Commands & Permissions
Manage all aspects of BusyHub with these commands and their associated permissions.
Commands
/spawn
Teleports the player to hub spawn.
| Command | Description | Permission |
|---|---|---|
/spawn |
Teleport to hub spawn | busyhub.spawn (default: everyone, but only checked if spawn.no-permission-required is false) |
Fails with a message if no spawn has been set yet (/busyhub setspawn).
/busyhub
Every subcommand below requires busyhub.admin (default: op). Running /busyhub with no
arguments, or an unrecognized subcommand, prints the usage list.
| Subcommand | Usage | Notes |
|---|---|---|
reload |
/busyhub reload |
Re-reads config.yml, data.yml, every menus/*.yml, and re-applies double-jump allow-flight to online players. |
setspawn |
/busyhub setspawn |
Sets hub spawn to your current location. Players only. |
chat |
/busyhub chat <on|off|toggle> |
Flips the global chat switch. |
visibility |
/busyhub visibility <hide|show|toggle> |
The global mutual-hide switch — makes every player invisible to every other player at once. Different from the per-player visibility item. |
wand |
/busyhub wand |
Gives the portal wand. Requires busyhub.portal.create. |
compass |
/busyhub compass give [player] |
Gives the server-select compass. Defaults to yourself if no player given (console must specify one). |
portal create |
/busyhub portal create <name> <water|nether|empty> |
Requires both wand corners set first. Requires busyhub.portal.create. |
portal remove |
/busyhub portal remove <name> |
|
portal list |
/busyhub portal list |
|
portal addaction |
/busyhub portal addaction <name> <action> |
See action syntax. |
portal clearactions |
/busyhub portal clearactions <name> |
|
pad create |
/busyhub pad create <name> [velocity] [height] |
Registers the pressure plate you're looking at (within 5 blocks). Requires busyhub.pad.create. Velocity/height fall back to config defaults. |
pad remove |
/busyhub pad remove <name> |
|
pad list |
/busyhub pad list |
|
pad addaction |
/busyhub pad addaction <name> <action> |
|
pad clearactions |
/busyhub pad clearactions <name> |
Examples:
/busyhub setspawn
/busyhub pad create launch1
/busyhub portal create waterslide water
/busyhub portal addaction waterslide [BUNGEE] survival
Tab completion is wired up for every subcommand, including portal/pad names and the
water|nether|empty style argument.
Permissions
| Permission | Default | Grants |
|---|---|---|
busyhub.admin |
op | All /busyhub subcommands. |
busyhub.spawn |
true | /spawn — only actually checked if spawn.no-permission-required is false. |
busyhub.portal.create |
op | /busyhub wand, /busyhub portal create. |
busyhub.pad.create |
op | /busyhub pad create. |
busyhub.chat.bypass |
op | Talk while the global chat toggle is off; bypass the chat-blocked command list while chat is off. |
busyhub.command.bypass |
op | Bypass command-lockdown.blocked-commands (the always-on info-leak blocklist). |
busyhub.protection.bypass |
op | Bypass every protection.block-* flag: build/break, item drop/pickup, weather, mob spawning, fire spread, leaf decay, and interact. |
Notes:
- There is no bypass permission for
protection.invincibleorprotection.no-hunger— those apply to every player unconditionally when enabled, staff included. See World Protection. - There is no bypass permission for the compass GUI's movement freeze. It applies to every player with no exceptions — see Server-Select Compass.
- The per-player visibility toggle item has no permission gate at all — any player can use it.