Referencia de permisos

Esta página enumera todos los nodos de permiso que usa Verité, su valor por defecto y lo que concede. Los nodos están agrupados por familia: verite.* para las características principales, veritedoux.* para el chat y las ayudas de construcción, veritesauver.* para la moderación, y la familia heredada drigz.staff.* para la observación de inventarios.

Los valores por defecto siguen la convención de Bukkit:

  • op significa que los operadores del servidor tienen el nodo automáticamente. A todos los demás hay que concedérselo.
  • false significa que nadie tiene el nodo hasta que se concede explícitamente, incluidos los operadores.

Nombres de nodo en ASCII

Los nodos de permiso siempre están en ASCII, aunque el nombre del plugin se escriba "Verité" en prosa. Concede los nodos exactamente como están escritos, por ejemplo veritesauver.ban, no veritésauver.ban.

Cómo funciona la herencia

Algunos nodos declaran hijos. Conceder un padre concede automáticamente cada hijo listado bajo él, a menos que anules el hijo directamente. Los hijos se muestran en la columna "Concede hijos" de cada tabla y se detallan de nuevo donde sea relevante. Conceder un hijo por sí solo no concede el padre.

Familia principal: verite.*

Estos nodos cubren la superficie de comandos de administración, el bypass de captcha, el vanish y los mensajes falsos de entrada y salida.

Nodo Por defecto Concede Concede hijos
verite.admin op Usar los comandos de administración de Verité (/verite status, /verite reload, /verite count). Quienes lo tengan también reciben el aviso para aprobar una conexión del Panel en espera. ninguno
verite.bypass false Exime al titular de los desafíos de captcha. ninguno
verite.vanish op Alternar tu propio vanish con /vanish. ninguno
verite.fakejoin op Difundir un mensaje de entrada falso para ti con /fakejoin. verite.fakejoin.others
verite.fakejoin.others op Difundir un mensaje de entrada falso nombrando a otro jugador. ninguno
verite.fakeleave op Difundir un mensaje de salida falso para ti con /fakeleave. verite.fakeleave.others
verite.fakeleave.others op Difundir un mensaje de salida falso nombrando a otro jugador. ninguno

Subnodos de vanish

El comando de vanish lee varios nodos adicionales para decidir quién puede ver al personal oculto y qué ventajas de vanish se aplican. Estos nodos se comprueban en el código y no se declaran con un valor por defecto explícito, así que se resuelven como no concedidos hasta que los asignes.

Nodo Concede
verite.vanish.others Ocultar o revelar a otro jugador, por ejemplo /vanish Steve.
verite.vanish.see Ver a los jugadores que están actualmente en vanish. Sin este nodo, los jugadores en vanish quedan ocultos para ti.
verite.vanish.fly Mantener el vuelo activado mientras se está en vanish (cuando la opción de vuelo del vanish está activada).
verite.vanish.fly.keep Conservar el vuelo tras salir del vanish en lugar de que se elimine.
verite.vanish.invulnerable Ser invulnerable mientras se está en vanish (cuando la opción de invulnerabilidad del vanish está activada).
verite.vanish.effects Recibir los efectos de poción del vanish configurados (cuando la opción de efectos del vanish está activada).
verite.vanish.level.<n> Establecer el nivel de vanish del titular al número más alto <n> concedido. Los niveles superiores pueden ver a los inferiores. Requiere LuckPerms; sin él, todo el personal comparte un solo nivel y verite.vanish.see por sí solo rige la visibilidad.

Niveles de vanish

verite.vanish.level.<n> es un nivel numérico. Un miembro del personal de un nivel superior puede ver al personal de niveles inferiores. Concede verite.vanish.level.1, verite.vanish.level.2, y así sucesivamente. El nivel de un jugador es el nodo numerado más alto que tenga efectivamente.

Familia de chat y construcción: veritedoux.*

Nodo Por defecto Concede
veritedoux.flag op Leer y editar las flags de configuración de Verité en el juego con /veriteflag.
veritedoux.showbarriers (permiso de comando) Revelar bloques de barrera cercanos o todos a ti mismo con /showbarriers.
veritedoux.showlight (permiso de comando) Revelar bloques de luz cercanos o todos a ti mismo con /showlight.

Permisos de comando

veritedoux.showbarriers y veritedoux.showlight se declaran en sus comandos en lugar de en la lista de permisos, así que siguen el comportamiento por defecto de los permisos de comando de Bukkit. Concédelos al personal que deba usar esas ayudas de construcción.

Familia de moderación: veritesauver.*

Esta es la familia más grande. Cubre los castigos, las consultas, el control del chat, la GUI del árbol de castigos, las exenciones y las notificaciones.

Comandos de castigo

Nodo Por defecto Concede Concede hijos
veritesauver.ban op Banear y tempbanear jugadores. ninguno
veritesauver.mute op Mutear y tempmutear jugadores. ninguno
veritesauver.ipban op Banear por IP a jugadores o direcciones. ninguno
veritesauver.ipmute op Mutear por IP a jugadores o direcciones. ninguno
veritesauver.kick op Expulsar jugadores. ninguno
veritesauver.captcha op Desafiar manualmente a un jugador con un captcha. ninguno
veritesauver.warn op Advertir jugadores. ninguno
veritesauver.unwarn op Eliminar advertencias. ninguno
veritesauver.lockdown op Sellar o levantar un bloqueo del servidor. ninguno
veritesauver.lockdown.bypass op Entrar al servidor durante un bloqueo. ninguno

Unban y unmute

unban y unmute se dividen cada uno en un nodo "any" (cualquiera) y un nodo "own" (propio). El nodo "any" hereda el nodo "own" como hijo, así que conceder el nodo "any" también concede el nodo "own".

Nodo Por defecto Concede Concede hijos
veritesauver.unban op Desbanear a cualquier jugador. veritesauver.unban.own
veritesauver.unban.own false Desbanear solo los castigos que hayas impuesto tú. ninguno
veritesauver.unmute op Desmutear a cualquier jugador. veritesauver.unmute.own
veritesauver.unmute.own false Desmutear solo los castigos que hayas impuesto tú. ninguno

Moderadores solo de lo propio

Para que un miembro del personal revierta solo sus propios castigos, concédele veritesauver.unban.own y veritesauver.unmute.own sin los nodos padres. Los propios comandos /unban y /unmute toman por defecto el permiso .own.

Advertencias y consultas

Nodo Por defecto Concede
veritesauver.warnings op Ver las advertencias de otros jugadores.
veritesauver.checkwarn op Comprobar el número de advertencias de un jugador.
veritesauver.warnlist op Enumerar todas las advertencias activas.
veritesauver.checkban op Comprobar el estado de baneo de un jugador, y enumerar los baneos activos.
veritesauver.checkmute op Comprobar el estado de muteo de un jugador, y enumerar los muteos activos.
veritesauver.dupeip op Enumerar las cuentas que comparten una IP.
veritesauver.iphistory op Ver el historial de IP.
veritesauver.namehistory op Ver el historial de nombres.
veritesauver.lastuuid op Resolver un nombre a su último UUID.
veritesauver.history op Ver el historial de castigos de un jugador.
veritesauver.staffhistory op Ver los castigos que emitió un miembro del personal.
veritesauver.staffrollback op Revertir los castigos recientes de un miembro del personal.
veritesauver.prunehistory op Eliminar el historial de castigos inactivos.
veritesauver.geoip op Consultar el país de un jugador o IP.
veritesauver.whois op Ver el expediente completo de la cuenta de un jugador.
veritesauver.whois.ip op Incluir la última IP en bruto en un expediente whois.
veritesauver.seen op Mostrar cuándo estuvo un jugador conectado por última vez.

Control del chat

Nodo Por defecto Concede
veritesauver.broadcast op Difundir un mensaje al servidor.
veritesauver.chatclear op Limpiar el chat para todos.
veritesauver.chatmute op Congelar o descongelar el chat global.
veritesauver.slowmode op Establecer el modo lento del chat.
veritesauver.chat.bypass op Hablar a pesar de un muteo del chat e ignorar el modo lento.

Administración y el árbol de castigos

veritesauver.admin recarga el componente de moderación y levanta los límites de duración y los tiempos de espera. Hereda ambos nodos del árbol. veritesauver.tree.all hereda además veritesauver.tree.

Nodo Por defecto Concede Concede hijos
veritesauver.admin op Recargar el componente de moderación; saltarse los límites de duración y los tiempos de espera. veritesauver.tree, veritesauver.tree.all
veritesauver.tree op Abrir la GUI del árbol de castigos (/punish). ninguno
veritesauver.tree.all op Usar todas las categorías del árbol de castigos sin tener en cuenta la asignación por rango. veritesauver.tree

Grupo de exención

La exención protege a un objetivo de ser castigado. Un objetivo que tenga veritesauver.exempt no puede ser castigado a menos que quien lo impone tenga veritesauver.exempt.bypass. Ambos nodos también admiten una forma con ámbito de tipo, lo que te permite eximir a un jugador de un tipo de castigo dejando los demás disponibles.

Nodo Por defecto Concede
veritesauver.exempt false El titular no puede ser castigado (a menos que quien lo impone tenga el bypass).
veritesauver.exempt.bypass op Castigar a jugadores que de otro modo estarían exentos.

Exención con ámbito de tipo

Junto a los nodos amplios de arriba, el código de moderación también comprueba una forma con ámbito de tipo: veritesauver.exempt.<type> en el objetivo y veritesauver.exempt.bypass.<type> en quien lo impone, donde <type> es ban, mute, warning o kick. Por ejemplo, conceder a un jugador veritesauver.exempt.ban lo protege de los baneos dejándolo muteable. Estos nodos con ámbito de tipo se comprueban en el código y no se declaran con un valor por defecto explícito, así que se resuelven como no concedidos hasta que se asignan.

La exención requiere un objetivo conectado y permisos en vivo

La exención por permiso solo se evalúa para objetivos conectados, porque los permisos en vivo de un jugador desconectado no se pueden leer. Un objetivo desconectado nunca se trata como exento. Los emisores desde la consola nunca son bloqueados por la exención.

Grupo de notificación

Los nodos de notificación deciden quién ve cada categoría de difusión de moderación. Fíjate en los dos valores por defecto false: las difusiones públicas de castigos y los anuncios de captcha son opt-in incluso para los operadores.

Nodo Por defecto Concede
veritesauver.notify.broadcast false Ver las difusiones públicas de castigos.
veritesauver.notify.silent op Ver las difusiones silenciosas (-s) de castigos.
veritesauver.notify.dupeip_join op Ser alertado cuando entra una cuenta alternativa de una cuenta castigada.
veritesauver.notify.client_join op Ser alertado cuando un jugador entra con un cliente no vanilla.
veritesauver.notify.banned_join op Ser alertado cuando un jugador baneado es rechazado al iniciar sesión.
veritesauver.notify.captcha false Ver los anuncios de aprobación y fallo de captcha.

Familia de observación de inventarios: drigz.staff.*

La característica de observación de inventarios (/invsee y /endersee) usa una familia de nodos heredada drigz.* aparte. Los nodos de visualización heredan cada uno el autocompletado, y los nodos de edición heredan el nodo de visualización correspondiente.

Nodos de visualización y edición

Nodo Por defecto Concede Concede hijos
drigz.staff.invsee op Ver el inventario de un jugador. drigz.staff.invsee.tabcomplete
drigz.staff.endersee op Ver el cofre de ender de un jugador. drigz.staff.invsee.tabcomplete
drigz.staff.invsee.edit op Editar el inventario de un jugador mientras se observa. drigz.staff.invsee
drigz.staff.endersee.edit op Editar el cofre de ender de un jugador mientras se observa. drigz.staff.endersee
drigz.staff.invsee.tabcomplete op Autocompletar nombres de jugadores para los comandos de observación. ninguno

La edición hereda la visualización

Conceder drigz.staff.invsee.edit también concede drigz.staff.invsee (visualización), y lo mismo para el cofre de ender. No necesitas conceder ambos.

Restricción de observación

Nodo Por defecto Concede
invsee.no.takeout false Mientras se observa, permite meter objetos pero nunca sacarlos.

Nodos de bypass de observación

Nodo Por defecto Concede
drigz.staff.invsee.bypass-exempt op Ignorar la exención de observación de inventario en los objetivos.
drigz.staff.endersee.bypass-exempt op Ignorar la exención de observación del cofre de ender en los objetivos.

Nodos de exención de observación

Estos nodos los tienen los jugadores que deben estar protegidos, no el personal. La exención se resuelve para los objetivos conectados directamente, y para los objetivos desconectados a través de LuckPerms, así que se aplica esté o no conectado el objetivo.

Nodo Por defecto Concede
drigz.invsee.exempt false Protege al titular de que le observen el inventario.
drigz.endersee.exempt false Protege al titular de que le observen el cofre de ender.

Saltarse la exención de observación

Un miembro del personal con drigz.staff.invsee.bypass-exempt (o el equivalente del cofre de ender) puede observar a un objetivo aunque ese objetivo tenga el nodo de exención correspondiente.