Home - Game4Freak/AdvancedZones GitHub Wiki

AdvancedZones

AdvancedZones is a advanced and more complex plugin than others. It gives you much more possibilities and freedom in doing what you want. You can create Zones in every possible shape and size. Each zone can be customized for itself.


Wiki is matching the plugin version: 1.0.0


Getting started

You can get the plugin here: Release
Simply put the plugin into your YourServerName\Rocket\Plugins folder.
Now start / restart your server or use /rocket reload.
Once the plugin is loaded you can use /zone help to get a full list with all commands and parameters.
Only use commands to configure the plugin not the config itself.


Basics

Create your own zone and add a flag to it:

/zone add zone MyFirstZone
You added a zone to the server.

/zone add node MyFirstZone
You added a node to the zone.
You need to add at least 3 nodes to a zone for it to get ready.

/zone add flag MyFirstZone noDamage
You added a flag to the zone.

All commands can be found here


Functionality

The nodes are used to determine the shape of the zone.
This means you can have a zone in every shape and size you want (even a unicorn).
Once 3 nodes are added the zone the plugin can identify a area and the zone is ready to be used.


Permissions

Note: The standart /admin group has all possible permissions including the override permissions

advancedzones        -- for the command

advancedzones.override.playerdamage      -- for ignoring the noPlayerDamage flag

advancedzones.override.damage      -- for ignoring the noDamage flag

advancedzones.override.build      -- for ignoring the noBuild flag

advancedzones.override.lockpick      -- for ignoring the noLockpick flag

advancedzones.override.vehicledamage      -- for ignoring the noVehicleDamage flag

advancedzones.override.tiredamage      -- for ignoring the noTireDamage flag

advancedzones.override.equip      -- for ignoring the noItemEquip flag

advancedzones.override.noenter      -- for ignoring the noEnter flag

advancedzones.override.noleave      -- for ignoring the noLeave flag

You can add .<zonename> to every permission to allow override for a specific zone.

⚠️ **GitHub.com Fallback** ⚠️