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

SettingDefaultRangeEffect
ALARM_BARRIER_MANA_COSTmahoutsukai-server.tomlboundaryalarm10–100000000 mana per paymentMana spent by an operational Alarm Boundary at each mana interval.
ALARM_BARRIER_MANA_CYCLEmahoutsukai-server.tomlboundaryalarm101–100000000 secondsSeconds between Alarm Boundary mana payments; the minimum is 1 second.
ALARM_BARRIER_RADIUSmahoutsukai-server.tomlboundaryalarm100–100000000 blocks along each axisDistance from the circle to each edge of the Alarm Boundary detection cube.
ALARM_BARRIER_CYCLEmahoutsukai-server.tomlboundaryalarm201–100000000 ticksTicks between Alarm Boundary detection scans; the minimum is 1 tick.
ALARM_ACTION_BAR_MESSAGESmahoutsukai-server.tomlboundaryalarmfalseSends Alarm Boundary entry alerts to the action bar when enabled; otherwise, it uses chat.