Commands - SimonFlash/TeslaCrate GitHub Wiki

TelsaCrate

Usage: /teslacrate
Aliases: /teslacrate, /tcrate, /crate
Permission: teslacrate.command.base

The base command for TeslaCrate; required for all subsequent commands. Running this command will display the in-game documentation for all commands the sender has permission for.

Menu

Usage: /teslacrate menu
Aliases: menu, men
Permission: teslacrate.command.menu.base

Opens the base gui menu.


Command

Usage: /teslacrate command
Aliases: command, cmd
Permission: teslacrate.command.command.base

The base command for commands. I apologize in advance for the overuse of the word 'command'.

Give

Usage: /teslacrate command give <player> <command> [value]
- player: The name of a player
- command: The name of a command
- value: The value
Aliases: give, gve
Permission: teslacrate.command.command.give.base

Gives the command to the player with the given value (if present) or the default value of the command.

Menu

Usage: /teslacrate command menu [command]
- command: The name of a command
Aliases: menu, men
Permission: teslacrate.command.command.menu.base

Opens the command gui menu.

Edit

Usage: /teslacrate command edit
Aliases: edit, edt
Permission: teslacrate.command.command.edit.base

The base command for editing commands.

Command

Usage: /teslacrate command edit <command> </command>
- command: The name of a command
- /command: The new command
Aliases: command, cmd
Permission: teslacrate.command.command.edit.command.base

Edits the command of the command.

Description

Usage: /teslacrate command edit description <command> <description>
- command: The name of a command
- description: The new description
Aliases: description, dsc
Permission: teslacrate.command.command.edit.description.base

Edits the description of the command.

Display-Name

Usage: /teslacrate command edit display-name <command> <display-name>
- command: The name of a command
- display-name: The new command
Aliases: display-name, dpn
Permission: teslacrate.command.command.edit.display-name.base

Edits the display-name of the command.

Server

Usage: /teslacrate command edit server <command> <server>
- command: The name of a command
- server: The new server value
Aliases: server, srv
Permission: teslacrate.command.command.edit.server.base

Edits the server value of the command.

Value

Usage: /teslacrate command edit value <command> <value>
- command: The name of a command
- value: The new value
Aliases: value, val
Permission: teslacrate.command.command.edit.value.base

Edits the value of the command.


Crate

Usage: /teslacrate crate
Aliases: crate, crt
Permission: teslacrate.command.crate.base

The base command for crates.

Give

Usage: /teslacrate crate give <player> <crate> [reward]
- player: The name of a player
- crate: The name of a crate
- reward: The name of a reward
Aliases: give, gve
Permission: teslacrate.command.crate.give.base

Gives the crate to the player with the given reward (if present) or a random reward from the crate.

Menu

Usage: /teslacrate crate menu [crate]
- crate: The name of a crate
Aliases: menu, men
Permission: teslacrate.command.crate.menu.base

Opens the crate gui menu.

Preview

Usage: /teslacrate crate preview <crate>
- crate: The name of a crate
Aliases: preview, prv
Permission: teslacrate.command.crate.preview.base

Previews the available rewards in this crate.

Edit

Usage: /teslacrate crate edit
Aliases: edit, edt
Permission: teslacrate.command.crate.edit.base

The base command for editing crates.

Announcement

Usage: /teslacrate crate edit announcement <crate> <announcement>
- crate: The name of a crate
- announcement: The new announcement
Aliases: announcement, ann
Permission: teslacrate.command.crate.edit.announcement.base

Edits the announcement of the crate.

Cooldown

Usage: /teslacrate crate edit cooldown <crate> <cooldown>
- crate: The name of a crate
- cooldown: The new cooldown
Aliases: cooldown, cld
Permission: teslacrate.command.crate.edit.cooldown.base

Edits the cooldown of the crate.

Description

Usage: /teslacrate crate edit description <crate> <description>
- crate: The name of a crate
- description: The new description
Aliases: description, dsc
Permission: teslacrate.command.crate.edit.description.base

Edits the description of the crate.

Display-Name

Usage: /teslacrate crate edit display-name <crate> <display-name>
- crate: The name of a crate
- display-name: The new display name
Aliases: display-name, dpn
Permission: teslacrate.command.crate.edit.display-name.base

Edits the display-name of the crate.

Firework

Usage: /teslacrate crate edit firework <crate> <firework>
- crate: The name of a crate
- firework: The new firework value
Aliases: firework, fwk
Permission: teslacrate.command.crate.edit.firework.base

Edits the firework value of the crate.

Gui

Usage: /teslacrate crate edit gui <crate> <gui>
- crate: The name of a crate
- gui: The new gui
Aliases: gui Permission: teslacrate.command.crate.edit.gui.base

Edits the gui of the crate.

Message

Usage: /teslacrate crate edit message <crate> <message>
- crate: The name of a crate
- message: The new message
Aliases: message, msg
Permission: teslacrate.command.crate.edit.message.base

Edits the message of the crate.

Particle

Usage: /teslacrate crate edit particle <crate> <particle>
- crate: The name of a crate
- particle: The new particle
Aliases: particle, prt Permission: teslacrate.command.crate.edit.particle.base

Edits the particle of the crate.

Edit - Keys

Usage: /teslacrate crate edit keys
Aliases: keys
Permission: teslacrate.command.crate.edit.keys.base

The base command for editing the keys of a crate

Add

Usage: /teslacrate crate edit keys add <crate> <key> [quantity]
- crate: The name of a crate
- key: The name of a key - quantity: The quantity Aliases: add,
Permission: teslacrate.command.crate.edit.keys.add.base

Adds the key to the crate with the given quantity (if present) or the default quantity of the key.

Remove

Usage: /teslacrate crate edit keys remove <crate> <key>
- crate: The name of a crate
- key: The name of a key
Aliases: remove, rmv
Permission: teslacrate.command.crate.edit.keys.remove.base

Removes the key from the crate.

Edit - Rewards

Usage: /teslacrate crate edit rewards
Aliases: rewards, rwds
Permission: teslacrate.command.crate.edit.rewards.base

The base command for editing the rewards of a crate.

Add

Usage: /teslacrate crate edit rewards add <crate> <reward> [weight]
- crate: The name of a crate
- reward: The name of a reward
- weight: The weight Aliases: add,
Permission: teslacrate.command.crate.edit.rewards.add.base

Adds the reward to the crate with the given weight (if present) or the default weight of the reward.

Remove

Usage: /teslacrate crate edit rewards remove <crate> <reward>
- crate: The name of a crate
- reward: The name of a reward
Aliases: remove, rmv
Permission: teslacrate.command.crate.edit.rewards.remove.base

Removes the reward from the crate.


Item

Usage: /teslacrate item Aliases: item, itm Permission: teslacrate.command.item.base

The base command for items.

Give

Usage: /teslacrate item give <player> <item> [quantity]
- player: The name of a player
- item: The name of an item
- quantity: The quantity
Aliases: give, gve
Permission: teslacrate.command.item.give.base

Gives the item to the player with the given quantity (if present) or the default quantity of the item.

Menu

Usage: /teslacrate item menu [item]
- item: The name of an item
Aliases: menu, men
Permission: teslacrate.command.item.menu.base

Opens the item gui menu.

Edit

Usage: /teslacrate item edit
Aliases: edit, edt
Permission: teslacrate.command.item.edit.base

The base command for editing items.

Description

Usage: /teslacrate item edit description <item> <description>
- item: The name of an item
- description: The new description
Aliases: description, dsc
Permission: teslacrate.command.item.edit.description.base

Edits the description of the item.

Display-Name

Usage: /teslacrate item edit display-name <item> <display-name>
- item: The name of an item
- display-name: The new display name
Aliases: display-name, dpn
Permission: teslacrate.command.item.edit.display-name.base

Edits the display-name of the item.


Key

Usage: /teslacrate key Aliases: key Permission: teslacrate.command.key.base

The base command for keys.

Check

Usage: /teslacrate key check <user> <key> - user: The name of a user
- key: The name of a key
Aliases: check, chk

Checks the number of keys a user has. If the key is physical, only keys present in the inventory can be counted.

Give

Usage: /teslacrate key give <user> <key> <quantity>
- user: The name of a user
- key: The name of a key
- quantity: The quantity
Aliases: give, gve
Permission: teslacrate.command.key.give.base

Gives the user the key quantity-times. If the key is physical, precautions should be taken to ensure the user have available inventory slots to hold the items.

List

Usage: /teslacrate key list <user>
- user: The name of a user
Aliases: list, lst
Permission: teslacrate.command.key.list.base

Opens a gui displaying all known keys the user has.

Menu

Usage: /teslacrate key menu [key]
- key: The name of a key
Aliases: menu, men
Permission: teslacrate.command.key.menu.base

Opens the key gui menu.

Take

Usage: /teslacrate key take <user> <quantity>
- user: The name of a user
- quantity: The quantity
Aliases: take, tke
Permission: teslacrate.command.key.take.base

Takes the key from the user quantity-times.

Edit

Usage: /teslacrate key edit
Aliases: edit, edt
Permission: teslacrate.command.key.edit.base

The base command for editing keys.

Description

Usage: /teslacrate key edit description <key> <description>
- key: The name of a key
- description: The new description
Aliases: description, dsc
Permission: teslacrate.command.key.edit.description.base

Edits the description of the key.

Display-Name

Usage: /teslacrate key edit display-name <key> <display-name>
- key: The name of a key
- display-name: The new display name
Aliases: display-name, dpn
Permission: teslacrate.command.key.edit.display-name.base

Edits the display-name of the key.

Quantity

Usage: /teslacrate key edit quantity <key> <quantity>
- key: The name of a key
- quantity: The new quantity
Aliases: quantity, qnt
Permission: teslacrate.command.key.edit.quantity.base

Edits the quantity of the key.


Location

Usage: /teslacrate location
Aliases: location, loc
Permission: teslacrate.command.location.base

The base command for locations.

Delete

Usage: /teslacrate location delete <location>
- location: The location
Aliases: delete, del
Permission: teslacrate.command.location.delete.base

Deletes a location from the registry, if present.

Menu

Usage: /teslacrate location menu
Aliases: menu, men
Permission: teslacrate.command.location.menu.base

Opens the location gui menu.

Set

Usage: /teslacrate location set <location> <crate>
- location: The location
- crate: The name of a crate
Aliases: set
Permission: teslacrate.command.location.set.base

Sets a location as the crate.


Reward

Usage: /teslacrate reward
Aliases: reward
Permission: teslacrate.command.reward.base

The base command for rewards.

Give

Usage: /teslacrate reward give <player> <reward>
- user: The name of a user
- reward: The name of a reward
Aliases: give, gve
Permission: teslacrate.command.reward.give.base

Gives the player the reward.

Menu

Usage: /teslacrate reward menu [reward]
- reward: The name of a reward
Aliases: menu, men
Permission: teslacrate.command.reward.menu.base

Opens the reward gui menu.

Edit

Usage: /teslacrate reward edit
Aliases: edit, edt
Permission: teslacrate.command.reward.edit.base

The base command for editing rewards.

Announce

Usage: /teslacrate reward edit announce <reward> <announce>
- reward: The name of a reward
- announce: The new announce value Aliases: announce, ann
Permission: teslacrate.command.reward.edit.announce.base

Edits the announce value of the reward.

Description

Usage: /teslacrate reward edit description <reward> <description>
- reward: The name of a reward
- description: The new description
Aliases: description, dsc
Permission: teslacrate.command.reward.edit.description.base

Edits the description of the reward.

Display-Name

Usage: /teslacrate reward edit display-name <reward> <display-name>
- reward: The name of a reward
- display-name: The new display name
Aliases: display-name, dpn
Permission: teslacrate.command.reward.edit.display-name.base

Edits the display-name of the reward.

Weight

Usage: /teslacrate reward edit weight <reward> <weight>
- reward: The name of a reward
- weight: The new weight
Aliases: weight, wht
Permission: teslacrate.command.reward.edit.weight.base

Edits the weight of the reward.

Edit - Commands

Usage: /teslacrate reward edit commands
Aliases: commands, cmds
Permission: teslacrate.command.reward.edit.commands.base

The base command for editing a rewards commands.

Add

Usage: /teslacrate reward edit commands add <reward> <command> [value]
- reward: The name of a reward
- command: The name of a command
- value: The value Aliases: add,
Permission: teslacrate.command.reward.edit.commands.add.base

Adds the command to the reward with the given value (if present) or the default value of the command.

Remove

Usage: /teslacrate reward edit commands remove <reward> <command>
- reward: The name of a reward
- command: The name of a command
Aliases: remove,
Permission: teslacrate.command.reward.edit.commands.remove.base

Removes the command from the reward.

Edit - Items

Usage: /teslacrate reward edit items
Aliases: items, cmds
Permission: teslacrate.command.reward.edit.items.base

Add

Usage: /teslacrate reward edit items add <reward> <item> [quantity]
- reward: The name of a reward
- item: The name of an item
- quantity: The quantity Aliases: add,
Permission: teslacrate.command.reward.edit.items.add.base

Adds the item to the reward with the given quantity (if present) or the default quantity of the item.

Remove

Usage: /teslacrate reward edit items remove <reward> <item>
- reward: The name of a reward
- item: The name of an item
Aliases: remove,
Permission: teslacrate.command.reward.edit.items.remove.base

Removes the item from the reward.

⚠️ **GitHub.com Fallback** ⚠️