Commands And Permissions - MathiasMC/BattleDrones GitHub Wiki
Main plugin command: /battledrones
, /bd
.
battledrones
Description: Main command permission node.
Note: Without this node, there will be no access to any command.
battledrones.player.*
Description: Access to all player commands.
/battledrones help
battledrones.player.help
Description: Opens help page.
/battledrones shop
battledrones.player.shop
Description: Opens the drone shop.
/battledrones menu
battledrones.player.menu
Description: Opens the drone menu.
/battledrones drone
battledrones.player.drone
Description: Opens menu of the currently active drone.
/battledrones activate <drone>
battledrones.player.activate
Description: Activates the drone.
Note. Drone must be unlocked.
/battledrones deactivate
battledrones.player.deactivate
Description: Deactivates current active drone.
/battledrones park
battledrones.player.park
Description: Park/unpark the drone in current position.
/battledrones move
battledrones.player.move
Description: Move the drone to your current location if in stationary mode.
battledrones.player.controller
Description: Access to use controller
battledrones.player.controller.follow
Description: Access to use follow target with the controller
/battledrones update
battledrones.admin.update
Description: Push new drone to gui files.
battledrones.admin.*
Description: Access to all admin commands.
/battledrones help
battledrones.admin.help
Description: Opens help page.
/battledrones reload all/config/drones/gui/heads/language/particles
battledrones.admin.reload
Description: Reload plugin configuration.
/battledrones shop <player>
console only
Description: Opens the drone shop for specific player.
/battledrones menu <player>
console only
Description: Opens the drone menu for specific player.
/battledrones save
battledrones.admin.save
Description: Saves cached data to the database.
/battledrones unlock <droneType> <player>
battledrones.admin.unlock
Description: Adds a drone to a player's drone menu.
/battledrones lock <droneType> <player>
battledrones.admin.lock
Description: Removes a drone from a player's drone menu.
/battledrones activate <drone> <player>
console only
Description: Activates the drone.
Note. Drone must be unlocked.
/battledrones deactivate all/drone/player <waitTime>
battledrones.admin.deactivate
Description: Deactivates drone(s).
all
- all drones on the whole server.
drone
- specific drone type on the whole server.
player
- drone of specific player.
waitTime
- during this time, player(s) will not be able to activate any other drone, seconds.
/battledrones park <player>
console only
Description: Park/unpark the drone in current position of specific player.
/battledrones group set <player> <groupName>
battledrones.admin.group
Description: Assigns a group to a player.
Note: The group must be preconfigured in each drone config. By default, in the configs is only one groupdefault
.
/battledrones group reset <player>
battledrones.admin.group
Description: Reset a player's group to default.
/battledrones message <player> <message>
battledrones.admin.message
Description: Sends a message to a player.
/battledrones actionbar <player> <time> <text>
battledrones.admin.actionbar
Description: Sends a actionbar message to a player.
time
- defines display time in seconds.
battledrones broadcast null/<permission> <message>
battledrones.admin.broadcast
bukkit.broadcast.user
Description: Sends a broadcast message.
null
- for all players.
permission
- only players with a specific permission node will see the message.
Note: Both permission nodes above is required.
/battledrones coins set/add/remove <player> <amount>
battledrones.admin.coins
Description: Sets/adds/removes coins to a player.
Note: This command is relevant only ifvault
is disabled in the config.yml.
/battledrones give ammo <droneType> <player> <amount>
battledrones.admin.give
Description: Gives a player ammo.
Note:amount
must be 1-64.
/battledrones give controller <player> <range>
battledrones.admin.give
Description: Gives a player one drone controller.
/battledrones sound <soundName> <world> <x> <y> <z> <volume> <pitch> (player)
battledrones.admin.sound
Description: Plays sound.
/battledrones prune <drones, projectiles, all> <stopDrone - optional (true or false)>
battledrones.admin.prune
Description: Prune stuck drones.stopDrone
- defines if it should stop drone if player has active.
Note: stopDrone if not set or false and it found a drone of a player that already has one active it will not remove it, only when player has stopped the drone.
battledrones.gui.*
Description: Access to all GUIs.
battledrones.gui.shop.*
Description: Access to purchase all drones.
battledrones.gui.shop.<drone>
Description: Access to purchase the specific drone.
Note:<drone>
must match file name of the drone config.
battledrones.gui.menu.*
Description: Access to activate all drones.
battledrones.gui.menu.<drone>
Description: Access to activate the specific drone.
Note:<drone>
must match file name of the drone config.
battledrones.gui.toggle.*
Description: Access to use all toggles in the drone menu.
battledrones.gui.toggle.<type>
Description: Access to use toggle for the specific type. (players, animals, monsters)
battledrones.bypass.*
Description: Access to all bypasses.
battledrones.bypass.drone-amount
Description: Bypass the drone limit on the server.
battledrones.bypass.activate
Description: Bypass waiting time for drone activation.
battledrones.bypass.drone-worlds.*
Description: Bypass all world limitation for drone activation.
battledrones.bypass.drone-worlds.<worldName>
Description: Bypass world limitation in specific world for drone activation.
battledrones.bypass.controller.durability
Description: Bypass controller durability.
battledrones.bypass.ammo.*
Description: Bypass ammo on all drones (infinite ammo)
battledrones.bypass.ammo.<drone>
Description: Bypass ammo on specific drone (infinite ammo)