Function
Alarm
The boundary checks every ALARM_BARRIER_CYCLE ticks within ALARM_BARRIER_RADIUS blocks. The caster and entities protected through Contract, Geas, pet ownership, or other shared immunity rules are ignored.
The boundary alerts its caster when a new intruder enters its area.
Throw a renamed Name Tag onto the circle as its owner to use that name in alerts. ALARM_ACTION_BAR_MESSAGES chooses between the action bar and chat.
Mana
Cost: ALARM_BARRIER_MANA_COST mana.
Payment cycle: Every ALARM_BARRIER_MANA_CYCLE seconds.
Nearby Mana Circuits are used before personal mana. Detection pauses when payment fails.
Redstone
Redstone power inverts the circle's saved on/off state. A comparator outputs strength 1 while the boundary is active, or 15 while it detects at least one unprotected entity.
Scroll placement
Use the scroll on a block face to place and immediately enable the boundary in the adjacent empty block. Placement consumes the scroll.
Configuration
| Setting | Default | Range | Effect |
|---|---|---|---|
ALARM_BARRIER_MANA_COSTmahoutsukai-server.tomlboundaryalarm | 1 | 0–100000000 mana per payment | Mana spent by an operational Alarm Boundary at each mana interval. |
ALARM_BARRIER_MANA_CYCLEmahoutsukai-server.tomlboundaryalarm | 10 | 1–100000000 seconds | Seconds between Alarm Boundary mana payments; the minimum is 1 second. |
ALARM_BARRIER_RADIUSmahoutsukai-server.tomlboundaryalarm | 10 | 0–100000000 blocks along each axis | Distance from the circle to each edge of the Alarm Boundary detection cube. |
ALARM_BARRIER_CYCLEmahoutsukai-server.tomlboundaryalarm | 20 | 1–100000000 ticks | Ticks between Alarm Boundary detection scans; the minimum is 1 tick. |
ALARM_ACTION_BAR_MESSAGESmahoutsukai-server.tomlboundaryalarm | false | — | Sends Alarm Boundary entry alerts to the action bar when enabled; otherwise, it uses chat. |



