Skip to main content

BetterStructures Commands

BetterStructures uses /betterstructures as its main command, with /bs available as a shorthand alias. All commands below can use either prefix.

Below is a comprehensive list of commands available for use with the BetterStructures plugin, along with their respective required permissions.

Setup and Configuration Commands

Main Help Command

Command: /bs

Permission: betterstructures.*

Description: Displays help information about the plugin, including details about structure packs and how automatic generation works.

Setup Command

Command: /bs setup

Permission: betterstructures.setup

Description: Opens the main configuration menu for setting up BetterStructures. Use this command to configure the plugin through an interactive interface.

Initialize Command

Command: /bs initialize

Permission: betterstructures.initialize

Description: Performs the first-time setup of the plugin. Run this command when installing BetterStructures for the first time.

Structure Placement Commands

Place Command

Command: /bs place <schematic> <placement type>

Permission: betterstructures.*

Description: Forces placement of the selected structure at your current location.

Valid placement types:

  • SURFACE - Places the structure on the surface
  • SKY - Places the structure in the sky
  • LIQUID_SURFACE - Places the structure on water or lava
  • UNDERGROUND_DEEP - Places the structure deep underground
  • UNDERGROUND_SHALLOW - Places the structure in shallow underground areas

Example: /bs place my_castle SURFACE

Generate Modules Command

Command: /bs generateModules <module.yml>

Permission: betterstructures.generatemodules

Description: Generates modular builds in a dedicated world based on the specified generator configuration file.

Loot Configuration Commands

Lootify Command

Command: /bs lootify <generator> <rarity> <minAmount> <maxAmount> <weight>

Permission: betterstructures.*

Description: Adds the currently held item to the specific rarity table of the specific generator, randomizing the amount of the item that can be found in a chest between minAmount and maxAmount, with the weight specified.

This is a very specific system, for more details on how these values work you can read [this page](../Better Structures/creating_structures.md).

Utility Commands

Reload Command

Command: /bs reload

Permission: betterstructures.*

Description: Reloads the plugin. Also imports any structures that need to be imported.

Version Command

Command: /bs version

Permission: betterstructures.*

Description: Outputs the plugin version in chat.

Silent Command

Command: /bs silent

Permission: None required

Description: Silences or removes silence from warnings appearing in chat for server operators about structures getting generated in the server.

Teleport Command

Command: /bs teleport <worldName> <x> <y> <z>

Aliases: /bs tp

Permission: betterstructures.*

Description: Teleports you to the specified coordinates in the specified world. This command runs automatically when you click on a chat warning that allows teleportation to a structure location.