ZenCore Engine
Motor central declarativo de efectos, disparadores, condiciones y mutadores para el ecosistema de plugins ZenForge.
ZenCore es el motor declarativo central que potencia todo el ecosistema de plugins de ZenForge (incluyendo ZenCustomItems, ZenEnchants, y futuros sistemas). Unifica la lógica de ejecución de habilidades, mecánicas de combate, cálculo de variables y sincronización de eventos de Minecraft.
Guías de Configuración del Motor
Aprende a estructurar tus habilidades y cadenas de efectos con nuestras guías paso a paso:
Configurar un Efecto
Estructura de efectos, disparados vs permanentes, cooldowns, delays, repeticiones y precios.
Configurar una Condición
Validaciones lógicas, inversión con inverse, líneas de lore not-met y victim_conditions.
Configurar una Cadena (Chain)
Cadenas reutilizables en chains.yml e inline, probabilidades compartidas y modos normal, cycle y random ponderado.
Arquitectura del Motor
Funcionamiento interno, ciclo de vida de eventos y persistencia en memoria.
Placeholders y Expresiones
Placeholders universales y soporte de fórmulas matemáticas evaluadas en tiempo real.
Catálogos de Referencia
Effects (Efectos)
Catálogo de 255 acciones ejecutables: combate, partículas, pociones, empuje, sonidos y utilidades.
Conditions (Condiciones)
Catálogo de 74 validaciones lógicas: salud, biomas, permisos, inventario y variables.
Triggers (Disparadores)
Catálogo de 111 eventos de Minecraft: ataques, minería, interacciones y movimiento.
Filters (Filtros)
Catálogo de 19 filtros precisos de entidades, bloques y orígenes de daño.
Mutators (Mutadores)
Catálogo de 22 operaciones matemáticas y transformaciones de contexto.
Filosofía de Diseño
- Rendimiento de Grado Servidor: Cada efecto y condición está compilado para ejecutarse sin demoras en el hilo principal de Paper y Folia.
- Sintaxis Declarativa YAML: Escribe habilidades avanzadas directamente en archivos de configuración sin necesidad de programar en Java.
- Persistencia PDC Nativa: Los datos de variables e instancias se almacenan de forma segura en el
PersistentDataContainerde Minecraft. - Formato MiniMessage: Soporte completo para degradados, colores HEX y estilos enriquecidos en mensajes, títulos y barras de acción.
¿Te resultó útil esta página?
Tus respuestas nos ayudan a perfeccionar la wiki de ZenForge.