Area Management
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
Permanently removes an area and all associated data (rules, exceptions, commands, limit).
/area remove spawn
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
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
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.
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
Removes an active basic rule from an area.
/area rules remove lobby no_break
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.
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
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
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.
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
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
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.
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
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
Removes the player limit. Any number of players can then enter freely.
/area limit remove arena
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.
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!
Adds a command that executes when a player exits the area.
/area command exit arena 0 -1 say {player} left the arena.
Removes a command by its 1-based index. Use /area command list to find the index.
/area command remove entry hub 1
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.
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
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
Shows how many uses a player has remaining for a specific command entry.
/area command uses info Steve hub entry 1
Teleport
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_id | — | Target area. |
targets | — | Player selector or name. |
delay | 0 | Ticks between batches (20 = 1 second). |
groupSize | 1 | Players 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
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
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
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
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