Documentation/heavyspleef 2.0/commands-permissions

Commands & Permissions
Looking for commands & permissions for version 1.x?
Admin Commands
| Command | Description | Permission |
|---|---|---|
| /spleef create <name> | Creates a new game with the a name | heavyspleef.admin.create |
| /spleef delete <name> | Deletes a game with the given name | heavyspleef.admin.delete |
| /spleef enable <name> | Enables a previously disabled game | heavyspleef.admin.enable |
| /spleef disable <name> | Disables a game so that nobody is able to join | heavyspleef.admin.disable |
| /spleef start [name] | Instantly starts the current game or a game with a specified name | heavyspleef.admin.start |
| /spleef stop [name] | Stops the current game or a game with a specified name | heavyspleef.admin.stop |
/spleef flag <name> <flag> <value|clear|remove> |
Adds or removes a flag with a specific value | heavyspleef.admin.flag |
| /spleef addfloor <name> [floor-name] | Adds the current WorldEdit selection as a floor to a game. You may specify the floors name | heavyspleef.admin.addfloor |
| /spleef removefloor <name> <floor-name> | Removes a floor with the given floor name from a game | heavyspleef.admin.removefloor |
| /spleef showfloor <name> <floor-name> | Visualizes a floor with the given name in the world | heavyspleef.admin.showfloor |
| /spleef adddeathzone <name> [deathzone-name] | Adds a deathzone with an optional name to a game | heavyspleef.admin.adddeathzone |
| /spleef removedeathzone <name> <deathzone-name> | Removes a deathzone with the given deathzone name from a game | heavyspleef.admin.removedeathzone |
| /spleef showdeathzone <name> <deathzone-name> | Visualizes a deathzone with the given name in the world | heavyspleef.admin.showdeathzone |
| /spleef addwall <name> | Adds a lobby wall to a game. After running this command you have to select a row of signs you want to add as a lobby wall | heavyspleef.admin.addwall |
| /spleef removewall <name> | Removes a lobby wall from a game. After running this command you have to select an existing lobby wall you want to remove | heavyspleef.admin.removewall |
| /spleef kick <player> [message] | Kicks a player from a spleef game with an optional message | heavyspleef.admin.kick |
| /spleef rename <name> <new-name> | Renames a game from name to new-name | heavyspleef.admin.rename |
| /spleef info <name> | Prints out information including floors, deathzones, flags and other stuff about a game | heavyspleef.admin.info |
| /spleef save | Saves all pending statistics and games to the disk | heavyspleef.admin.save |
/spleef add-on <[load|unload|reload <add-on>]|list |
Loads, unloads or reloads an add-on. Additionally this command allows you to list all add-ons that currently installed. | heavyspleef.admin.addon |
| /spleef reload | Reloads all configuration and message files | heavyspleef.admin.reload |
| /spleef clearcache | Clears the statistic cache (For expert users only) | heavyspleef.admin.clearcache |
| /spleef enablerating | Enables the distribution of rating when a player loses or wins a game | heavyspleef.admin.enablerating |
| /spleef disablerating | Disables the distribution of rating when a player loses or wins a game | heavyspleef.admin.disablerating |
| /spleef update | Updates HeavySpleef to the latest release version | heavyspleef.admin.update |
| /spleef version | Shows version related stuff about HeavySpleef | No permission |
User Commands
| Command | Description | Permission |
|---|---|---|
| /spleef help [page] | Prints out all commands ingame | heavyspleef.player.help |
| /spleef join <game> | Joins a game | heavyspleef.player.join |
| /spleef leave | Leaves a game | heavyspleef.player.leave |
| /spleef list | Lists all available games | heavyspleef.player.list |
/spleef stats [player|top] |
Inspects Spleef statistics of yourself, another player or the leaderboard | heavyspleef.player.stats heavyspleef.player.stats.other heavyspleef.player.stats.top |
| /spleef spectate [game] | Spectates a game or leaves the spectate mode | heavyspleef.player.spectate |
| /spleef vote | Votes for a game to start if enabled | heavyspleef.player.vote |
Other Permissions
| Permission | Description |
|---|---|
| heavyspleef.vip | Gives a player the VIP status. VIP players may be able to join full games and have a special prefix as defined in the main configuration |
| heavyspleef.admin.createsign | Allows creation of spleef signs. They have the following format: [Spleef] [join |leave|start|spectate|vote]<game> |
| heavyspleef.admin.removesign | Allows spleef sign removal |
| heavyspleef.player.sign.join | Explicitly allows the player to use join signs |
| heavyspleef.player.sign.leave | Explicitly allows the player to use leave signs |
| heavyspleef.player.sign.vote | Explicitly allows the player to use vote signs |
| heavyspleef.player.sign.spectate | Explicitly allows the player to use spectate signs |
| heavyspleef.player.sign.start | Explicitly allows the player to use start signs |
Add-on Commands
Leaderboard Extensions Add-on
| Command | Description | Permission |
|---|---|---|
/spleef addpodium [podium-name] [small|large] |
Adds a podium with an optional name where you are currently standing and looking | heavyspleef.admin.addpodium |
| /spleef removepodium <podium-name> | Removes the podium with the given name | heavyspleef.admin.removepodium |
| /spleef addleaderboardwall <wall-name> | Adds the leaderboard wall with the given name | heavyspleef.admin.addleaderboardwall |
| /spleef removeleaderboardwall <wall-name> | Removes the leaderboard wall with the given name | heavyspleef.admin.removeleaderboardwall |
| /spleef addleaderboardrow <wall-name> | Adds a row of signs to the leaderboard wall. After running this command you have to interact with a row of signs to add them (right or left click the row) | heavyspleef.admin.addleaderboardrow |
| /spleef removeleaderboardrow <wall-name> | Removes a row of signs from a leaderboard wall. After running this command you have to interact with an already existing leaderboard sign row to remove it | heavyspleef.admin.removeleaderboardrow |







