Function

Casting alone

Use the scroll with no valid living target under the crosshair to enter alone. The spell records the caster's current dimension and block position before moving them to their Reality Marble arena.

Taking uncancelled damage while no opponent is registered returns the player to the recorded dimension and position. Fall damage is disabled throughout the Reality Marble, and the scroll cannot be activated again from inside the dimension.

Taking a target

Aim directly at an unobstructed living entity within GLOBAL_LOOK_RANGE blocks while releasing the scroll to take it with you. The caster arrives at their arena point and the target arrives 20 blocks away. Entries in MARBLE_MOB_BLACKLIST cannot be selected; the list accepts a full entity ID or an entire mod namespace.

While the opponent remains in the Reality Marble, incoming damage does not return the caster.

A player opponent stops counting after death or disconnection. A creature stops counting after death, disappearance, or moving more than 500 blocks away. The caster returns on the next uncancelled hit.

A targeted player retains their own original dimension and position for the return trip.

Terrain

The Reality Marble is a separate generated dimension with natural mob spawning disabled.

Falling weapons

As its chunks load, recoverable weapon projectiles fall toward the terrain. They use the same pickup behavior as equipment fired by the Bow of Weapon Projectiles and disappear after 3,600 ticks if uncollected.

MARBLE_SWORD_SPAWN_LIST chooses the possible items. Each candidate has a 60% chance to be unenchanted, a 20% chance to receive Sharpness II, and a 20% chance to receive Knockback II. MARBLE_DIMENSION_DURABILITY sets its remaining durability.

MARBLE_DIMENSION_SPAWN_RATE controls candidate spacing, so larger values produce fewer weapons and the minimum is 1 block. Each candidate then spawns with probability MARBLE_DIMENSION_SPAWN_CHANCE, which is limited to the 0-to-1 probability range.

Configuration

SettingDefaultRangeEffect
MARBLE_MANA_COSTmahoutsukai-server.tomlreality marble40000–100000000 manaMana cost to use the Scroll of the Reality Marble.
GLOBAL_LOOK_RANGEmahoutsukai-server.tomlgeneral1000–100000000 blocksMaximum unobstructed selection range shared by several spells and items.
MARBLE_MOB_BLACKLISTmahoutsukai-server.tomlreality marble[]Entity IDs or mod namespaces excluded as Reality Marble opponents.
MARBLE_DIMENSION_DURABILITYmahoutsukai-server.tomlreality marble30–100000000 remaining durabilityRemaining durability assigned to equipment spawned as falling projectiles in the Reality Marble.
MARBLE_DIMENSION_SPAWN_RATEmahoutsukai-server.tomlreality marble131–100000000 blocksSpacing between falling weapons generated as Reality Marble chunks load. Higher values produce fewer weapons.
MARBLE_DIMENSION_SPAWN_CHANCEmahoutsukai-server.tomlreality marble0.80–1 probabilityChance that each generated weapon candidate actually spawns, from 0 for 0% through 1 for 100%.
MARBLE_SWORD_SPAWN_LISTmahoutsukai-server.tomlreality marble["minecraft:iron_sword","minecraft:diamond_sword","minecraft:stone_sword"]Item IDs chosen at random for falling weapon projectiles in the Reality Marble. An empty list prevents these weapon candidates from spawning.