Contenido generado con IA — puede contener errores.

Referencia

Permisos

Los 34 nodos de comando, el bypass, los 20 nodos de admin, y en qué se diferencian de los permisos de rango del clan.

Dos sistemas distintos responden a dos preguntas distintas, y los dos tienen que decir que sí.

SistemaPreguntaDónde vive
Permisos de servidor¿Puede este jugador ejecutar este comando?LuckPerms, los nodos de abajo
Permisos de rango¿Puede este miembro hacer esto dentro de su clan?Los rangos del clan — ver Rangos

Dar exyliaclans.commands.kick no permite a nadie expulsar a nadie: permite ejecutar el comando, que después comprueba si su rango tiene KICK.

Nodos de comando

No hay nada declarado en plugin.yml. No existe ningún bloque permissions:, así que ningún nodo lleva default:, ninguno aparece en el autocompletado de un plugin de permisos, y un operador pasa todas las comprobaciones simplemente porque los operadores las pasan. El resto empieza sin nada.

PermisoDescripción
exyliaclans.commands.clan/clan — el menú principal
exyliaclans.commands.create/clan create
exyliaclans.commands.disband/clan disband
exyliaclans.commands.invite/clan invite
exyliaclans.commands.join/clan join
exyliaclans.commands.leave/clan leave
exyliaclans.commands.kick/clan kick
exyliaclans.commands.ban/clan ban
exyliaclans.commands.unban/clan unban
exyliaclans.commands.promote/clan promote
exyliaclans.commands.demote/clan demote
exyliaclans.commands.transferleader/clan transferleader
exyliaclans.commands.deposit/clan deposit
exyliaclans.commands.withdraw/clan withdraw
exyliaclans.commands.allyLas cuatro formas de /clan ally
exyliaclans.commands.rivalLas dos formas de /clan rival
exyliaclans.commands.claim/clan claim
exyliaclans.commands.reclaim/clan reclaim
exyliaclans.commands.unclaim/clan unclaim
exyliaclans.commands.map/clan map
exyliaclans.commands.sethome/clan sethome
exyliaclans.commands.home/clan home
exyliaclans.commands.chat/clan chat, las dos formas
exyliaclans.commands.ff/clan ff
exyliaclans.commands.open/clan open
exyliaclans.commands.info/clan info, las dos formas
exyliaclans.commands.focus/clan focus
exyliaclans.commands.camp/clan camp
exyliaclans.commands.rally/clan rally
exyliaclans.commands.regroup/clan regroup, /clan regroup join
exyliaclans.commands.top/clan top
exyliaclans.commands.mailLas tres formas de /clan mail
exyliaclans.commands.lfc/lfc
exyliaclans.commands.lfp/lfp

El bypass

PermisoDescripción
exyliaclans.claim.bypassIgnorar toda comprobación de protección de terreno en BUILTIN: construir, romper, puertas, contenedores, cubos y cuadros, en el terreno de cualquiera
Dáselo solo al staff, y ten claro lo que no cubre

Está deliberadamente fuera de la rama commands, así que exyliaclans.commands.* no lo incluye. Tampoco frena a WorldGuard: con protection-mode: WORLDGUARD es la región la que deniega, y lo que la salta es un bypass de WorldGuard.

Nodos de admin

exyliaclans.admin se comprueba en /clanadmin en sí. Cada subcomando comprueba su nodo además de ese, así que el staff necesita el nodo base más los subcomandos que le quieras dar.

PermisoDescripción
exyliaclans.admin/clanadmin en sí — necesario junto a cada nodo de abajo
exyliaclans.admin.forcekickSacar a cualquier jugador de su clan
exyliaclans.admin.forcejoinMeter a un jugador conectado en cualquier clan
exyliaclans.admin.forceleaderHacer líder a un jugador
exyliaclans.admin.disbandDisolver cualquier clan, sea cual sea su DTR
exyliaclans.admin.renameRenombrar cualquier clan
exyliaclans.admin.setbalancePoner, sumar o quitar del banco de cualquier clan
exyliaclans.admin.setdtrPoner el DTR de cualquier clan
exyliaclans.admin.setexpPoner la EXP de cualquier clan
exyliaclans.admin.setlevelPoner el nivel de cualquier clan
exyliaclans.admin.statsplayerstat y clanstat
exyliaclans.admin.addallyForzar una alianza entre dos clanes
exyliaclans.admin.removeallyRomperla
exyliaclans.admin.addrivalForzar una rivalidad
exyliaclans.admin.removerivalQuitarla
exyliaclans.admin.banBanear a un jugador de un clan concreto
exyliaclans.admin.unbanDesbanearlo
exyliaclans.admin.infoInformación completa del clan, con saldo y DTR
exyliaclans.admin.logsEl registro de cualquier clan
exyliaclans.admin.reloadRecargar los cuatro archivos y los menús

Un montaje sugerido

default:
  - exyliaclans.commands.*
 
helper:
  - exyliaclans.admin
  - exyliaclans.admin.info
  - exyliaclans.admin.logs
 
moderator:
  - exyliaclans.admin
  - exyliaclans.admin.info
  - exyliaclans.admin.logs
  - exyliaclans.admin.forcekick
  - exyliaclans.admin.ban
  - exyliaclans.admin.unban
  - exyliaclans.admin.rename
  - exyliaclans.claim.bypass
 
admin:
  - exyliaclans.admin
  - exyliaclans.admin.*
  - exyliaclans.claim.bypass
Separa los nodos de economía de los de moderación

setbalance, setexp y setlevel reparten progresión, y stats reescribe el ranking. Van con quien tenga la confianza sobre la economía, que no siempre es quien lleva los reportes.

No hace falta permiso para

Estar en un clan, leer el chat de clan, recibir correo, ser invitado, salir en el ranking, ser pintado como amigo o enemigo, y cualquier permiso de rango que te dé el clan. Todo eso lo decide el clan, no el plugin de permisos del servidor.

¿Falta algo en esta página? Dínoslo en Discord