Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Changelog
All notable changes to ZoneGuard will be documented here.
[1.0.0] — Initial Release
Added
Region system
- Cuboid region selection using a Wooden Axe (left-click pos 1, right-click pos 2)
- Polygon region selection with unlimited points (right-click to add, left-click to close)
- Regions automatically span full world height (minHeight to maxHeight)
- Auto-incremented priority system per world
- Region storage in
plugins/ZoneGuard/regions.ymlwith fully async save/load
Flag system
- 13 protection flags:
block-break,block-place,interact,sign,explosions,fire-spread,monster-spawn,animal-spawn,hunger,damage,fall-damage,pve,pvp - Per-region flag overrides and global per-world flags
- Flag resolution order: region flags take priority over global world flags
- Flag states:
allow,deny,unset(with multiple accepted aliases)
Protection
- Block break and block placement protection
- Interaction protection (containers, doors, buttons, levers, cauldrons, signs)
- Sign editing protection (including
PlayerOpenSignEventandSignChangeEvent) - Explosion damage protection for both entity and block explosions
- Fire ignition and spread protection
- Monster and animal spawn protection
- Hunger loss prevention
- General damage, fall damage, PvP and PvE protection
- Hanging entity (item frames, paintings) and armor stand protection
- Bucket fill/empty protection
- Creative mode admins with
zoneguard.adminbypass all protections automatically
Particle visualizer
- Live cuboid selection outline in cyan while editing
- Live polygon edges and vertex points while editing
/zg see <zone>previews any saved region for ~10 seconds- Color coding: cyan for cuboid borders, yellow for polygon edges, green for corner/vertex points
Commands (/zg or /zoneguard)
/zg edit [any]— start a cuboid or polygon selection/zg define <name>— create a zone from the current selection/zg list— list all zones grouped by world/zg info <zone>— show zone details, bounds, type, priority, and flags/zg see <zone>— particle preview of a saved zone/zg flag <zone|global|global:world> <flag> <allow|deny|unset>— set a flag/zg flaglist— list all flags and their descriptions/zg delete <zone>(alias:/zg remove) — delete a zone/zg reload— reload zones from disk/zg save— trigger an async save- Full tab-completion on all commands and arguments
Compatibility
- Paper 1.21+ support
- Folia support (region-threaded scheduler for particle tasks)
- Java 21+
- No external dependencies
By TheSpattt
Information
| Published on | May 21, 2026 |
|---|---|
| Downloads | 4 |
Platforms
Paper (1.21-1.21.11)