Skip to main content

Commands and Permissions

This page describes all available commands in Structory and the required permissions to use them.

Base Command

CommandPermissionDescription
/structorystructory.cmd.useShows the plugin's main information

Plugin Management

CommandPermissionDescription
/structory reloadstructory.cmd.reloadCompletely reloads the plugin (disables and re-enables)

Item Management

info

All item commands require the executor to be a player (they don't work from console for save and replace operations).

CommandPermissionDescription
/structory item save <name>structory.cmd.item.saveSaves the item in your main hand as a custom item
/structory item get <name>structory.cmd.item.getRetrieves a previously saved custom item
/structory item replace <name>structory.cmd.item.replaceReplaces a saved item with the item in your main hand
/structory item delete <name>structory.cmd.item.deleteDeletes a saved custom item

Layout Management

info

Layout commands are used to create and manage structure layouts from in-game regions.

CommandPermissionDescription
/structory layout itemstructory.cmd.layout.itemConverts the item in your main hand into a region selection tool. Requires structory.create.region to use.
/structory layout createstructory.cmd.layout.createCreates a layout file from the region selected with the tool.

Privacy Management

info

Privacy commands control who can interact with structure instances. Available privacy types: owneronly, public, allowall.

CommandPermissionDescription
/structory option privacy set <uuid> <type>structory.cmd.option.privacy.setSets the privacy type for a structure instance.
/structory option privacy edit public owner <uuid> <player>structory.cmd.option.privacy.edit.publicChanges the owner of a public structure instance by player name.
/structory option privacy edit public owneruuid <uuid> <player-uuid>structory.cmd.option.privacy.edit.publicChanges the owner of a public structure instance by player UUID.

Technical Notes

  • Privacy changes are immediately saved to the configuration
  • The save, replace, layout item, and layout create commands require the executor to be a player