How to use

Sneak and right-click the scroll to switch between Burial Mode and Beam Mode. Hold use to channel the selected mode at the caster's starting position. Every four ticks after the opening delay, it attempts to spend FALLEN_DOWN_MANA_COST; releasing ends the effect.

Function

Burial Mode

Burial collapses the ground around eligible creatures within FALLEN_DOWN_RADIUS of the cast position. It removes lower blocks with no drops and turns upper blocks into falling blocks.

Only grounded living entities without protection are targeted. Block changes follow the spell's terrain protection rules.

Only grounded creatures are selected. The circle begins working after roughly one second and repeatedly removes blocks beneath its targets.

Beam Mode radius

Beam begins expanding after 50 channel ticks. Its radius is min(FALLEN_DOWN_RADIUS, (channel ticks - 50) × FALLEN_DOWN_BEAM_GROWTH). A growth value of 0 keeps the radius at 0.

Beam Mode damage

Each paid operation deals fire damage to unprotected living entities in the beam. Damage is FALLEN_DOWN_BEAM_DAMAGE + current target health × FALLEN_DOWN_BEAM_TARGET_HEALTH_PERCENTAGE_DAMAGE + caster maximum mana × FALLEN_DOWN_BEAM_MANA_SCALED_DAMAGE.

Beam Mode terrain changes

The beam replaces blocks in FALLEN_DOWN_BEAM_IN with the corresponding entries in FALLEN_DOWN_BEAM_OUT. An Air output removes the block, and a namespace can match every block from that namespace.

Processed positions have a 4% chance to place Fire in empty space above them. FALLEN_DOWN_BLOCK_BREAK_PER_TICK limits the selected changes per paid operation.

Mana

Both modes attempt the same FALLEN_DOWN_MANA_COST every four ticks, drawing from personal mana, gems, and nearby circuits in that order. A failed payment skips the operation but does not end the channel.

Protections

The caster, protected pets, and targets protected by Contract, Geas, or spell immunity are excluded. Block protection applies, and blocks that store extra data are not selected.

Configuration

SettingDefaultRangeEffect
FALLEN_DOWN_MANA_COSTmahoutsukai-server.tomlsecretfallen down20000–100000000 mana per operation every four ticksMana cost attempted by each active Fallen Down operation. The runtime field and TOML key have different names.
FALLEN_DOWN_BLOCK_BREAK_PER_TICKmahoutsukai-server.tomlsecretfallen down8000–100000000 block changes per operationMaximum selected terrain changes attempted by each Fallen Down operation.
FALLEN_DOWN_RADIUSmahoutsukai-server.tomlsecretfallen down300–100000000 blocksMaximum horizontal radius for both Fallen Down modes; Burial uses it immediately and Beam expands up to it.
FALLEN_DOWN_BEAM_INmahoutsukai-server.tomlsecretfallen down["minecraft:grass_block","minecraft:sand","minecraft:red_sand","minecraft:cobblestone","minecraft:clay","minecraft:ice","minecraft:packed_ice","minecraft:blue_ice","minecraft:snow_block","minecraft:snow","minecraft:water"]Beam Mode input block identifiers, or namespaces, paired by index with the output list.
FALLEN_DOWN_BEAM_OUTmahoutsukai-server.tomlsecretfallen down["minecraft:dirt","minecraft:glass","minecraft:red_stained_glass","minecraft:stone","minecraft:terracotta","minecraft:water","minecraft:water","minecraft:water","minecraft:water","minecraft:air","minecraft:air"]Beam Mode replacement blocks paired by index with the input list.
FALLEN_DOWN_BEAM_GROWTHmahoutsukai-server.tomlsecretfallen down0.120–1000000000 blocks per channel tickBeam Mode radius growth in blocks per channel tick after its 50-tick warmup. Zero keeps the beam at zero radius.
FALLEN_DOWN_BEAM_DAMAGEmahoutsukai-server.tomlsecretfallen down20–1000000000 damage points per operationBase fire damage dealt by each paid Beam Mode operation.
FALLEN_DOWN_BEAM_TARGET_HEALTH_PERCENTAGE_DAMAGEmahoutsukai-server.tomlsecretfallen down0.050–1000000000Fraction of a target's current health added to each Beam Mode damage operation.
FALLEN_DOWN_BEAM_MANA_SCALED_DAMAGEmahoutsukai-server.tomlsecretfallen down00–1000000000Caster maximum mana multiplier added to Beam Mode damage.