Phantasmic Flight
The mod completely reworks phantoms, transforming them from annoying enemies into useful gameplay elements.
Main Changes
The insomnia system is completely removed. Instead, phantoms spawn with a certain probability when a player sleeps under the open sky and wakes up without waiting for night. When a phantom attacks you, it lifts you into the air and carries you away. Killing the phantom that's carrying you grants temporary flight capability - its body turns into a makeshift elytra, allowing you to glide until landing. This provides access to flight in the early game stages, but at a certain cost - health loss. However, be careful: using this method too frequently attracts stronger and more numerous phantoms.
Mechanics Details
- Insomnia (phantoms spawning after 3 days without sleep) is disabled by default
- Phantoms spawn with a chance when a player sleeps under the open sky and wakes up before night falls
- The number and size of phantoms increases depending on how many times you've used this method before
- Phantom sizes range from 1 to 4 (unlike 0 in vanilla version)
- The counter resets when sleeping properly through the night
- There's a 60-second cooldown between phantom spawns (configurable)
- Larger phantoms have improved characteristics
- Health:
4 * size + 16 - Attack damage:
size + 5
- Health:
- When attacking, the phantom lifts the player and carries them into the sky
- ...unless the player is already being carried by another phantom or is wearing an elytra (compatible with most modded elytras)
- The Shift key doesn't allow dismounting from the phantom
- If the player kills the phantom carrying them, it turns into wings for gliding until landing
- By default, the player switches to third-person mode until landing (configurable)
- Fireworks cannot be used to boost with phantom wings
Additional Features
Sleeping in a bed with the Bad Omen effect turns it into Insomnia Omen. This allows:
- Sleeping near monsters and in any dimension without bed explosions
- Cannot pass the night or set respawn point in a bed
- Guarantees phantom spawn upon waking up
- Allows using phantoms for travel, for example, in the End
Configuration
Client
- Change Perspective (on/off): Automatically switch the player to third-person mode when gliding with phantom wings. Default: on
Server
- Max Phantom Size (integer): Largest phantom size that can spawn naturally. Default: 4
- Base Spawn Chance (0.0-1.0): Probability of phantom spawn with zero previous spawn count. Default: 0.5
- Spawn Chance Increase (0.0-1.0): How much the spawn chance increases per previous phantom. Default: 0.05
- Max Spawn Score (integer): Limit for the "spawn score" determining the number and sizes of phantom group spawn. Default: 8
- Respawn cooldown (integer): Cooldown time in seconds between phantom spawns through sleep. Default: 60
Important Information
- Requires Fabric API and Cardinal Components API
- The mod automatically sets the
doInsomniagame rule tofalse. When adding the mod to an existing world, you must disable it manually using/gamerule doInsomnia false - Compatible with Comforts, recommended for using phantoms without changing respawn point
- Not intended for use with other phantom-altering mods such as Phantom Tweaks