Class TriggerVolumeRuleSystems

java.lang.Object
com.hypixel.hytale.builtin.triggervolumes.system.TriggerVolumeRuleSystems

public final class TriggerVolumeRuleSystems extends Object
Enforcement systems for the builtin always-active trigger volume rules. Each system cancels its gameplay event when the action position lies inside an enabled volume whose active rules include the matching rule type. Rules with exception fields are checked per instance: with overlapping volumes the most restrictive rule wins, so an action is cancelled unless every matching rule excepts it.

These must be registered before the observe-only TriggerVolumeBlockEventSystems so vetoed actions never fire BLOCK_PLACED / BLOCK_BROKEN trigger effects (cancellation skips later systems for the same event).