Commands
Every command node, its default, and the .self and .other suffixes.
This reference lists all default command permission nodes and explains the .self vs .other modifier rules.
Command Suffix Rules (.self / .other)
For commands that modify worlds (e.g. changing time, toggling physics, editing status), BuildSystem supports ownership modifiers.
Default Suffix: If no suffix is provided, the permission defaults to
.self.Example:
buildsystem.daybehaves identically tobuildsystem.day.self.
.selfPermission: Allows players to run the command only inside worlds they created (where they are the registered owner).Example: A player with
buildsystem.day.selfcan change the time to day only in their own worlds.
.otherPermission: Allows players to run the command inside any world, including those created by other players.Example: A player with
buildsystem.day.othercan change the time in any world.
Global Command Permissions
/back
buildsystem.back
OP
Teleport back to the previous location.
/blocks
buildsystem.blocks
OP
Opens the custom blocks library GUI.
/build
buildsystem.build
OP
Toggle Build Mode for yourself.
/build [player]
buildsystem.build.other
OP
Toggle Build Mode for another online player.
/buildsystem
buildsystem.help.buildsystem
TRUE
Display help pages.
/config <reload>
buildsystem.config
OP
Reloads config.yml and messages.yml.
/day
buildsystem.day
OP
Set world time to day (supports .self / .other).
/night
buildsystem.night
OP
Set world time to night (supports .self / .other).
/noai
buildsystem.noai
OP
Toggle Mob AI (supports .self / .other).
/physics
buildsystem.physics
OP
Toggle physics simulation (supports .self / .other).
/explosions
buildsystem.explosions
OP
Toggle explosions (supports .self / .other).
/settings
buildsystem.settings
TRUE
Open the personal settings panel.
/setup
buildsystem.setup
OP
Opens the interactive wizard config menu.
/skull <name>
buildsystem.skull
OP
Spawns a custom player head.
/speed <val>
buildsystem.speed
OP
Adjust flight/walk speed.
/spawn
None
TRUE
Teleport to global spawn point.
/spawn [set/remove]
buildsystem.spawn
OP
Modify global spawn point.
/worlds Subcommand Permissions
/worlds
buildsystem.navigator
TRUE
Opens the world navigator menu.
/worlds <category>
buildsystem.navigator.category.<categoryId>
TRUE
Open a category tab directly (one shortcut per category; the same node also gates the tab's visibility).
/worlds addBuilder
buildsystem.addbuilder
OP
Add a player to the builder whitelist of a world you own.
/worlds removeBuilder
buildsystem.removebuilder
OP
Remove a player from the builder whitelist.
/worlds backup
buildsystem.backup
OP
View the backup history GUI.
/worlds backup create
buildsystem.backup.create
OP
Force a manual backup creation.
/worlds delete
buildsystem.delete
OP
Permanently delete a world directory.
/worlds download
buildsystem.download
OP
Download a world as a single-player save (supports .self / .other).
/worlds edit
buildsystem.edit
OP
Opens the World Editor GUI (supports .self / .other).
/worlds edit (Pin)
buildsystem.edit.pin
OP
Toggle Pin status for a world.
/worlds edit (Icon)
buildsystem.edit.icon
OP
Change a world's icon material or, for a player head, its skull texture.
/worlds folder
buildsystem.folder
OP
Base node for managing world folders.
/worlds folder ... setPermission
buildsystem.folder.setpermission
OP
Modify parent folder group permissions.
/worlds import
buildsystem.import
OP
Import a single world directory.
/worlds importAll
buildsystem.import.all
OP
Run batch directory imports.
/worlds info
buildsystem.info
OP
Display metadata of the current world.
/worlds item
buildsystem.navigator.item
TRUE
Receive the navigator clock item.
/worlds rename
buildsystem.rename
OP
Rename an existing world.
/worlds setCreator
buildsystem.setcreator
OP
Change registered owner of a world.
/worlds setItem
buildsystem.setitem
OP
Set a world's display icon to the held item.
/worlds setProject
buildsystem.setproject
OP
Change project tag of a world (supports .self / .other).
/worlds setPermission
buildsystem.setpermission
OP
Change access permission of a world (supports .self / .other).
/worlds saveTemplate
buildsystem.savetemplate
OP
Save a world into the templates directory at runtime.
/worlds setSpawn
buildsystem.setspawn
OP
Set the world's spawn point to the player's current position.
/worlds removeSpawn
buildsystem.removespawn
OP
Remove the world's custom spawn point.
/worlds setStatus
buildsystem.setstatus
OP
Modify world status (supports .self / .other, and checks dynamic node buildsystem.setstatus.<statusId>).
/worlds tp <world>
buildsystem.worldtp
OP
Teleport to a world's spawn location.
/worlds unimport
buildsystem.unimport
OP
Unimport a world directory without deleting files.
Last updated