Commands and Permissions

Commands and Permissions

Player permissions

  • bcsignwalls.use – allows a player to use command-signs on signwalls

Staff permissions

  • bcsignwalls.create – allows a player to create a custom signwall
  • bcsignwalls.modify – allows a player to modify a custom signwall
  • bcsignwalls.override – allows a player to override a custom signwall
  • bcsignwalls.reload – allows a player to reload signwalls
  • bcsignwalls.load.custom – allows a player to load custom walls
  • bcsignwalls.load.plugin – allows a player to load plugin walls (i. e. lobbywalls)
  • bcsignwalls.info – allows a player to get some information about a signwall
  • bcsignwalls.destroy – allows a player to destroy a signwall
  • bcsignwalls.delete – allows a player to delete a custom signwall
  • bcsignwalls.cleanup – allows a player to use the cleanup command


Commands

You can use either the /signwall command, which is used in this documentation, or the /bcwall command. Both commands are working the same.


/signwall create <name>

Creates a custom signwall. A signwall has to be selected before with a WorldEdit selection. The content of the signs in the selection is stored.


/signwall recreate <name>

Re-creates a custom signwall. A signwall has to be selected before with a WorldEdit selection. The content of the signs in the selection overrides the saved content of the custom wall with the name “name”. All display walls of the wall “name” get updated to the new content.


/signwall halign <name> <align>

Sets the horizontal alignment of a custom signwall. Valid alignments are LEFT, CENTER and RIGHT.


/signwall valign <name> <align>

Sets the vertical alignment of a custom signwall. Valid alignments are TOP, CENTER and BOTTOM.


/signwall load <name>

Loads a custom signwall into a WorldEdit selection. All blocks in the selection have to be signs. The content of the signwall “name” is written to these signs.


/signwall pluginload <plugin> <name> [arg]

Loads a plugin signwall into a WorldEdit selection. All blocks in the selection have to be signs. The plugin now controls the content on this signs. Most plugins provide a short alias for this command, i. e. bcSpleef has the command “/spleef lobbywall [arg]”.


/signwall info

Shows some information about a signwall, after clicking onto it.


/signwall signinfo

Shows some information about a sign on a signwall, after clicking on it. This command does not work with plugin walls.


/signwall destroy

Destroys a display wall. The content of the signs is not changed, but the signs don’t get updates anymore.


/signwall delete <name>

Deletes a custom signwall. The wall is internally destroyed, so no one of its display walls will get further updates.


/signwall cleanup

Checks all display walls, if there are signs remaining at their location. When there is no more sign, the display wall gets deleted. This is useful when a signwall is destroyed by WorldEdit or any similar plugin.


/signwall addcommand <command>

Adds a command to a sign on a custom signwall. This command doesn’t work with plugin walls.


/signwall removecommand <command>

Removes a command from a sign on a custom signwall. This command doesn’t work with plugin walls.


/signwall reload [name]

Reloads one custom signwall, or all signwalls when no name is given, from the .yml file.