Limitaciones conocidas
El conversor se encarga de la mayoría de las configuraciones, pero hay algunas limitaciones que conviene tener en cuenta.
Limitaciones generales
- Código y scripts propios: el scripting específico de cada plugin (por ejemplo, las actions de ItemsAdder o los disparadores de skills de MythicMobs) no se puede convertir automáticamente
- Funciones exclusivas de un plugin: algunas funciones existen en un plugin y no en otro. Esas propiedades generan advertencias y pueden perderse en la conversión
- Archivos del resource pack: el conversor solo se encarga de los archivos de configuración YAML. Los archivos de textura (PNG) y de modelo (JSON) hay que moverlos a mano a la estructura de carpetas que espera el plugin de destino
- Formatos de código de color: el conversor traduce automáticamente entre MiniMessage y los códigos de color legacy, pero los degradados complejos o el formato avanzado pueden necesitar una revisión manual
- Eventos y mechanics: los manejadores de eventos propios y los mechanics específicos de cada plugin normalmente no son convertibles, porque dependen de la API particular de cada uno
Notas por plugin
ItemsAdder
- Los bloques personalizados que usan bloques reales (tallo de champiñón, bloque musical) pueden necesitar un ajuste manual después de la conversión
- Las configuraciones de emotes no se convierten
- ItemsAdder usa un
namespaceen su seccióninfo: el conversor lo extrae automáticamente
Oraxen
- Los glifos y las fuentes personalizadas pueden necesitar una revisión manual después de la conversión
- Las configuraciones específicas de mechanics pueden convertirse solo en parte
- Oraxen no admite tridentes personalizados: dan error durante la conversión
Nexo
- Al ser un plugin más nuevo, algunas funciones legacy de plugins más antiguos pueden no tener un equivalente directo
- Los componentes de Nexo son compatibles con las versiones 1.21.1 a 1.21.5
- Nexo admite tridentes de forma nativa, con propiedades
display_transform
CraftEngine
- CraftEngine usa una estructura de item distinta, con bloques
behavioren lugar deMechanics - Las configuraciones de bloque tienen un sistema propio de
block_modelystate - Hay componentes disponibles para las versiones 1.20.5 a 1.21.11
- El formato de namespace usa la sintaxis
namespace:item_iden las claves de item
MythicCrucible
- La integración de skills de MythicMobs (
Skills,Triggers) es específica del plugin y no se puede trasladar a otros - Los modificadores de atributos usan el formato propio de MythicCrucible, distinto al de los demás plugins
- Las categorías de encantamiento incluyen los tipos arma, a distancia, armadura, herramienta, universal, maldición y tridente
- Solo admite bloques de tipo NOTEBLOCK: los demás mechanics de bloque (TRIPWIRE, MUSHROOM) no están disponibles
- No admite los tipos de item comida, cultivo ni fuente
- Usa PascalCase en las claves YAML (por ejemplo,
Material,Display,Generation), al contrario que los demás plugins
HMCCosmetics
- Solo está disponible como destino de conversión: no puedes convertir DESDE HMCCosmetics hacia otros plugins
- El conversor asigna los items a huecos de cosmético (casco, mochila, peto, pantalones, botas, mano secundaria, globo)
- No todos los tipos de item tienen una correspondencia con sentido en los huecos de cosmético: revisa el hueco asignado después de convertir
- El soporte de tintes es opcional y se puede activar durante la conversión
Entender el resultado de una conversión
Después de una conversión puedes ver tres tipos de avisos:
Advertencias de propiedades
Propiedades concretas que se han trasladado pero que quizá necesiten revisión. Cada advertencia incluye el ID del item, el nombre de la propiedad y una descripción del problema. Las advertencias tienen niveles de gravedad:
- Info: nota informativa, no hay que hacer nada
- Advertencia: puede necesitar una revisión manual
- Error: la propiedad no se ha podido convertir
Funciones no compatibles
Funciones detectadas en la config de origen que no tienen equivalente en el plugin de destino. Se muestran con el ID del item, el nombre de la función y una explicación.
Errores generales
Problemas críticos que han impedido que partes de la conversión se completasen.
Reportar problemas
Si te encuentras con una conversión que no funciona bien, cuéntanoslo en nuestro servidor de Discord con:
- La configuración de origen (el YAML original)
- Los plugins de origen y destino que elegiste
- Las advertencias o errores que salieron
- Qué falló o en qué se diferencia de lo que esperabas