Package-level declarations
Named spatial regions built from box selections, with enter/exit/inside events and particle rendering.
Types
Base class for a named spatial zone — a logical region made up of one or more box selections.
Fired when an entity enters a zone box (was outside, now inside).
Base Bukkit event for zone movement transitions.
Fired when an entity leaves a zone box (was inside, now outside).
Fired each move tick while an entity stays inside a zone box (both from and to are inside).
Fired when a new box is registered into a zone via EffectiveZone.registerSelection.
Renders zone/selection boxes as dust-particle outlines to nearby players, keyed by a UUID handle.
Tracks players' in-progress two-corner zone selections before they are registered as boxes.
EffectiveUUIDConverter with a fixed prefix, encoding zone-box ids as render-handle UUIDs.
Base for a selector item that registers the current selection into a specific zone on use.
Turns a player's zone-selector tool clicks into corner selections in EffectiveZoneSelection.