Glifos con Nexo Engine (1.21.11)
Nexo Engine (sucesor de Oraxen) gestiona los glifos en
plugins/Nexo/glyphs/. Cada archivo YAML define un grupo de glifos que
quedan disponibles vía <font:nexo:default> o <glyph:nombre>.
1. Definir el glifo
Crea o edita plugins/Nexo/glyphs/corebau.yml:
icon_logo: char: "" texture: corebau:icons/logo ascent: 8 height: 16 bitmap_width: 16 bitmap_height: 16
icon_compass: char: "" texture: corebau:icons/compass ascent: 8 height: 16Coloca los PNG en:
plugins/Nexo/pack/assets/corebau/textures/icons/ logo.png compass.pngRecarga Nexo:
/nexo pack/nexo reloadEsto regenera el resourcepack y lo publica al cliente conectado.
2. Usar el glifo en CoreBau
Nexo emite por defecto la fuente bajo el namespace nexo:default (a
menos que cambies el pack.namespace en su config). Si quieres usar el
namespace corebau, configúralo en Nexo:
Pack: namespace: corebauLuego en CoreBau:
Board
lines: - "<font:corebau:default></font> <gold><bold>CoreBau" - "<gray>Online: <white>%board_online%"Baúl
halo_dorado: display: "<font:corebau:default></font> <gold><bold>Halo Dorado" rarity: MYTHIC icon: NETHER_STAR shape: HALO color: "#ffcc00" permission: baul.cosmetic.wings.halo price: 12000NPC
/npc edit hologram y usa MiniMessage:
<font:corebau:default></font> <aqua>Tienda3. Tag <glyph:> de Nexo
Nexo también provee un parser <glyph:icon_logo> para sus propios
sistemas. Como CoreBau parsea con MiniMessage estándar, prefiere
siempre la sintaxis <font:...> + carácter Unicode para no depender
del orden de parseo entre plugins.
4. Conflictos con ItemsAdder
Si usas ItemsAdder y Nexo en el mismo servidor (no recomendado),
ambos publican resourcepacks y solo uno terminará aplicado en el
cliente. Si compartes el namespace corebau entre los dos, los glifos
del segundo pack sobrescriben a los del primero. Lo más sano es
mantener un solo plugin de glifos por servidor.
5. Verificación
- El jugador acepta el pack al entrar.
- Comprueba en chat con
/nexo glyphs icon_logoque el glifo se renderiza para tu sesión. - Si aparece como cuadrado vacío:
- Revisa que
Pack.namespacecoincide con<font:NS:default>que usas en CoreBau. - Ejecuta
/nexo packdespués de editar el YAML. - Reconecta al servidor para forzar la recarga del pack.
- Revisa que