Skip to content

Configuration

DarkBladeDev edited this page Feb 21, 2026 · 2 revisions

Configuración

El archivo config.yml se encuentra en plugins/CustomEventEngine/config.yml.

scheduler:
  tick-interval: 1
persistence:
  enabled: true
  interval-seconds: 60
expansion:
  enabled: true
  interval-ticks: 20
debug:
  chunk-lookup: false

scheduler.tick-interval

Define el período del scheduler principal en ticks.

  • Default: 1 (cada tick).
  • Efecto: controla cada cuánto se procesa la ejecución de runtimes.

persistence.*

Actualmente no se usa para programar guardados periódicos.

  • En el estado actual del código, la persistencia se guarda en onDisable() (apagado del plugin) y se carga en onEnable().
  • persistence.enabled y persistence.interval-seconds están presentes en el YAML, pero no modifican el comportamiento en runtime.

Detalles: Persistencia

expansion.interval-ticks

Controla cada cuánto corre la tarea global que intenta expandir runtimes.

  • Default: 20.
  • Nota: si un evento declara event.expansion.interval, ese valor tiene prioridad para ese evento.

expansion.enabled

Actualmente no se usa para habilitar/deshabilitar la task global de expansión.

  • El código siempre inicia la task de expansión.
  • La expansión real solo ocurre si el evento la tiene habilitada en su definición (event.expansion.enabled: true).

debug.chunk-lookup

Agrega logs de depuración cuando algunos comandos intentan resolver x/z como bloques o como chunks.

Afecta principalmente:

  • event status
  • event stop
  • event purge chunk
  • event purge region

Clone this wiki locally