Configuración
Cada clave de config.yml, los presets de hologramas y NPCs, los archivos de mensajes y el idioma.
config.yml decide cómo se comporta el plugin. Lo que muestra vive en holograms.yml y npcs.yml; ver la
Referencia de archivos.
debug: false
watch-files: true
modules:
holograms: true
npcs: true
holograms:
spawn-height: 2.0
default-view-distance: 48.0
near-radius: 20.0
skin-refresh: 30s
presets:
simple:
name: Simple title
lines:
- '<size:1.4>{primary}&l%hologram%'
- '{letters}Edit me with {highlight}/holo %hologram%'
# portal, lounge, checkpoint, welcome...
npcs:
default-view-distance: 48.0
default-look: each-viewer
face-creator: true
say-duration: 5s
turn-back: 4s
near-radius: 20.0
skin-refresh: 30s
presets:
guide:
name: Guide
skin: ''
label:
- '<size:1.2>{primary}&lGUIDE'
- '<opacity:200>{letters_black}Right-click me'
actions:
- 'right: [SOUND] ENTITY_VILLAGER_AMBIENT;1;1.2'
- 'right: [SAY] {letters}Welcome, {highlight}%player_name%{letters}! The portals are behind me.;6s'
- 'left: [ANIMATE] hurt'
- 'left: [SAY] {error}Hey, that hurt!;2s'
# simple, portal, shopkeeper, mirror...Los presets se escriben en inglés: config.yml no se traduce. Cambia sus textos a tu idioma si quieres.
General
debugbooleanpor defecto falseSalida extra en la consola, para reportar un problema. Activado, cada clic en un NPC se registra con lo que pasó.
watch-filesbooleanpor defecto trueAplicar solos holograms.yml y npcs.yml cuando se guardan a mano. Desactivado, usa /holoadmin reload o
/npcadmin reload después de editar. Un cambio aquí se aplica con /displays reload.
modulesmappor defecto holograms: true, npcs: trueQué módulos funcionan. Un módulo desactivado no cuesta nada; un módulo que el archivo no nombra funciona. Necesita un reinicio.
holograms
holograms.spawn-heightnumberpor defecto 2.0Cuántos bloques por encima de tus pies queda un holograma que creas. Por debajo de 0 se lee como 0.
holograms.default-view-distancenumberpor defecto 48.0La distancia de visión de un holograma nuevo, en bloques.
holograms.near-radiusnumberpor defecto 20.0El radio de /holoadmin near cuando no se escribe ninguno.
holograms.presetsmapDesde qué puede empezar un holograma creado desde la lista, por id. name se muestra en la ventana, lines
son sus líneas, y %hologram% en una línea se convierte en el nombre del holograma nuevo. Añade los tuyos;
un mapa vacío deja la ventana sin elección de preset y los hologramas nuevos reciben su nombre en negrita.
Vienen: simple, portal, lounge, checkpoint, welcome.
npcs
npcs.default-view-distancenumberpor defecto 48.0La distancia de visión de un NPC nuevo, en bloques.
npcs.default-lookfixed | nearest | each-viewerpor defecto each-viewerHacia dónde gira la cabeza un NPC nuevo.
npcs.face-creatorbooleanpor defecto trueUn NPC nuevo mira a quien lo creó. Desactivado, mira hacia donde miraba esa persona, en horizontal.
npcs.say-durationduraciónpor defecto 5sCuánto dura un bocadillo [SAY] cuando su línea no indica tiempo. Lee 5s, 1m.
npcs.turn-backduraciónpor defecto 4sCuánto tiempo sigue un NPC mirando a quien hizo clic antes de volver.
npcs.near-radiusnumberpor defecto 20.0El radio de /npcadmin near cuando no se escribe ninguno.
npcs.skin-refreshduraciónpor defecto 30sCada cuánto se vuelve a leer una skin escrita como placeholder (el primero de un ranking). Mínimo 1s.
npcs.presetsmapDesde qué puede empezar un NPC creado desde la lista, por id. name se muestra en la ventana; skin es un
nombre de cuenta o @mirror (vacío conserva la escrita); label y actions son sus líneas de etiqueta y
de interacción; %npc% en una línea de etiqueta se convierte en su nombre. Vienen: simple, guide,
portal, shopkeeper, mirror.
Mensajes
| Archivo | Contenido |
|---|---|
lang/<código>/messages.yml | prefix (se pone en cada %prefix%), reloaded, help, y las líneas de /displays modules. |
lang/<código>/messages/holograms.yml | Cada respuesta de hologramas, /holo help, el formato de info, los textos de las ventanas, las líneas de visibilidad, anclaje y ajuste fino, y file-applied / file-issues. |
lang/<código>/messages/npcs.yml | Cada respuesta de NPCs, /npc help, interaction-denied, interaction-cooldown (%remaining% segundos), say-bubble (%text%), los textos de las ventanas, y file-applied / file-issues. |
Los colores usan tokens de paleta ({primary}, {error}, {highlight}), así que cambiar los colores del
servidor desde ExyliaLib nunca obliga a editar estos archivos. Un mensaje puede empezar con
[sound:NOMBRE|volumen|tono], que reproduce un sonido y nunca se muestra; [center] centra una línea de
ayuda, y <click:…> la hace clicable.
Idioma
El plugin no tiene clave de idioma: sigue el de ExyliaLib. Trae mensajes y menús en inglés, español (es) y
ruso (ru), escritos en lang/<código>/.
Recargar
/displays reload vuelve a leer config.yml y los archivos de mensajes, junto con los dos archivos de los
módulos, y recarga los menús. modules es la única clave que necesita un reinicio.
¿Falta algo en esta página? Dínoslo en Discord