Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for TheSpattt

Region protection plugin for Paper & Folia (easy to use and lightweight)- cuboid/polygon zones, 13 flags, async storage.

Report ZoneGuard?

Release
1.0

TheSpattt released ZoneGuard version 1.0 on Thu 7:34 AM

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.yml with 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 PlayerOpenSignEvent and SignChangeEvent)
  • 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.admin bypass 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 onMay 21, 2026
Downloads4

Platforms

Paper Paper (1.21-1.21.11)