Contenido generado con IA — puede contener errores.

Hologramas

Páginas

Hologramas con varias páginas: cada jugador lee la suya, que pasa con un clic o con un temporizador, con acciones de clic por página.

Un holograma puede tener varias páginas. Cada jugador ve una página cada vez, y la página de cada jugador es suya: pasarla para un jugador no la pasa para nadie más.

lines es la página 1, así que un holograma escrito antes de que existieran las páginas no cambia. pages añade las páginas siguientes, cada una con sus propias lines y click.

plugins/ExyliaDisplays/holograms.yml
holograms:
  normas:
    lines:
      - '<head:Notch><size:0.8>'
      - '{primary}&lBIENVENIDO'
      - '{warning}➥ Haz clic para ver las normas'
    pages:
      - lines:
          - '{primary}&lNORMAS'
          - '{letters}Nada de griefing ni trampas.'
        click: ['left: [PAGE] previous', 'right: [PAGE] 1']
    page-interval: 200          # ticks; la página de cada jugador pasa sola. 0 nunca
    click:
      commands: ['[PAGE] next']

Pasar la página

LíneaLleva la página del jugador que hizo clic a
[PAGE] next (o [PAGE])La página siguiente.
[PAGE] previous (prev, back)La página anterior.
[PAGE] first / [PAGE] lastLa primera / la última página.
[PAGE] 2La página 2. Un número más allá del final lleva a la última.

[PAGE] solo existe en las líneas de clic de un holograma; en un NPC no significa nada. Cualquier otra cosa detrás se avisa una vez en la consola.

page-interval pasa sola la página de cada jugador cada esos ticks (20 ticks = un segundo). 0, el valor por defecto, no la pasa nunca. Un clic que pasa la página reinicia el temporizador de ese jugador.

Acciones de clic por página

click.commands se ejecuta mientras el jugador está en la página 1; el click propio de una página, mientras está en esa página. La misma caja puede hacer cosas distintas en cada página. El width, el cooldown y el hover-scale de la caja son comunes a todas las páginas.

Editar páginas en el juego

En el menú de líneas, el libro muestra PÁGINA [actual/total]:

ClicHace
Izquierdo / derechoPágina siguiente / anterior (da la vuelta).
Shift-izquierdoAñade una página vacía al final y la abre.
Shift-derechoLas acciones de clic de esta página. En la página 1 son las del propio holograma.
QQuita esta página y sus líneas, tras preguntar.

Cada botón de líneas edita la página que se ve.

Con comandos

/holo normas page add
/holo normas page 2                     # abre la página 2 y te pasa el holograma a ella
/holo normas page 2 addline {letters}Una línea en la página 2
/holo normas page 2 setline 1 {primary}&lNORMAS
/holo normas page 2 line 1 size 1.6
/holo normas page remove 2
/holo normas pageinterval 200

Cada comando de línea (addline, setline, insertline, removeline, moveline, line) acepta page <n> delante para trabajar en otra página; sin él, trabaja en la página 1.

Quitar la página 1 convierte la 2 en la primera, y sus acciones de clic pasan a ser el click.commands del holograma. La última página que queda no se puede quitar.

Cuando cambian las líneas de un holograma mientras hay jugadores leyéndolo, cada uno se queda en la página en la que estaba.

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