All usable flags for zure zones to configure zone access and behavior.
| Flag Name | Description |
|---|---|
| Access | Defines which players can manage the zone settings. |
| Build | Regulates who can place/break blocks. |
| Interact | Regulates entity behavior on the zone, like redstone usage, damage, PVE and PVP. |
| Entity | Regulates entity behavior, like mob spawning and movement. |
| Movement | Regulates jumping, entering, leaving and gravity. |
Flags encapsulate settings for a given zone to regulate a certain aspect relating the zone, such as who can do what the zone and while being inside of the zone.
Flags usually regulate events, which are then are either getting allowed or prevented. For example, if we want no mob spawns on a zone, we can prevent the event when a mob spawns.
Defines which players can manage the zone settings.
The value of this flag is basically a table of players and their level of access. The following levels can be set:
| Access Level | Meaning | Manage Access |
|---|---|---|
| OWNER | The member of the zone with the most control over it. | Can add/remove managers, members, guests and deny access to players. Can transfer ownership to someone else. |
| MANAGER | Trusted members of the zone with more control than ordinary members. Cannot control owners or other managers though. | Can add/remove members, guests and deny access to players. Cannot remove or change owner. Can invite manager, but owner must approve it. |
| MEMBER | Cannot manage the access flag. Can invite players to guest or member access, but the owner or a manager must approve. | |
| GUEST | Can use the zone. All UNSPECIFIED is considered GUEST access for SHARED zones. | Cannot control anything of the zone nor invite players. |
| UNSPECIFIED | The default access of players. | |
| DISALLOWED | Cannot use the zone. All UNSPECIFIED is considered DISALLOWED access for non-SHARED zones. | |
| DENIED | Players with even less rights, e.g. prevented from interacting with anything on the zone. |
Regulates who can place/break blocks following policies.
Each Build policy has the following properties:
| Policy Property | Value |
|---|---|
| Effect | Allow / Prevent / PolicyList |
| Block | target discriminators |
| Event | event discriminators |
| Final | Whether allowing / denying is final or can be overwritten by later rules. |
Regulates all interactions involving a source entity and some target of its activity, like interaction with redstone input blocks, using doors, opening storage blocks, taking or afflicting damage, PVE and PVP. Does all these regulations following policies.
| Policy Property | Value |
|---|---|
| Effect | Allow / Prevent / PolicyList |
| Event | event discriminators |
| Target | target discriminators |
| Source | source discriminators |
| Final | Whether allowing / denying is final or can be overwritten by later rules. |
Regulates entity behavior on the zone, like mob spawning. Does these regulations following policies.
| Policy Property | |
|---|---|
| Effect | Allow / Prevent / PolicyList |
| Event | event discriminators |
| Source | source discriminators |
| Final | Whether allowing / denying is final or can be overwritten by later rules. |