ZenForge Logo
ZenForgeDocs
General

Arquitectura del Motor

Estructura del ciclo de ejecución declarativo: Triggers -> Filters -> Conditions -> Mutators -> Effects.

El motor ZenCore procesa cada habilidad mediante una cadena de ejecución modular y determinista.


Flujo de Ejecución

[ Evento en Minecraft ]
          │
          ▼
     1. TRIGGER      -> El evento activa el disparador registrado.
          │
          ▼
     2. FILTERS      -> Comprueba si las entidades o bloques objetivo coinciden.
          │
          ▼
    3. CONDITIONS    -> Evalúa si se cumplen todos los requisitos y probabilidades.
          │
          ▼
     4. MUTATORS     -> Altera matemáticamente valores de contexto (daño, vectores).
          │
          ▼
     5. EFFECTS      -> Ejecuta la lista secuencial de acciones finales.

Contexto de Ejecución (TriggerContext)

Cada trigger genera un objeto de contexto que viaja a través de la cadena con acceso seguro a:

  • player: El jugador que inició la acción (si aplica).
  • targetEntity: La entidad objetivo atacada o afectada.
  • targetBlock: El bloque roto, colocado o interactuado.
  • damage: El valor numérico del daño en curso.
  • variables: Variables de instancia personalizadas asociadas al ítem o jugador.

¿Te resultó útil esta página?

Tus respuestas nos ayudan a perfeccionar la wiki de ZenForge.

On this page

Soporte Oficial

¿Tienes dudas o necesitas ayuda?

Preguntas sobre configuración, guías o soporte técnico directo con nuestro equipo.

Preguntar en Discord