Function
Finding a target
The circle accepts a named Name Tag every SCRYING_BLOCK_CYCLE ticks and charges SCRYING_MANA_COST, using a nearby Mana Circuit first. A successful search consumes one tag; a failed search still spends mana.
It searches the current dimension for an exact player name. When SCRY_NON_PLAYERS=true, it can also find loaded creatures by name.
Scrying
For SCRYING_DURATION ticks after a target is found, the circle reproduces the target and a small sample of blocks around it as a view above the circle. Target position, movement, pose, and synchronized entity data are refreshed while the target remains alive.
Players near the circle see the target's image. It clears when the duration expires or the target is no longer available.
Sympathetic magic
An actively scrying circle can remotely affect its target when an inventory directly below the circle contains a Kodoku worm. Throw the supported ingredient onto the circle to attempt its matching effect; stronger worms improve the chance after accounting for the target's resistance.
Supported ingredients include Blaze Powder, Rotten Flesh, Rabbit's Foot, Splash Potions, Glowstone Dust, Ender Pearls, Nether Wart, and Kodoku worms. Consumption, reflection, immunity, chances, and each result are documented on the Kodoku page.
Configuration
| Setting | Default | Range | Effect |
|---|---|---|---|
SCRYING_MANA_COSTmahoutsukai-server.tomldisplacementscrying | 50 | 0–100000000 mana per attempt | Mana charged when Scrying attempts to resolve a dropped Name Tag, whether or not a matching target is found. |
SCRYING_DURATIONmahoutsukai-server.tomldisplacementscrying | 1200 | 0–100000000 ticks | Duration of the Scrying display after an accepted Name Tag resets the timer. |
SCRYING_BLOCK_CYCLEmahoutsukai-server.tomldisplacementscrying | 4 | 1–100000000 ticks | Ticks between Scrying circle checks for dropped ingredients and Name Tags. |
SCRY_NON_PLAYERSmahoutsukai-server.tomldisplacementscrying | true | — | Allows Scrying to select loaded, named living entities after checking players. |



