Timeline

Configuration

Timeline tiene una configuración de servidor autorizado y solo de cliente.

TLDR
  • La configuración del servidor controla el calendario, los objetivos personalizados, la importación retroactiva y las anulaciones de entidades de la línea de tiempo.
  • La configuración del cliente controla únicamente la fuente del día.
  • La mayoría de las configuraciones del servidor se pueden leer en caliente y la configuración del calendario se transmite activamente cuando se modifica.

Configuración del servidor (rpgtimeline-server.toml)

Secciones principales:

  • calendar
  • chronicle

Teclas del calendario

  • monthNames
  • monthAbbreviations
  • yearSuffix
  • daysPerMonth
  • useCustomFont
  • useSereneSeasons
  • seasonMonths

Claves de la crónica

  • retroactiveAdvancementImportEnabled
  • retroactiveAdvancementImportIncludeRecipes
  • retroactiveAdvancementImportMapByRealDays
  • customGoals
  • eventTimeframes

Configuración del cliente

Clave del lado del cliente:

  • calendar.dayToastFont: VANILLA, GOTHIC12 o GOTHIC24

Ejemplo (Conceptual)

JSON
{
  "calendar": {
    "monthNames": ["Dawnroot", "Blossomwake", "Greengale", "Suncrest"],
    "yearSuffix": "A.N.",
    "daysPerMonth": 28,
    "useSereneSeasons": true
  },
  "chronicle": {
    "retroactiveAdvancementImportEnabled": true,
    "customGoals": "break_block|minecraft:stone|1&100&1000",
    "eventTimeframes": "priority=100;days=4;layer=entity;render=entity;type=advancement;id=minecraft:end/kill_dragon;entity=minecraft:ender_dragon"
  }
}

Notas de recarga en caliente

  • La configuración del calendario se codifica en el lado del servidor y se envía a los clientes cuando se modifica.
  • Los objetivos personalizados y las reglas de marco de tiempo de eventos se analizan a partir del texto de configuración actual y se actualizan cuando cambia el hash del texto fuente.
  • El nuevo comportamiento se aplica en el siguiente ciclo de sincronización/renderizado relevante.
BUCEO PROFUNDO: lo que no es instantáneo

La importación de avance retroactivo se ejecuta al iniciar el servidor. Cambiar los indicadores de importación retroactiva más adelante no reproducirá la lógica de importación de inicio anterior hasta el próximo inicio del servidor.

Alcance de la regla de plazo

El analizador de reglas de marco de tiempo actual admite anulaciones de representación de entidades (render=entity) para coincidencias configuradas. Las líneas de reglas no válidas se omiten de forma segura.

Apoya este proyecto

Te gusta esta wiki y estos mods?

Cada apoyo me ayuda a seguir creando funciones, escribiendo documentacion y publicando actualizaciones.

Volver arriba