Custom zones, smart rules, SQL saves — all in one Minecraft plugin.
- Zones stored in SQLite (HikariCP, async)
- Dynamic flags/rules per zone (pvp, build, entry-effect, enter-command, etc.)
- Overlap/priority management
- Inventory GUI for zone management
- Dynamic reload (
/zone reload) - Per-zone permissions
- Localized messages (messages.yml)
- Configurable via config.yml
- Build the plugin with Gradle or your IDE.
- Place the generated
.jarin your server'spluginsfolder. - Start the server. The plugin will create default config and messages files.
config.yml: Database settings, default flagsmessages.yml: All plugin messages (localizable)
/zone— Open the zone management GUI (admin only)/zone reload— Reload zones and config from database/files
zonemanager.admin— Access all zone management featureszonemanager.edit— Edit zones in the GUI
- Uses SQLite by default (file:
zones.db) - Table:
zones (id, name, flags, priority)
- Add new flags/rules in config or database
- Customize messages in
messages.yml