Contenido generado con IA — puede contener errores.

Referencia

Permisos

Los seis nodos, y cómo se vende una pestaña o una rareza en una línea.

Los nodos

PermisoConcede
exyliaemotes.command.emote/emote y todo lo que cuelga de él.
exyliaemotes.adminTodos los subcomandos de /emotesadmin, y el aviso de cómo fijar un escenario de previsualización.
exyliaemotes.emote.<id>Un emote, por su id.
exyliaemotes.emote.*Todos los emotes.
exyliaemotes.category.<id>Todos los emotes de esa pestaña.
exyliaemotes.tier.<id>Todos los emotes de esa rareza.

Ninguno está declarado en plugin.yml, así que ninguno se da a nadie por defecto: solo los operadores los tienen hasta que un plugin de permisos los conceda.

Un emote se tiene si se cumple cualquiera de los cuatro nodos de emote: el suyo, el comodín, el de su pestaña o el de su rareza. Un permiso es solo la mitad de tener uno — la otra mitad es un desbloqueo de la caja, que se escribe en la cuenta del jugador. El menú, los comandos, los placeholders y el escenario hacen la misma pregunta, así que no pueden contradecirse.

El id es el nodo

No hay clave permission en emotes.yml. El nodo es la clave, en minúsculas:

wave         →  exyliaemotes.emote.wave
meme         →  exyliaemotes.category.meme
legendary    →  exyliaemotes.tier.legendary

Renombrar una clave es un nodo distinto, y todos los que tenían el antiguo pierden el emote.

Venderlo

/lp group default permission set exyliaemotes.command.emote true
/lp group default permission set exyliaemotes.emote.wave true
/lp group vip     permission set exyliaemotes.category.meme true
/lp group mvp     permission set exyliaemotes.emote.handshake true
/lp group elite   permission set exyliaemotes.tier.legendary true
/lp group legend  permission set exyliaemotes.emote.* true
Regala el menú

Sin exyliaemotes.command.emote el catálogo no se puede abrir, y un jugador que no ve lo que está a la venta no puede quererlo. Los emotes bloqueados se ven bloqueados, y se pueden previsualizar.

Para qué se comprueban los nodos

MomentoQué pasa sin uno
Hacer un emote, desde el menú o /emote playSe rechaza con no-permission, mientras behaviour.require-permission esté activo.
Aceptar un duetoLos dos jugadores tienen que tenerlo, o se rechaza al aceptar.
Dibujarlobehaviour.hide-without-permission decide si un emote bloqueado se oculta en el menú o se muestra bloqueado. En la pestaña de favoritos siempre se muestra.
Autocompletar /emote playSolo se ofrecen los emotes que tiene.

Con behaviour.require-permission: false cualquiera que pueda ejecutar /emote puede hacer todos los emotes, y nada del menú está bloqueado.

Previsualizar y marcar favoritos nunca necesitan el nodo del emote. /emotesadmin play tampoco — se salta la propiedad a propósito.

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