# Commands and Permissions

### Commands

#### General Commands

* `/towerdefense [/td]` - Shows a list of commands - `None`
* `/td join` - Puts the player in the game lobby - `None`
* `/td leave` - Removes the player from the game - `None`
* `/td autojoin`- Puts the player in the best available arena - `None`
* `/td list` - Shows a list of arenas and other information - `None`
* `/td admin` - Shows a list of admin commands - `towerdefense.admin`
* `/td setlobby` - Sets the lobby location - `towerdefense.setlobby`
* `/td setspawn` - Sets the arena players spawn - `towerdefense.setspawn`
* `/td create` - Creates a new arena - `towerdefense.create`
* `/td delete` - Deletes an existing arena - `towerdefense.delete`
* `/td addpathspawn` - Adds a path that the enemies follow - `towerdefense.addpathspawn`
* `/td removepathspawn` - Removes the last added enemy path - `towerdefense.removepathspawn`
* `/td showpath` - Shows the path of enemies - `towerdefense.showpath`
* `/td buildingarea` - Gives a tool to specify where towers can be built - `towerdefense.buildingarea`
* `/td towers` - Shows a list of tower management commands - `towerdefense.towers`
* `/td start` - Forces an arena to start - `towerdefense.start`
* `/td stop` - Forces an arena to stop - `towerdefense.stop`
* `/td cheat` - Gives you 999999 arena coins! - `towerdefense.cheat`
* `/td coins` - Modifies a player coins - `towerdefense.coins`
* `/td addbooster` - Adds a coin booster - `towerdefense.addbooster`
* `/td holograms` - Manages holographic features - `towerdefense.holograms`
* `/td reset` - Resets a player stats - `towerdefense.reset`
* `/td edit` - Edits arena settings - `towerdefense.edit`
* `/td editmode` - Allows the user to modify surroundings in bungeemode - `towerdefense.editmode`
* `/td reload` - Reloads the plugin - `towerdefense.reload`
* `/td worldmanager` - Shows a list of world management commands - `towerdefense.worldmanager`

### Permissions

* `towerdefense.admin` - Grants access to admin commands
* `towerdefense.setlobby` - Allows players to set the lobby location
* `towerdefense.setspawn` - Allows players to set the arena player spawn
* `towerdefense.create` - Allows players to create a new arena
* `towerdefense.delete` - Allows players to delete an existing arena
* `towerdefense.addpathspawn` - Allows players to add a path that enemies follow
* `towerdefense.removepathspawn` - Allows players to remove the last added enemy path
* `towerdefense.showpath` - Allows players to see the path of enemies
* `towerdefense.buildingarea` - Grants access to the building area tool
* `towerdefense.towers` - Grants access to tower management commands
* `towerdefense.start` - Allows players to force an arena to start
* `towerdefense.stop` - Allows players to force an arena to stop
* `towerdefense.cheat` - Grants access to the cheat command
* `towerdefense.coins` - Grants access
