GuardianRegions
GuardianRegions lets you easily create and manage public no-build zones on your Minecraft server. Protect spawn points, warps, event locations or any important area with ease!

YOU NEED AT LEAST GUARDIANSTONE 1.1.3 TO USE THIS ADDON!
Features
- Create public regions by placing Bedrock on top of a Lodestone
- Chunk radius protection (configurable for each region)
- PvP toggle & interaction toggle for each area
- Only admins can build/destroy in these regions
- Beautiful boundary display with particles (END_ROD border)
- Intuitive GUI: Right-click the Bedrock for an in-game editor!
- Language file: All messages easily customizable (language.yml)
- Persistent storage: All your regions saved, auto-reload on server start
️ Installation
- Download the plugin JAR and place it in your /plugins folder
- (Optional) Edit the language.yml for your preferred messages
- Restart or reload your server
How To Use
Create a region:
- Place a Lodestone
- Place Bedrock directly on top of the Lodestone
(You need the permission publicregionstone.admin for this)
Edit a region:
- Right-click the Bedrock block (as admin)
- A GUI will open:
- Change the chunk-radius (default: 4)
- ⚔️ Toggle PvP
- Toggle interaction (Chests, doors etc.)
Remove a region:
- Break the Bedrock or Lodestone block underneath
(Admins only!)
Permissions
Permission
Description
publicregionstone.admin Allows creating, editing and removing regions, as well as bypassing protections
Commands
No commands needed!
Simply use the in-game block interactions.
Configuration
- All region data is stored in plugins/GuardianRegions/regions.yml
- Edit all plugin messages in plugins/GuardianRegions/language.yml
❓ FAQ
Q: Can players build in a public region?
A: Only admins can build, break, or interact (unless you enable interaction for the region).
Q: How is the protection radius set?
A: By default, each region protects a square radius (in chunks) around the lodestone. You can increase or decrease the radius in the GUI.
Q: What is the region name in the GUI?
A: You can customize all messages and names in the language.yml file!
Q: Are regions persistent after a restart?
A: Yes, all regions are saved in regions.yml.
Languages/Localization
The plugin includes a language.yml where you can translate
all messages and GUI texts.
API / Addon Support
GuardianRegions integrates with other plugins via reflection (e.g., GuardianStone).
No extra dependencies required.
✅ Compatible with
- Minecraft 1.19–1.21.x (should work on all modern versions)
- Paper, Spigot, Purpur, etc.