How to use

Release the scroll to spend MYSTIC_STAFF_SUMMON_MANA_COST and receive the Mystic Staff.

Function

Using the staff

Sneak and right-click the staff to cycle between Big Explosion, AOE Explosion, and Beam. Hold right-click to use the selected mode. Each mode has its own color setting.

Big Explosion

Big Explosion targets the block the caster is looking at. Several circles form around the target while it charges, and the central beam indicates when the attack is ready. Releasing the staff after it is ready creates the explosion; releasing it early does not fire it.

The base cost is MYSTIC_STAFF_BIG_MANA_COST. If MYSTIC_STAFF_SCALING_MANA is above 0, the additional cost is the caster's maximum mana multiplied by that value, rounded down.

Damage is maximum mana multiplied by MYSTIC_STAFF_BIG_FACTOR when scaling is enabled. When scaling is disabled, the factor is used as flat damage instead.

The charge can change the local rain and thunder levels and create visual lightning. MYSTIC_STAFF_WORLD_DAMAGE controls whether the Big Explosion and AOE Explosion destroy blocks.

AOE Explosion

AOE Explosion continuously launches small explosive projectiles in the direction the caster is aiming. MYSTIC_STAFF_AOE_DELAY controls the firing interval and has a minimum of 1 tick.

While the staff is held, its mana cost each tick is the base cost plus maximum mana multiplied by MYSTIC_STAFF_AOE_SCALING_MANA, rounded down.

Damage is maximum mana multiplied by MYSTIC_STAFF_AOE_FACTOR when scaling is enabled. When scaling is disabled, the factor is flat damage.

Beam

Beam has a short startup animation, then projects a 64-block beam along the caster's aim while right-click remains held.

The beam consumes mana every active tick. Its cost is MYSTIC_STAFF_BEAM_MANA_PER_TICK plus maximum mana multiplied by MYSTIC_STAFF_BEAM_SCALING_MANA, rounded down. It ends when that cost cannot be paid.

Beam damage starts at MYSTIC_STAFF_BEAM_DAMAGE_FACTOR, multiplied by maximum mana when scaling is enabled. It is multiplied by MYSTIC_STAFF_BEAM_DAMAGE_ACCELERATION once for every full second that the beam remains active.

The beam can destroy blocks independently of MYSTIC_STAFF_WORLD_DAMAGE. Set MYSTIC_STAFF_BEAM_MAX_BLOCK_BREAK_PER_TICK to 0 to prevent this. Entries in MYSTIC_STAFF_BEAM_BLOCK_WHITELIST are protected from the beam; despite the setting's name, it is an exclusion list.

Configuration

SettingDefaultRangeEffect
MYSTIC_STAFF_SUMMON_MANA_COSTmahoutsukai-server.tomlmysticbig explosion1000–100000000 manaMana consumed when the Explosive Mana Condensation scroll creates its staff.
MYSTIC_STAFF_BIG_MANA_COSTmahoutsukai-server.tomlmysticbig explosion50000–100000000 manaBase mana consumed when a fully charged Big Explosion is released.
MYSTIC_STAFF_BIG_SCALESmahoutsukai-server.tomlmysticbig explosiontrueWhen true, Big Explosion damage is its factor multiplied by the caster's maximum mana; otherwise the factor is flat damage.
MYSTIC_STAFF_BIG_FACTORmahoutsukai-server.tomlmysticbig explosion0.0120–100000000Big Explosion damage multiplier when scaling is enabled, or flat damage when it is disabled.
MYSTIC_STAFF_BIG_SIZEmahoutsukai-server.tomlmysticbig explosion300–100000000 blocksRadius used by the Big Explosion.
MYSTIC_STAFF_BIG_RAINmahoutsukai-server.tomlmysticbig explosiontrueControls the rain, thunder, and visual lightning produced while Big Explosion charges.
MYSTIC_STAFF_SCALING_MANAmahoutsukai-server.tomlmysticbig explosion00–10000000Fraction of the caster's maximum mana added to the Big Explosion mana cost.
MYSTIC_STAFF_WORLD_DAMAGEmahoutsukai-server.tomlmysticbig explosiontrueControls block destruction by Big Explosion and AOE Explosion. Beam block destruction is controlled separately.
MYSTIC_STAFF_AOE_SCALING_MANAmahoutsukai-server.tomlmysticaoe explosion00–10000000Fraction of the caster's maximum mana added to the AOE mode cost per use tick.
MYSTIC_STAFF_AOE_MANA_COSTmahoutsukai-server.tomlmysticaoe explosion6000–100000000 mana per use tickBase mana consumed each tick while AOE Explosion mode is held.
MYSTIC_STAFF_AOE_SCALESmahoutsukai-server.tomlmysticaoe explosiontrueWhen true, AOE Explosion damage is its factor multiplied by the caster's maximum mana; otherwise the factor is flat damage.
MYSTIC_STAFF_AOE_FACTORmahoutsukai-server.tomlmysticaoe explosion0.0040–100000000AOE Explosion damage multiplier when scaling is enabled, or flat damage when it is disabled.
MYSTIC_STAFF_AOE_SIZEmahoutsukai-server.tomlmysticaoe explosion40–100000000 blocksRadius used by each AOE projectile explosion.
MYSTIC_STAFF_AOE_DELAYmahoutsukai-server.tomlmysticaoe explosion31–10000000 ticksInterval between AOE explosive projectiles while the staff is held.
MYSTIC_STAFF_BEAM_MANA_PER_TICKmahoutsukai-server.tomlmysticbeam5000–100000000 mana per tickBase mana consumed on every active Beam tick.
MYSTIC_STAFF_BEAM_SCALING_MANAmahoutsukai-server.tomlmysticbeam00–10000000Fraction of the caster's maximum mana added to the Beam mana cost each tick.
MYSTIC_STAFF_BEAM_DAMAGE_FACTORmahoutsukai-server.tomlmysticbeam0.001-10000000–100000000Starting Beam damage multiplier when scaling is enabled, or flat damage per tick when it is disabled.
MYSTIC_STAFF_BEAM_DAMAGE_SCALESmahoutsukai-server.tomlmysticbeamtrueWhen true, starting Beam damage is its factor multiplied by the caster's maximum mana; otherwise the factor is flat damage.
MYSTIC_STAFF_BEAM_DAMAGE_ACCELERATIONmahoutsukai-server.tomlmysticbeam1.50–100000000Multiplier applied to Beam damage once for each full second the beam remains active.
MYSTIC_STAFF_BEAM_MAX_BLOCK_BREAK_PER_TICKmahoutsukai-server.tomlmysticbeam900–100000000 blocks per tickMaximum number of blocks submitted for destruction on one Beam tick. Set to 0 to disable Beam block damage.
MYSTIC_STAFF_BEAM_BLOCK_WHITELISTmahoutsukai-server.tomlmysticbeam[]Blocks protected from Beam destruction. Despite the setting's name, listed blocks are excluded from destruction.
MYSTIC_STAFF_BEAM_VOLUME_FACTORmahoutsukai-client.tomlClient0.10–10Multiplier for the distance at which the Beam sound can be heard by the player.
MYSTIC_STAFF_EXPLOSION_SOUNDmahoutsukai-client.tomlClienttrueControls whether Mystic Staff explosions play their explosion sound on this client.