Area Management

/area create <id> <x1> <y1> <z1> <x2> <y2> <z2>

Creates a new protected area in the world you are currently in. The area ID must be unique and cannot contain spaces. The server suggests the coordinates of the block you are looking at.

/area create spawn -50 60 -50 50 90 50
/area remove <id>

Permanently removes an area and all associated data (rules, exceptions, commands, limit).

/area remove spawn
/area color <id> <#hexcolor> [alias] CLIENT MOD

Sets the display color and optional alias for the area outline rendered by the client mod. The hex color accepts #RRGGBB format (the # is optional).

/area color spawn #4488FF Spawn Zone
/area color dungeon FF2200
/area view <target> <true|false> CLIENT MOD

Enables or disables area outline visualization for one or more players. Only works for players with the client mod installed. target accepts player selectors (@a, @p, player name, etc.).

/area view Marquinho true
/area view @a false
/area reload

Reloads area data and configuration without restarting the server.

/area reload                  # Reload all areas from disk
/area reload notifications    # Reload Rules.yml and AdvancedRules.yml
/area reload config           # Reload Config/Config.yml

Rules

Manage basic rules on an area. See Basic Rules for the full list of available rule keys.

/area rules add <id> <rule>

Adds a basic rule to the area. Tab-completion suggests all valid rule keys.

/area rules add lobby no_break
/area rules add arena no_pvp
/area rules remove <area_id> <rule_name>

Removes an active basic rule from an area.

/area rules remove lobby no_break
/area rules list <id>

Lists all active basic rules configured for the area.

/area rules list lobby

Advanced Rules

Manage block/entity-specific advanced rules. See Advanced Rules for how they interact with basic rules.

/area advanced rules add <area_id> <rule_type> <block_id | entity_id>

Adds an advanced rule for a specific block or entity. The game's native block and entity autocomplete is available for the last argument.

# Allow breaking oak logs even with no_break active
/area advanced rules add farm yes_break minecraft:oak_log

# Block placing TNT without a global no_place rule
/area advanced rules add storage no_place minecraft:tnt

# Block interacting with villagers
/area advanced rules add market no_interact minecraft:villager
/area advanced rules remove <area_id> <rule_type> <block_id | entity_id | all>

Removes a specific entry from an advanced rule, or clears all entries of that rule type by using all as the last argument.

/area advanced rules remove farm yes_break minecraft:oak_log
/area advanced rules remove storage no_place all   # Remove all no_place entries
/area advanced rules list <area_id> <rule_type>

Lists all blocks and entities registered under a specific advanced rule type for an area.

/area advanced rules list farm yes_break

Exceptions

Grant players the ability to bypass specific rules. See Exceptions for all valid exception keys.

/area exception add <area_id> <target> <rule | all>

Grants one or more players an exception for a specific rule or all rules. target accepts player selectors.

# Admin bypasses everything in the zone
/area exception add zone Marquinho all

# Player can place and break blocks only
/area exception add zone Steve no_break
/area exception add zone Steve no_place

# VIP can enter the no_entry barrier area
/area exception add vip_room Alice no_entry

# Player can enter even when the area is at capacity
/area exception add arena Alice limit
/area exception remove <area_id> <target> <rule | all>

Removes a specific exception or all exceptions from one or more players.

/area exception remove zone Steve no_break
/area exception remove zone Alice all
/area exception list <area_id>

Lists all exceptions configured for an area, grouped by rule key.

/area exception list zone

Player Limits

Control the maximum number of players allowed in an area simultaneously.

/area limit add <area_id> <limit>

Sets the maximum number of players that can be inside the area at once. Running again updates the existing limit.

/area limit add arena 10
/area limit block <area_id> <true|false>

When set to true, the area is completely locked — no player can enter or leave regardless of the current count. Requires a limit to be set first.

/area limit block arena true    # Lock — nobody can enter or exit
/area limit block arena false   # Unlock — apply normal limit again
/area limit remove <area_id>

Removes the player limit. Any number of players can then enter freely.

/area limit remove arena
/area limit info <area_id>

Shows the configured limit, current player count, available spots, and whether the area is blocked.

/area limit info arena

Entry / Exit Commands

Automatically run server commands when players enter or leave an area. Each entry has a delay (in ticks, where 20 ticks = 1 second), a max uses count per player (-1 for unlimited), and supports the {player} placeholder. Commands are executed as the server console.

/area command entry <area_id> <delay> <uses> <command>

Adds a command that executes when a player enters the area.

# Give a welcome kit on first entry (1 use per player, no delay)
/area command entry hub 0 1 give {player} minecraft:bread 10

# Announce entry every time, no delay, unlimited uses
/area command entry arena 0 -1 say {player} entered the arena!
/area command exit <area_id> <delay> <uses> <command>

Adds a command that executes when a player exits the area.

/area command exit arena 0 -1 say {player} left the arena.
/area command remove <entry|exit> <area_id> <index>

Removes a command by its 1-based index. Use /area command list to find the index.

/area command remove entry hub 1
/area command list <entry|exit> <area_id>

Lists all entry or exit commands with their index, delay, max uses, and command string.

/area command list entry hub
/area command list exit arena

Managing Per-Player Uses

Each command entry tracks how many times each player has triggered it. You can inspect and adjust these counters manually.

/area command uses add <target> <area_id> <entry|exit> <index> <amount>

Adds a number of uses to a player's counter for a specific command.

/area command uses add Steve hub entry 1 3   # Steve gets 3 extra uses
/area command uses set <target> <area_id> <entry|exit> <index> <amount>

Sets a player's use counter to an exact value. Use 0 to reset.

/area command uses set Steve hub entry 1 0   # Reset Steve's uses
/area command uses info <target> <area_id> <entry|exit> <index>

Shows how many uses a player has remaining for a specific command entry.

/area command uses info Steve hub entry 1

Teleport

/area tp <area_id> <targets> [delay] [groupSize]

Teleports players to a randomly chosen safe location inside the area. Supports batched teleportation: groupSize controls how many players are teleported at once, and delay (in ticks) sets the wait between batches. The system avoids lava, fire, water, and ensures 2 air blocks above the landing spot.

Argument Default Description
area_idTarget area.
targetsPlayer selector or name.
delay0Ticks between batches (20 = 1 second).
groupSize1Players per batch.
# Teleport a single player instantly
/area tp arena Steve

# Teleport all online players at once
/area tp arena @a

# Teleport all players in groups of 5, every 2 seconds apart
/area tp arena @a 40 5

Execute

/area execute <area_id> <command>

Runs a command immediately for every player currently inside the area. The placeholder {player}, {coords} is replaced with each player's name. The command is run as the server console.

# Heal every player inside the hub area
/area execute hub heal {player}

# Give everyone in the arena a potion
/area execute arena give {player} minecraft:potion 1

# Kick everyone out of the VIP room
/area execute vip_room kick {player} VIP room closed.

Other Commands

/area priority <id> <value>

Sets the priority of an area. When areas overlap, the one with the highest value governs the rules at that position. Higher number = higher priority.

/area priority arena 10    # arena overrides any area with priority 0–9
/area debug <target> <true|false> CLIENT MOD

Enables or disables the Debug HUD overlay for a player. The player must have the client mod installed for this to have any effect. See Debug HUD for details on each page.

/area debug Marquinho true
/area debug @a false
/area mod-required [true|false]

Running the command without arguments shows the current enforcement status and kick message. Passing true or false enables or disables mod enforcement. When enabled, players who join without the client mod installed are kicked.

/area mod-required              # Show current status
/area mod-required true         # Kick players without the mod
/area mod-required false        # Make the mod optional