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:
calendarchronicle
Teclas del calendario
monthNamesmonthAbbreviationsyearSuffixdaysPerMonthuseCustomFontuseSereneSeasonsseasonMonths
Claves de la crónica
retroactiveAdvancementImportEnabledretroactiveAdvancementImportIncludeRecipesretroactiveAdvancementImportMapByRealDayscustomGoalseventTimeframes
Configuración del cliente
Clave del lado del cliente:
calendar.dayToastFont:VANILLA,GOTHIC12oGOTHIC24
Ejemplo (Conceptual)
{
"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.