Zones
The Zones mod provides server administrators and players with a powerful tool for creating and managing protected territories in the Minecraft world. This system allows flexible definition of area boundaries, configuration of access rights, and control over all interactions within designated zones.
Key Features
Region Creation and Management
- Formation of protected territories through the game interface or manual coordinate input
- Ability to create nested zones within existing regions for more detailed control
- Flexible permission management system for players within territories
- Management of participant lists with assignment of specific rights
- Control over boundary intersections between different regions
- Configuration of exceptions for bypassing restrictions by certain players
- Visualization of selected areas using temporary beacons
- Complete customization of all parameters through configuration files
Management Commands
Region Creation
/zone create- creation of new territory based on selected points/zone subcreate [region_key]- formation of nested zone/zone delete <region_key>- deletion of existing region
Boundary Management
/zone expand <region_key> <amount> [overlap]- territory expansion/zone rename <region_key> <new_name>- region renaming
Information and Settings
/zone info [region_key]- viewing territory information/zone list- list of all available regions/zone set <region_key> <player> <permission> <value>- permission configuration/zone select [region_key]- region selection with visual display
Additional Commands
/zone mode <mode>- switching between 2D and 3D selection modes/zone cancel- cancellation of current selection process/zone saveand/zone load- manual saving and loading of data/zone import <plugin>- import of regions from other systems (WorldGuard supported)
Practical Application
Creating Protected Territory
- Use the
/zone createcommand to start the process - Left-click to set the first corner of the region (green beacon will appear)
- Right-click to set the second corner (red beacon will appear)
- Confirm creation with the
/zone createcommand
Permission Configuration The system allows detailed control over player actions:
/zone set <key> Player1 break true- allow breaking blocks/zone set <key> Player2 place GRASS_BLOCK- allow placing only grass blocks/zone set <key> Player3 interact !OAK_DOOR- prohibit interaction with oak doors
Working with Groups Create groups to simplify permission management:
/zone set <key> +group-group_name break true- creating group with permissions/zone set <key> ExamplePlayer group group_name- assigning player to group
Integrations
WorldGuard
Region import is supported via the /zone import WorldGuard command. The system automatically transfers all cuboid territories along with participants.
WorldEdit Integration allows using WorldEdit for block modification in regions when the player has appropriate permissions.
PlaceholderAPI The mod provides multiple placeholders for displaying current region information:
%zones_get_name%- territory name%zones_get_owner%- region owner%zones_get_members%- participant list%zones_can_break_target%- break permission check- And many other boundary and permission parameters
Technical Features
- YAML configuration - clear and easily editable settings files
- Flexible permission system - detailed control over all interaction aspects
- Event-driven architecture - efficient processing of player actions through Bukkit events
- Caching - performance optimization for permission checks
- Planned development - addition of new data storage systems in future versions