Page cover image

Permissions

Permission Management

Permissions are listed in the permissions.yml configuration file, which you can easily modify. The structure of each permission is as follows:

name: 
  permission: permission
  default: true
  description: description

Description of Attributes

  • permission: This is the name of the permission, which you can customize to your needs.

  • default: If this value is set to true, all users will have access to the feature corresponding to this permission. If it is set to false, access will be restricted.

  • description: Provides a brief description of the permission. This information is for reference only and does not affect the operation of the permission system.

Default Permissions List

Below is the list of default permissions that you can find in the permissions.yml file. These permissions are set to make access management within DeluxeTeleport easier:

lobby:
  permission: deluxeteleport.command.lobby
  default: true
  description: Allows the player to teleport to the lobby.

lobby_other:
  permission: deluxeteleport.command.lobby.other
  default: false
  description: Allows the player to send another player to the lobby.

setlobby:
  permission: deluxeteleport.command.setlobby
  default: false
  description: Allows the player to set a lobby location.

dellobby:
  permission: deluxeteleport.command.dellobby
  default: false
  description: Allows the player to delete the lobby location.

lobby_bypass_delay:
  permission: deluxeteleport.bypass.delay.lobby
  default: false
  description: Allows the player to bypass the teleport delay when teleporting to the lobby.

lobby_bypass_cooldown:
  permission: deluxeteleport.bypass.cooldown.lobby
  default: false
  description: Allows the player to bypass the cooldown between uses of the /lobby command.

lobby_cooldown_rank:
  permission: deluxeteleport.cooldown.lobby.rank
  description: This is the permission that will be used to assign cooldown by rank

spawn:
  permission: deluxeteleport.command.spawn
  default: true
  description: Allows the player to teleport to the spawn point.

spawn_other:
  permission: deluxeteleport.command.spawn.other
  default: false
  description: Allows the player to send another player to the spawn point.

setspawn:
  permission: deluxeteleport.command.setspawn
  default: false
  description: Allows the player to set a spawn location.

delspawn:
  permission: deluxeteleport.command.delspawn
  default: false
  description: Allows the player to delete a specified spawn location.

spawn_bypass_delay:
  permission: deluxeteleport.bypass.delay.spawn
  default: false
  description: Allows the player to bypass the teleport delay when teleporting to spawn.

spawn_bypass_cooldown:
  permission: deluxeteleport.bypass.cooldown.spawn
  default: false
  description: Allows the player to bypass the cooldown between uses of the /spawn command.

spawn_cooldown_rank:
  permission: deluxeteleport.cooldown.spawn.rank
  description: This is the permission that will be used to assign cooldown by rank

spawn_menu_admin:
  permission: deluxeteleport.menu.spawn.admin
  default: false
  description: Access to the spawn administration menu

reload:
  permission: deluxeteleport.command.reload
  default: false
  description: Allows the player to reload plugin configuration.

reset:
  permission: deluxeteleport.command.reset
  default: false
  description: Allows the player to use the /deluxeteleport restart command

version:
  permission: deluxeteleport.command.version
  default: true
  description: Allows the player to view the plugin version.

help:
  permission: deluxeteleport.command.help
  default: true
  description: Allows the player to view help information about plugin commands.

notify:
  permission: deluxeteleport.notify
  default: false
  description: Allows the player to receive notifications about errors.

notify_update:
  permission: deluxeteleport.notify.update
  default: false
  description: Allows the player to receive notifications about new updates available for the plugin.

update:
  permission: deluxeteleport.command.update
  default: false
  description: Allows the player to update the plugin to the latest version.

tpa:
  permission: deluxeteleport.command.tpa
  default: true
  description: Allows the player to request teleportation to another player.

tpaccept:
  permission: deluxeteleport.command.tpaccept
  default: true
  description: Allows the player to accept teleportation requests.

tpacancel:
  permission: deluxeteleport.command.tpacancel
  default: true
  description: Allows the player to cancel teleportation requests.

tpadeny:
  permission: deluxeteleport.command.tpadeny
  default: true
  description: Allows the player to reject teleport requests.

tpahere:
  permission: deluxeteleport.command.tpahere
  default: true
  description: Allows the player to request teleportation to another player's location.

tpatoggle:
  permission: deluxeteleport.command.tpatoggle
  default: true
  description: Allows the player to toggle teleportation requests on or off.

tpatoggle_other:
  permission: deluxeteleport.command.tpatoggle.other
  default: false
  description: Allows the player to toggle another player's teleportation requests on or off.

tpa_cooldown_rank:
  permission: deluxeteleport.cooldown.tpa.rank
  description: This is the permission that will be used to assign cooldown by rank

tpa_bypass_cooldown:
  permission: deluxeteleport.bypass.cooldown.tpa
  default: false
  description: Allows the player to bypass the cooldown between uses of the /tpa command.

home:
  permission: deluxeteleport.command.home
  default: true
  description: Allows the player to teleport to their home location.

homes:
  permission: deluxeteleport.command.homes
  default: true
  description: Show a list of your own homes.

homes_other:
  permission: deluxeteleport.command.homes.other
  default: false
  description: Shows a list of another player's homes.

sethome:
  permission: deluxeteleport.command.sethome
  default: true
  description: Allows the player to set their home location.

sethome_multiple:
  permission: deluxeteleport.command.sethome.multiple
  description: Allows the player to set multiple home locations, when giving permission to a player you must add one point plus the number, example deluxeteleport.command.sethome.multiple.5

home_cooldown_rank:
  permission: deluxeteleport.cooldown.home.rank
  description: This is the permission that will be used to assign cooldown by rank

delhome:
  permission: deluxeteleport.command.delhome
  default: true
  description: Allows the player to delete their home location.

home_bypass_delay:
  permission: deluxeteleport.bypass.delay.home
  default: false
  description: Allows the player to avoid teleport delay when teleporting home.

home_bypass_cooldown:
  permission: deluxeteleport.bypass.cooldown.home
  default: false
  description: Allows the player to bypass the cooldown between uses of the /home command.

import:
  permission: deluxeteleport.command.import
  default: false
  description: Allows the use of the /deluxeteleport import command

Last updated

Was this helpful?