Contenido generado con IA — puede contener errores.

Referencia

Comandos

Lo que un jugador puede hacer con sus propios emotes, y los subcomandos de admin, agrupados.

Comandos de jugador

/emote, alias /emotes. Todo lo que cuelga de él necesita exyliaemotes.command.emote y un jugador que lo ejecute.

ComandoQué hace
/emoteAbre el menú, en la pestaña en la que se dejó.
/emote play <emote> [jugador]Hace un emote. En un dueto, el jugador es a quién invitar; en un emote individual se ignora. El autocompletado solo ofrece los emotes que tiene el jugador — todos cuando require-permission está desactivado.
/emote accept [jugador]Acepta la invitación que te espera. Alias: yes.
/emote deny [jugador]La rechaza. Alias: decline, no.
/emote cancelPara lo que estés haciendo. Alias: stop.
/emote preview <emote>Reproduce un emote en el escenario de previsualización del servidor. No hace falta tenerlo.
/emote crateAbre la caja. Alias: crates, case.
/emote favouritesAbre el menú directamente en la lista corta. Alias: favorites, favs.
/emote favourite <emote>Marca un emote, o lo desmarca. Alias: favorite, fav.
/emote favourites clearVacía la lista corta.
/emote listLista todos los emotes que puedes hacer, por id y nombre. Alias: mine.
Hacer un emote se escribe play

/emote solo abre el menú. Un emote se hace con /emote play <emote>, así que un id de emote nunca puede chocar con un subcomando como accept.

El nombre después de accept y deny se acepta por los botones del chat y se ignora: un jugador solo tiene una invitación esperando. Ver Duetos.

Comandos de admin

/emotesadmin, alias /emoteadmin. Todo lo que cuelga de él necesita exyliaemotes.admin.

Hacer emotes

ComandoQué hace
play <jugador> <emote>Hace que un jugador conectado haga un emote, lo tenga o no. Alias: force.
cancel [jugador]Termina lo que está haciendo un jugador. Sin jugador, lo de todos. Alias: stop.

play se salta la propiedad y nada más: un jugador que ya está haciendo uno, en combate, con cooldown o en un mundo sin emotes no se ve obligado a hacerlo igualmente, y un dueto responde needs-partner. El resultado se le dice al jugador objetivo, no a quien ejecutó el comando.

item — lo que se puede tener en la mano

ComandoQué hace
item key <jugador> [1-64]Da llaves de caja como objeto, para hacer clic derecho en un bloque de caja. Alias: item keys. Lo que no cabe se entrega en su siguiente entrada.

keys — llaves en la cuenta

ComandoQué hace
keys give <jugador> [1-10000]Añade llaves. Alias: keys add. Al jugador se le dice keys-received.
keys take <jugador> [1-10000]Quita llaves. Alias: keys remove. Al jugador se le dice keys-taken.
keys set <jugador> <0-100000>Fija cuántas tiene.
keys check <jugador>Muestra cuántas tiene. Alias: keys.

La cantidad es 1 por defecto en give y take. Todos responden a quien lo ejecuta con keys-given, con el nuevo total.

unlocks — lo que alguien ganó

ComandoQué hace
unlocks grant <jugador> <emote>Desbloquea un emote directamente, como lo hace una caja. Alias: unlocks give.
unlocks revoke <jugador> <emote>Quita uno. Alias: unlocks take.
unlocks clear <jugador>Quita todo lo que ganó.

player

ComandoQué hace
player favourites clear <jugador>Vacía la lista corta de un jugador. Alias: player favorites clear.

crate — los bloques que la abren

ComandoQué hace
crate block addVincula el bloque que estás mirando, hasta seis bloques de distancia.
crate block removeDesvincula el bloque que estás mirando.
crate block listLista todos los bloques vinculados.
crate block clearLos desvincula todos.

showcase — emotes en bucle

ComandoQué hace
showcase addReproduce emotes en bucle donde estás.
showcase removeQuita el showcase más cercano, hasta cinco bloques. Alias: showcase delete.
showcase listLista todos los showcases.
showcase clearLos quita todos.
ComandoQué hace
menu open <jugador>Abre el menú de emotes a alguien.
menu crate <jugador>Abre la pantalla de la caja a alguien, sin gastar nada.
preview play <emote> [jugador]Previsualiza un emote, para ti o para otro.
preview locationFija el escenario de previsualización donde estás.

El resto

ComandoQué hace
reloadVuelve a leer los archivos de este plugin.
Un jugador no tiene que estar conectado

keys, unlocks y player favourites clear aceptan un nombre y escriben directamente en la fila del jugador cuando está desconectado, así que una recompensa o un ticket de soporte queda resuelto en el momento. Todo lo demás que nombra a un jugador necesita que esté conectado.

Qué hace cada uno de verdad

preview location

Guarda dónde se reproducen las previsualizaciones: donde estás. Solo se toma la posición — una previsualización siempre mira al norte, así que cada emote se ve desde el lado para el que se coreografió, y el lado norte del escenario es el que hay que dejar abierto. El jugador se sube al escenario, oculto para todos y todos para él, se le muestra el emote a preview.distance bloques delante y se le devuelve. Un emote sin fin se muestra seis segundos.

Hasta que se fije uno, /emote preview y el clic derecho del menú responden preview-unavailable, y a un jugador con exyliaemotes.admin también se le dice qué comando lo fija.

crate block add

Vincula el bloque que estás mirando y lo escribe en config.yml en vez de en el mundo, así que sobrevive a pegar un schematic, a editar el mundo y a un rollback. Mientras un bloque está vinculado no se puede romper, volar ni empujar, y hacerle clic ya no hace lo que haría su material.

reload

Ejecuta un paso, configs: vuelve a leer config.yml y messages.yml, vuelve a aplicar el prefijo, vuelve a leer y compilar emotes.yml, recarga los archivos de menus/, reconstruye la caja y reinicia todos los showcases. Las ediciones hechas a los archivos de menú y de catálogo sobreviven.

A propósito no recarga ExyliaLib — recolorear todos los plugins del servidor es para lo que está /exylialib reload.

Una recarga vuelve a publicar el catálogo

Los emotes se recompilan antes de publicar el catálogo nuevo, así que nada reproduce una secuencia a medio compilar. Pero un emote cuya clave renombraste es un emote nuevo: quien tenía el antiguo no tiene el nuevo.

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