Page cover

Permisos

Gestión de Permisos

Los permisos están listados en el archivo de configuración permissions.yml, el cual puedes modificar sin ningún problema. La estructura de cada permiso es la siguiente:

name: 
  permission: permission
  default: boolean
  description: description

Descripción de los Atributos

  • permission: Este es el nombre del permiso, que puedes personalizar según tus necesidades.

  • default: Si este valor está establecido en true, todos los usuarios tendrán acceso a la función correspondiente a este permiso. Si está en false, el acceso será restringido.

  • description: Proporciona una breve descripción del permiso. Esta información es solo para referencia y no afecta el funcionamiento del sistema de permisos.

Lista de Permisos por Defecto

A continuación, se muestra la lista de permisos por defecto que puedes encontrar en el archivo permissions.yml. Estos permisos están configurados para facilitar la gestión de accesos dentro de DeluxeTeleport:

lobby:
  permission: deluxeteleport.command.lobby
  default: true
  description: Permite al jugador teletransportarse al lobby.

lobby_other:
  permission: deluxeteleport.command.lobby.other
  default: false
  description: Permite al jugador enviar a otro jugador al lobby.

setlobby:
  permission: deluxeteleport.command.setlobby
  default: false
  description: Permite al jugador establecer una ubicación de lobby.

dellobby:
  permission: deluxeteleport.command.dellobby
  default: false
  description: Permite al jugador eliminar la ubicación del lobby.

lobby_bypass_delay:
  permission: deluxeteleport.bypass.delay.lobby
  default: false
  description: Permite al jugador omitir el retraso de teletransportación al teletransportarse al lobby.

lobby_bypass_cooldown:
  permission: deluxeteleport.bypass.cooldown.lobby
  default: false
  description: Permite al jugador omitir el tiempo de espera entre usos del comando /lobby.

lobby_cooldown_rank:
  permission: deluxeteleport.cooldown.lobby.rank
  description: Este es el permiso que se utilizará para asignar el tiempo de espera por rango.

spawn:
  permission: deluxeteleport.command.spawn
  default: true
  description: Permite al jugador teletransportarse al punto de inicio.

spawn_other:
  permission: deluxeteleport.command.spawn.other
  default: false
  description: Permite al jugador enviar a otro jugador al punto de inicio.

setspawn:
  permission: deluxeteleport.command.setspawn
  default: false
  description: Permite al jugador establecer una ubicación de inicio.

delspawn:
  permission: deluxeteleport.command.delspawn
  default: false
  description: Permite al jugador eliminar una ubicación de inicio específica.

spawn_bypass_delay:
  permission: deluxeteleport.bypass.delay.spawn
  default: false
  description: Permite al jugador omitir el retraso de teletransportación al teletransportarse al inicio.

spawn_bypass_cooldown:
  permission: deluxeteleport.bypass.cooldown.spawn
  default: false
  description: Permite al jugador omitir el tiempo de espera entre usos del comando /spawn.

spawn_cooldown_rank:
  permission: deluxeteleport.cooldown.spawn.rank
  description: Este es el permiso que se utilizará para asignar el tiempo de espera por rango.

spawn_menu_admin:
  permission: deluxeteleport.menu.spawn.admin
  default: false
  description: Acceso al menú de administración de inicio.

reload:
  permission: deluxeteleport.command.reload
  default: false
  description: Permite al jugador recargar la configuración del plugin.

reset:
  permission: deluxeteleport.command.reset
  default: false
  description: Permite al jugador usar el comando /deluxeteleport restart.

version:
  permission: deluxeteleport.command.version
  default: true
  description: Permite al jugador ver la versión del plugin.

help:
  permission: deluxeteleport.command.help
  default: true
  description: Permite al jugador ver información de ayuda sobre los comandos del plugin.

notify:
  permission: deluxeteleport.notify
  default: false
  description: Permite al jugador recibir notificaciones sobre errores.

notify_update:
  permission: deluxeteleport.notify.update
  default: false
  description: Permite al jugador recibir notificaciones sobre nuevas actualizaciones disponibles para el plugin.

update:
  permission: deluxeteleport.command.update
  default: false
  description: Permite al jugador actualizar el plugin a la última versión.

tpa:
  permission: deluxeteleport.command.tpa
  default: true
  description: Permite al jugador solicitar teletransportación a otro jugador.

tpaccept:
  permission: deluxeteleport.command.tpaccept
  default: true
  description: Permite al jugador aceptar solicitudes de teletransportación.

tpacancel:
  permission: deluxeteleport.command.tpacancel
  default: true
  description: Permite al jugador cancelar solicitudes de teletransportación.

tpadeny:
  permission: deluxeteleport.command.tpadeny
  default: true
  description: Permite al jugador rechazar solicitudes de teletransportación.

tpahere:
  permission: deluxeteleport.command.tpahere
  default: true
  description: Permite al jugador solicitar teletransportación a la ubicación de otro jugador.

tpatoggle:
  permission: deluxeteleport.command.tpatoggle
  default: true
  description: Permite al jugador activar o desactivar solicitudes de teletransportación.

tpatoggle_other:
  permission: deluxeteleport.command.tpatoggle.other
  default: false
  description: Permite al jugador activar o desactivar las solicitudes de teletransportación de otro jugador.

tpa_cooldown_rank:
  permission: deluxeteleport.cooldown.tpa.rank
  description: Este es el permiso que se utilizará para asignar el tiempo de espera por rango.

tpa_bypass_cooldown:
  permission: deluxeteleport.bypass.cooldown.tpa
  default: false
  description: Permite al jugador omitir el tiempo de espera entre usos del comando /tpa.

home:
  permission: deluxeteleport.command.home
  default: true
  description: Permite al jugador teletransportarse a su ubicación de inicio.

homes:
  permission: deluxeteleport.command.homes
  default: true
  description: Muestra una lista de sus propios hogares.

homes_other:
  permission: deluxeteleport.command.homes.other
  default: false
  description: Muestra una lista de los hogares de otro jugador.

sethome:
  permission: deluxeteleport.command.sethome
  default: true
  description: Permite al jugador establecer su ubicación de inicio.

sethome_multiple:
  permission: deluxeteleport.command.sethome.multiple
  description: Permite al jugador establecer múltiples ubicaciones de inicio. Al otorgar permiso a un jugador, debe agregar un punto más el número, ejemplo deluxeteleport.command.sethome.multiple.5.

home_cooldown_rank:
  permission: deluxeteleport.cooldown.home.rank
  description: Este es el permiso que se utilizará para asignar el tiempo de espera por rango.

delhome:
  permission: deluxeteleport.command.delhome
  default: true
  description: Permite al jugador eliminar su ubicación de inicio.

home_bypass_delay:
  permission: deluxeteleport.bypass.delay.home
  default: false
  description: Permite al jugador evitar el retraso de teletransportación al teletransportarse a casa.

home_bypass_cooldown:
  permission: deluxeteleport.bypass.cooldown.home
  default: false
  description: Permite al jugador omitir el tiempo de espera entre usos del comando /home.

import:
  permission: deluxeteleport.command.import
  default: false
  description: Permite el uso del comando /deluxeteleport import.

Última actualización

¿Te fue útil?