Function
Displacement
Ascension moves the affected entity to the highest usable surface above the caster or circle, centered one block above it.
The two blocks above the supporting surface must be air.
Active circle
Every ASCENSION_BLOCK_CYCLE ticks, the circle processes entities in its block. Each entity requires a separate ASCENSION_SCROLL_MANA_COST payment, drawn from nearby Mana Circuits before the caster.
Scroll behavior
Release the use button while holding the scroll to cast it on yourself. A successful attempt charges ASCENSION_SCROLL_MANA_COST once through the shared scroll path, and that payment covers the teleport.
The scroll is consumed only when an eligible destination is found and the teleport succeeds.
Configuration
| Setting | Default | Range | Effect |
|---|---|---|---|
ASCENSION_BLOCK_CYCLEmahoutsukai-server.tomldisplacementascension | 4 | 1–100000000 ticks | Ticks between checks for entities occupying an Ascension active circle. |
ASCENSION_SCROLL_MANA_COSTmahoutsukai-server.tomldisplacementascension | 30 | 0–100000000 mana per configured payment | Mana charged once for an Ascension scroll or separately for each teleport performed by an active circle. |



