Skip to main content

BetterStructures Commands

Use /betterstructures or /bs.

Setup and Content

CommandPurpose
/bsMain help and status command
/bs initializeFirst-time setup flow
/bs setupOpens the setup/content menu
/bs downloadallBulk downloads available content
/bs updatecontentBulk downloads updates for outdated content (alias: /bs updateall)
/bs reloadReloads BetterStructures and imports pending content
/bs versionShows plugin version

Utility and Admin Commands

CommandPurpose
/bs place <schematic> <type>Places a structure manually. Valid types: SURFACE, UNDERGROUND_SHALLOW, UNDERGROUND_DEEP, SKY, LIQUID_SURFACE
/bs lootify <generator> <rarity> <minAmount> <maxAmount> <weight>Adds the held item to a treasure table. The generator must be a valid treasure config, the rarity must exist in that config, minAmount must be at least 1, maxAmount must be at most 64, and you must be holding an item.
/bs pregenerate <centerType> <shape> <radiusInBlocks> <applyWorldBorder>Pre-generates chunks with BetterStructures enabled. The world is derived from the player's current world. centerType: HERE, WORLD_CENTER, WORLD_SPAWN. shape: SQUARE, CIRCLE. applyWorldBorder: TRUE/FALSE.
/bs cancelPregenerateCancels active pregeneration in the player's current world (alias: /bs cancelpregenerate)
/bs generateModules <generatorFile>Generates modular content from a module generator file
/bs teleport <world> <x> <y> <z>Teleports to a specific location (alias: /bs tp)
/bs silentToggles certain operator warnings

Permissions

PermissionDescriptionDefault
betterstructures.setupAccess to /bs setup, /bs downloadall, and /bs updatecontentOP
betterstructures.initializeAccess to /bs initializeOP
betterstructures.generatemodulesAccess to /bs generateModulesOP
betterstructures.generatemodules.slowlyRegistered in plugin.yml but not currently used by any command in the source code. Likely vestigial.OP
betterstructures.generatemodules.instantlyRegistered in plugin.yml but not currently used by any command in the source code. Likely vestigial.OP
betterstructures.warnReceive in-game notifications when new structures are placed (controlled by warnAdminsAboutNewBuildings in config.yml). Not registered in plugin.yml, so only OPs (via their implicit wildcard) and players explicitly granted this node will have it.not registered
betterstructures.*Grants access to all BetterStructures commandsOP