Contenido generado con IA — puede contener errores.

Común

Migración

Venir de ExyliaHolograms, e importar hologramas y NPCs desde DecentHolograms, HolographicDisplays, FancyHolograms, Citizens y FancyNpcs.

Desde ExyliaHolograms

ExyliaDisplays es ExyliaHolograms con otro nombre, ahora que también hace NPCs.

Cambia el jar

Pon ExyliaDisplays.jar en plugins/ y quita el jar de ExyliaHolograms. Si se quedan los dos, ambos dibujan todos los hologramas; la consola avisa mientras el antiguo esté instalado.

Arranca el servidor

En su primer arranque, plugins/ExyliaHolograms/holograms.yml se copia a plugins/ExyliaDisplays/holograms.yml. La carpeta antigua no se toca, así que volver a poner el jar antiguo no pierde nada. La copia solo ocurre mientras plugins/ExyliaDisplays/holograms.yml no existe.

Conserva el permiso

exyliaholograms.admin sigue funcionando: concede exyliadisplays.holograms.

Los comandos no cambian: /holo y /holoadmin son los mismos, y /displays es nuevo.

Desde otros plugins

/holoadmin import <decentholograms|holographicdisplays|fancyholograms> [replace]
/npcadmin import <citizens|fancynpcs> [replace]

Los archivos del otro plugin se leen y nunca se cambian, así que probar una importación no cuesta nada: el plugin antiguo sigue funcionando hasta que lo quites. Su carpeta se busca junto a esta, en plugins/, y no hace falta que el plugin esté funcionando.

OrigenLee
DecentHologramsplugins/DecentHolograms/holograms/*.yml, los hologramas de display de la 2.10 en displays/, y su config.yml para valores por defecto y símbolos.
HolographicDisplaysplugins/HolographicDisplays/database.yml.
FancyHologramsplugins/FancyHolograms/: los hologramas YAML de la 2.x y JSON de la 3.x.
Citizensplugins/Citizens/saves.yml.
FancyNpcsplugins/FancyNpcs/npcs.yml.

La respuesta dice cuántos se trajeron y cuántos se omitieron. Si no encuentra nada, nombra la carpeta en la que buscó.

Nombres

Los nombres se hacen válidos aquí: en minúsculas, con espacios y símbolos convertidos en _, recortados a 32 caracteres. Un nombre ya ocupado recibe _2, _3…, así que una importación nunca sobrescribe lo que tienes. El sufijo se añade después del recorte, así que un nombre largo que coincide puede pasar un poco de 32 caracteres; funciona igual, pero renómbralo con rename si quieres escribirlo.

replace sobrescribe en su lugar: una entrada con el mismo nombre se sustituye. Úsalo para repetir la misma importación tras arreglar algo en el origen, en lugar de acabar con copias junto a la primera importación.

Qué se trae

Hologramas: líneas de texto, ítem y cabeza, páginas, colores y placeholders, animaciones cuando coincide una etiqueta de línea, ubicaciones, distancias de visión, permisos, acciones de clic y ajustes de display (billboard, escala, fondo, sombra, ver a través, brillo, contorno, opacidad, refresco).

NPCs: ubicación y orientación, si se muestra, skin, el nombre y las líneas sobre él, pose, tamaño, contorno, ítems en mano y puestos, girarse hacia los jugadores, quién lo ve, y acciones de clic con su cooldown.

Lo que no tiene equivalente se deja fuera:

  • líneas de entidad (un mob dentro de un holograma), el desplazamiento lateral u orientación propia de una línea, y las animaciones personalizadas o de desplazamiento;
  • la colocación de un holograma de DecentHolograms se corrige: allí la ubicación es la de la línea superior, aquí la de la inferior, así que la parte de arriba queda donde estaba;
  • una acción de clic tras una comprobación de permiso, un precio o un límite de usos se deja fuera en lugar de ejecutarse para todos, igual que todo lo que va detrás de una acción PERMISSION de DecentHolograms;
  • una cabeza dibujada por espectador o de HeadDatabase queda como una cabeza normal;
  • un NPC que no es un jugador (un zombi de Citizens, un aldeano de FancyNpcs) se omite, no se importa como persona.
Importa los NPCs antes que los hologramas

Un holograma de FancyHolograms que estaba sobre un NPC se enlaza aquí al NPC de ese nombre — pero solo si el NPC ya está importado. Ejecuta primero /npcadmin import fancynpcs (o citizens) y después /holoadmin import fancyholograms.

Después de importar

Revisa algunos en el juego y luego quita el plugin antiguo. Si algo no cuadra, arréglalo en el origen y repite la importación con replace, o borra las entradas e impórtalas de nuevo.

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