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.invincible or protection.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.