Commands & Permissions Reference
Exhaustive directory of all player commands, administrative utilities, and permission nodes for Steal-A-Block.
Commands & Permissions Reference
This reference documents every player command, administrative utility, and permission node included in Steal-A-Block. It includes syntax definitions, aliases, and permission defaults matching the plugin core.
Player Commands
All player commands require the stealablock.play permission, which is granted to all players (default: true) by default.
| Command | Aliases | Description | Example Usage |
|---|---|---|---|
/sab |
/sab menu |
Opens the primary player dashboard displaying plot status, balance, and quick actions. | /sab |
/balance |
/bal, /money |
Displays your current in-game money balance. | /balance |
/index |
None | Opens the Block Index GUI displaying all 196 blocks, income rates, and drop weights. | /index |
/rebirth |
None | Opens the Rebirth confirmation menu to exchange money for permanent income multipliers. | /rebirth |
/rebirthtop |
None | Displays the server-wide leaderboard of players with the highest rebirth counts. | /rebirthtop |
/fusion |
/upgrade |
Opens the 4-to-1 Block Fusion Chamber to upgrade blocks into mutated variants. | /fusion |
/credits |
/contracts, /heistboard |
Opens the Heist Board showing daily bounty contracts and credit store items. | /credits |
/cosmetics |
/cosmetic, /trim |
Opens the cosmetics wardrobe for armor trims, glowing particles, and name colors. | /cosmetics |
/gear |
/gearshop, /gears |
Opens the Tactical Gear Shop to purchase raid items, speed boots, and base defenses. | /gear |
/settings |
/setting, /options |
Opens personal preferences for action-bar tickers, event bossbars, and sound cues. | /settings |
/prestige |
None | Checks prestige requirements and initiates vertical plot tower upgrades. | /prestige |
/map |
None | Opens the Arena Browser GUI showing available arenas, player counts, and join portals. | /map |
/tour |
/showcase |
Launches the 30-second automated spline camera drone flythrough tour of your plot. | /tour |
/tour skip |
None | Immediately ends an ongoing camera tour and restores player movement. | /tour skip |
/lockbase |
None | Locks or unlocks your base gate, toggling access to rival raiders. | /lockbase |
/milestones |
/ms, /rewards |
Opens the Stealing Milestones tracker to claim rewards for lifetime blocks stolen. | /milestones |
/help |
None | Displays an interactive overview of game mechanics and commands in chat. | /help |
Players can also cancel the /tour drone flythrough at any moment simply by pressing Sneak (Shift) or Jump (Space).
Administrative Commands
Administrative commands require the stealablock.admin permission node (default: op).
| Command | Aliases | Description | Example Usage |
|---|---|---|---|
/sab create <id> |
None | Creates an empty arena shell in arenas.yml. |
/sab create desert_arena |
/sab remove <id> [amount] |
None | Removes an arena or batch of numbered arenas from disk. | /sab remove desert_arena |
/sab duplicate <from> [to] [amount] |
None | Clones an arena schematic and plot data with automated X-axis offset. | /sab duplicate demo arena_copy 5 |
/sab setup <id> |
None | Enters setup wand mode to mark bounds, plots, anvils, and gates. | /sab setup arena1 |
/sab checklist <id> |
None | Opens the 54-slot visual setup checklist with real-time status validation. | /sab checklist arena1 |
/sab demo |
/sab testsetup |
Instantly builds and enables an 8-plot showroom arena at your current coordinates. | /sab demo |
/sab enable <id> |
None | Validates all requirements, resets plots to Level 1, and starts the conveyor. | /sab enable arena1 |
/sab disable <id> |
None | Disables an arena, stops its conveyor loop, and teleports occupants out. | /sab disable arena1 |
/sab list |
None | Lists all registered arenas, enabled state, and total plot counts. | /sab list |
/sab reload |
None | Reloads configuration files, block definitions, and messages from disk. | /sab reload |
/sab manager |
None | Opens the administrative GUI listing all arenas with quick toggle buttons. | /sab manager |
/sab money <give|take|reset|resetall> <player> [amount] |
None | Manages player cash balances. | /sab money give Notch 50000 |
/sab giveblock <player> <blockId> [amount] |
None | Spawns blocks directly into a player's anvil storage slots. | /sab giveblock Steve diamond_block 3 |
/sab goal <subcommand> |
None | Configures the community milestone goal hologram and countdown timer. | /sab goal target 100 |
/sab tour play <player> |
None | Forces a player to start the spline camera drone flythrough tour. | /sab tour play Steve |
/sab clearbounds <arena> |
/sab resetbounds |
Clears outer arena boundaries so they can be re-marked without deleting plots. | /sab clearbounds arena1 |
/sab resetfloors <arena> |
/sab clearfloors |
Re-pastes default Level 1 schematics onto all unoccupied plots. | /sab resetfloors arena1 |
/event <start|stop|status|gui> |
/events |
Manages server-wide economy and gameplay events. | /event start double_income 300 |
/credits give <player> <amount> |
None | Grants premium heist credits to a player. | /credits give Alex 250 |
/gm <0|1|2|3|s|c|a|sp> [player] |
/gamemode |
Fast gamemode switcher for server admins. | /gm c Steve |
/fly [player] |
None | Toggles flight mode for staff inspection. | /fly |
/speed <1-10> [player] |
None | Sets flight or walk speed (1 to 10 scale). | /speed 3 |
Community Goal Subcommands (/sab goal)
The community goal system displays a floating holographic banner showing arena-wide progress:
| Subcommand | Description | Example |
|---|---|---|
/sab goal set |
Places the goal hologram at the sender's current location. | /sab goal set |
/sab goal remove |
Deletes the active community goal hologram. | /sab goal remove |
/sab goal target <count> |
Sets the target player or block threshold. | /sab goal target 500 |
/sab goal reward <name> |
Sets the display name of the reward item or event. | /sab goal reward Diamond Rain |
/sab goal rarity <rarity> |
Sets the reward rarity color (legendary, mythic, goat). |
/sab goal rarity mythic |
/sab goal timer <seconds> |
Sets the countdown timer for the goal event. | /sab goal timer 3600 |
/sab goal info |
Displays current goal parameters and reached state. | /sab goal info |
/sab goal reset |
Resets goal progress and restarts the timer. | /sab goal reset |
Event Subcommands (/event)
Control server-wide timed events via command line or visual GUI:
| Subcommand | Description | Example |
|---|---|---|
/event gui |
Opens the interactive Event Control panel. | /event gui |
/event start <type> [seconds] |
Starts an event. Types: double_income, double_steal, rare_boost, speed_round, shield_hour, lightning_storm. |
/event start rare_boost 600 |
/event stop |
Terminates the active event immediately. | /event stop |
/event status |
Displays active event name and remaining duration. | /event status |
Permission Nodes
| Node | Default | Description |
|---|---|---|
stealablock.play |
true |
Grants access to join arenas, claim plots, collect blocks, raid rivals, and use all basic player commands. |
stealablock.admin |
op |
Full administrative control. Grants access to setup tools, arena creation, economy modification, and server events. |
stealablock.credits |
true |
Allows players to open the credits menu, view daily heist contracts, and access /settings. |
stealablock.credits.admin |
op |
Allows administrators to award, deduct, or reset player credits via /credits give. |
stealablock.map.vip |
false |
Grants priority queue access when joining full arenas through the /map selector. |
stealablock.lockbase.bypass |
op |
Bypasses the cooldown timer when locking or unlocking bases via /lockbase. |
stealablock.bypass.spam |
op |
Bypasses internal command rate-limiting and anti-spam protection checks. |
Legacy Aliases & Backward Compatibility
For compatibility with existing server setups, permissions, and command aliases migrated from earlier releases:
Base Command Aliases
The primary admin command /stealablock (alias /sab) also responds to:
/asb- Direct administrative alias./stealblock- Alternative single-word alias./staleablock- Legacy typo compatibility alias./bhor/blockheist- Legacy project identifier alias.
Legacy Permission Fallbacks
Permission checks automatically verify legacy permission nodes if the primary node is not explicitly granted in your permissions manager:
| Primary Permission Node | Supported Legacy Fallback Node |
|---|---|
stealablock.play |
staleablock.play |
stealablock.admin |
staleablock.admin |
stealablock.credits |
stealblock.credits |
stealablock.credits.admin |
stealblock.credits.admin |
stealablock.map.vip |
staleablock.map.vip |
stealablock.bypass.spam |
staleablock.bypass.spam |
All new server setups should use the modern stealablock.* permission structure. Legacy nodes are retained solely for backward compatibility.