{"id":174298,"date":"2026-06-10T02:19:02","date_gmt":"2026-06-09T23:19:02","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/zones\/"},"modified":"2026-06-10T02:19:02","modified_gmt":"2026-06-09T23:19:02","slug":"zones","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/zones\/","title":{"rendered":"Zones"},"content":{"rendered":"<p># Zones<\/p>\n<p>This plugin allows server administrators and players to create and manage protected regions within their Minecraft<br \/>\nworld. It provides a flexible system for defining areas, setting permissions, and controlling interactions within those<br \/>\nareas.<\/p>\n<p>## Features<\/p>\n<p>* **Region Creation:** Create regions using in-game selection or manual coordinates.<br \/>\n* **Sub-Regions:** Create sub-regions within existing regions for more granular control.<br \/>\n* **Permission Management:** Set detailed permissions for players within regions, controlling actions like breaking,<br \/>\n  placing, interacting, and more.<br \/>\n* **Member Management:** Add and remove members from regions with specific permissions.<br \/>\n* **Region Overlap Control:** Configure whether regions can overlap.<br \/>\n* **Bypass Permissions:** Allow specific players to bypass region restrictions.<br \/>\n* **Configuration:** Customize messages and region settings through configuration files.<br \/>\n* **Beacon Visualization:** Visualize selected regions using temporary beacons.<\/p>\n<p>## Commands<\/p>\n<p>The plugin provides the following commands:<\/p>\n<p>* `\/zone create`: Creates a new region using the currently selected locations.<br \/>\n    * Usage: `\/zone create`<br \/>\n  * Requires two locations to be selected using left and right click, starts selection if not present.<br \/>\n  * Prevents creation if the new region would overlap an existing region, unless the `zones.create.overlap`<br \/>\n    permission is set.<br \/>\n* `\/zone subcreate`: Creates a new sub-region within an existing region using the currently selected<br \/>\n  locations.<br \/>\n    * Usage: `\/zone subcreate [regionKey]`<br \/>\n    * `regionKey` is optional, if not provided, the region at the player&#8217;s location will be used.<br \/>\n  * Requires two locations to be selected using left and right click, starts selection if not present.<br \/>\n  * Player needs to be considered an admin in the region, or have the `zones.subcreate.other` permission<br \/>\n* `\/zone delete`: Deletes an existing region.<br \/>\n    * Usage: `\/zone delete <regionKey>`<br \/>\n    * Requires the `regionKey` of the region to be deleted.<br \/>\n  * Player needs to be the owner of the region, or have the `zones.delete.other` permission<br \/>\n* `\/zone expand`: Expands an existing region by a specified amount.<br \/>\n  * Usage: `\/zone expand <regionKey> <amount> [overlap]`<br \/>\n  * Player needs to be an admin of the region, or have the `zones.expand.other` permission<br \/>\n  * If `overlap` is set to `true` and the player has the `zones.expand.overlap` permission,<br \/>\n  * the region will be expanded even if it overlaps with other regions.<br \/>\n* `\/zone info`: Displays information about a region.<br \/>\n    * Usage: `\/zone info [regionKey]`<br \/>\n    * If `regionKey` is not provided, the region at the player&#8217;s location will be used.<br \/>\n  * To show region members, the player needs to be an admin of the region, or have the `zones.info.other` permission<br \/>\n* `\/zone list`: Lists all regions the player is a member of.<br \/>\n    * Usage: `\/zone list`<br \/>\n  * Only shows regions the player is a member of, unless the player has the `zones.list.other` permission<br \/>\n* `\/zone cancel`: Cancels the current region selection.<br \/>\n    * Usage: `\/zone cancel`<br \/>\n* `\/zone set`: Sets a permission for a member of a region.<br \/>\n  * Usage: `\/zone set <regionKey> <who> <permission> <value>`<br \/>\n  * `<regionKey>` is the key of the region.<br \/>\n  * `<who>` who to set the permission for.<br \/>\n    * e.g., `Player1` &#8211; to create or modify a group, use `+group-GROUPNAME`, where GROUPNAME can be any name.<br \/>\n  * `<permission>` is the permission to set (e.g., `role`, `break`, `place`, `interact`).<br \/>\n  * `<value>` is the value to set for the permission (<br \/>\n    * e.g., `owner`, `true`, `false`, `*`, `!*`, `GRASS_BLOCK`, `!GRASS_BLOCK`).<br \/>\n* `\/zone rename`: Renames a region.<br \/>\n  * Usage: `\/zone rename <regionKey> <newName>`<br \/>\n  * `<regionKey>` is the key of the region, `<newName>` is the new name of the region.<br \/>\n  * Player needs to be an admin of the region, or have the `zones.rename.other` permission<br \/>\n* `\/zone select`: Selects a region.<br \/>\n  * Usage: `\/zone select [regionKey]`<br \/>\n  * If `regionKey` is not provided, the region at the player&#8217;s location will be used.<br \/>\n  * Visually highlights the region in the world using particles.<br \/>\n  * Player needs to be a member of the region, or have the `zones.select.other` permission<br \/>\n* `\/zone mode`: Changes the selection mode.<br \/>\n  * Usage: `\/zone mode <mode>`<br \/>\n  * `<mode>` is the new mode to set the player to.<br \/>\n    * e.g., `3d` for 3D selection mode, `2d` for 2D selection mode.<\/p>\n<p>* `\/zone save`: Manually saves all regions to file.<br \/>\n  * Usage: `\/zone save`<br \/>\n  * Admin only, requires the `zones.save` permission (not given by default)<br \/>\n* `\/zone load`: Manually loads all regions from file.<br \/>\n  * Usage: `\/zone load`<br \/>\n  * Admin only, requires the `zones.load` permission (not given by default)<br \/>\n* `\/zone import`: Imports regions from another plugin.<br \/>\n  * Usage: `\/zone import <pluginName>`<br \/>\n  * Currently only supports WorldGuard.<br \/>\n  * Admin only, requires the `zones.import` permission (not given by default)<\/p>\n<p>## Usage<\/p>\n<p>### Creating a Region<\/p>\n<p>1. Use the `\/zone create` command to start the creation process.<br \/>\n2. Use left-click on a block to set the first corner of the region. A green beacon will appear.<br \/>\n3. Use right-click on a block to set the second corner of the region. A red beacon will appear.<br \/>\n4. Use the `\/zone create` command to create the region.<\/p>\n<p>### Creating a Sub-Region<\/p>\n<p>1. Use the `\/zone subcreate` command to start the creation process.<br \/>\n2. Select the two corners of the sub-region as described above.<br \/>\n3. Use the `\/zone subcreate` command to create the sub-region within the region you are standing in or<br \/>\n   use `\/zone subcreate <regionKey>` to create a sub-region within the specified region.<\/p>\n<p>### Setting Permissions<\/p>\n<p>1. Use the `\/zone set <regionKey> <player> <permission> <value>` command to set permissions for a member of a region.<br \/>\n  * Example: `\/zone set <key> Player1 break true` allows &#8220;Player1&#8221; to break blocks in the specified region.<br \/>\n  * Example: `\/zone set <key> Player2 break GRASS_BLOCK` allows &#8220;Player2&#8221; to break only `GRASS_BLOCK` blocks<br \/>\n    in the specified region.<br \/>\n  * Example: `\/zone set <key> Player3 interact !OAK_DOOR` denies &#8220;Player3&#8221; to interact with `OAK_DOOR`in<br \/>\n    the specified region.<br \/>\n  * Example: `\/zone set <key> Player4 place *` allows &#8220;Player4&#8221; to place all blocks in the specified region.<br \/>\n  * Example: `\/zone set <key> Player5 break !*` denies &#8220;Player5&#8221; to break all blocks in the specified region.<br \/>\n* Groups:<br \/>\n  * To assign a group, set the value of the permission `group` to the group name.<br \/>\n  * e.g.: Create a group and assign permission: `\/zone set <regionKey> +group-some-group-name break true`<br \/>\n  * e.g. `\/zone set <regionKey> ExamplePlayer group some-group-name`<br \/>\n  * ExamplePlayer now inherits the permission `break` from the group `some-group-name`<\/p>\n<p>### Viewing Region Information<\/p>\n<p>1. Use the `\/zone info` command to view information about the region you are standing in.<br \/>\n2. Use the `\/zone info <regionKey>` command to view information about a specific region.<\/p>\n<p>## Integrations<\/p>\n<p>### WorldGuard<\/p>\n<p>Zones supports importing WorldGuard regions via the `\/zone import WorldGuard` command. To use this feature,<br \/>\nyou must have WorldGuard installed and enabled. Zones will automatically import all Cuboid regions, including<br \/>\ntheir members.<\/p>\n<p>### WorldEdit<\/p>\n<p>WorldEdit can only be used to modify blocks in a region if the executing player would be allowed to manually<br \/>\nmodify the region.<\/p>\n<p>### PlaceholderAPI<\/p>\n<p>Zones provides multiple placeholders for use with the PlaceholderAPI plugin, displaying region information for the<br \/>\nregion the player is standing in. It currently supports the following placeholders:<\/p>\n<p>* `%zones_get_name%`<br \/>\n* `%zones_get_key%`<br \/>\n* `%zones_get_members%`<br \/>\n* `%zones_get_owner%`<br \/>\n* `%zones_get_min%`<br \/>\n* `%zones_get_min_x%`<br \/>\n* `%zones_get_min_y%`<br \/>\n* `%zones_get_min_z%`<br \/>\n* `%zones_get_max%`<br \/>\n* `%zones_get_max_x%`<br \/>\n* `%zones_get_max_y%`<br \/>\n* `%zones_get_max_z%`<br \/>\n* `%zones_is_member%`<br \/>\n* `%zones_can_place_hand%`<br \/>\n* `%zones_can_break_target%`<br \/>\n* `%zones_can_<action>_<type>%`<\/p>\n<p>## Design Choices<\/p>\n<p>* **YAML Configuration:** The plugin uses YAML files for configuration and storage, making it easy to read and modify.<br \/>\n  Additional storage options are planned for future releases.<br \/>\n* **Permission System:** The permission system is designed to be flexible and granular, allowing for fine-grained<br \/>\n  control over player interactions.<br \/>\n* **Event-Driven:** The plugin uses Bukkit&#8217;s event system to handle player interactions, making it efficient and<br \/>\n  responsive.<br \/>\n* **Caching:** The plugin uses a caching system to improve performance when checking permissions.<\/p>\n<p>## Contributing<\/p>\n<p>Contributions to the plugin are welcome! If you have any ideas for new features, bug fixes, or improvements, please feel<br \/>\nfree to submit a pull request or open an issue.<\/p>\n<p>## License<\/p>\n<p>This plugin is distributed under the MIT License.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Modern region management plugin\/mod<\/p>\n","protected":false},"featured_media":174299,"template":"","meta":{"_minecraft_slug":"zones","_minecraft_project_id":"8j3TQXmN","_minecraft_author":"T14D3","_minecraft_license":"MIT","_minecraft_downloads":1817,"_minecraft_follows":6,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"zones.zip","_minecraft_size_bytes":16599921,"_minecraft_version_count":12,"_minecraft_updated_at":"2026-05-16T06:41:17.859510Z","_minecraft_date_created":"2025-01-04T22:07:29.453489Z","_minecraft_date_modified":"2026-01-05T21:09:24.123669Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/zones","_minecraft_icon_attachment_id":174299,"_minecraft_imported_at":"2026-06-09T23:19:02+00:00","_minecraft_import_hash":"d7011c7914ddf330ac1ad669f691ccc1","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[124,97,89,126,127,128,867,129,92],"mod_loader":[130,99,132,133,134],"minecraft_version":[62,37,40,73,74,38,78,79,80,81,82],"class_list":["post-174298","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-bukkit","mod_category-fabric","mod_category-game-mechanics","mod_category-management","mod_category-paper","mod_category-purpur","mod_category-social","mod_category-spigot","mod_category-utility","mod_loader-bukkit","mod_loader-fabric","mod_loader-paper","mod_loader-purpur","mod_loader-spigot","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Zones - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/zones\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Zones - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Modern region management plugin\/mod\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/zones\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/zones\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/zones\\\/\",\"name\":\"Zones - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/zones\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/zones\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/zones-icon-4524689e2d229e313060bccfa5b3c5844e214cbc_96.webp\",\"datePublished\":\"2026-06-09T23:19:02+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/zones\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/zones\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/zones\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/zones-icon-4524689e2d229e313060bccfa5b3c5844e214cbc_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/zones-icon-4524689e2d229e313060bccfa5b3c5844e214cbc_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/zones\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Zones\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Zones - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/zones\/","og_locale":"en_US","og_type":"article","og_title":"Zones - Minecraft","og_description":"Modern region management plugin\/mod","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/zones\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/zones\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/zones\/","name":"Zones - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/zones\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/zones\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/zones-icon-4524689e2d229e313060bccfa5b3c5844e214cbc_96.webp","datePublished":"2026-06-09T23:19:02+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/zones\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/zones\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/zones\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/zones-icon-4524689e2d229e313060bccfa5b3c5844e214cbc_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/zones-icon-4524689e2d229e313060bccfa5b3c5844e214cbc_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/zones\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"Zones"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/174298","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/174299"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=174298"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=174298"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=174298"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=174298"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}