HOS Timeline is a historical timeline and event management system designed for Mohist 1.20.1 Minecraft servers. It allows server owners to create a configurable in-game historical progression system with date-based events, automatic time advancement, conditional triggers, flags, broadcasts, console commands and persistent event logs.
The project is intended for roleplay, history-themed, civilization, kingdom, war and scenario-based Minecraft servers where server progression needs to be controlled through eras, dates or scripted events.
1.20.1/timeline show — Shows the current timeline date./timeline set <date> — Sets the current timeline date./timeline advance <amount> — Advances the timeline manually./timeline pause — Pauses automatic timeline progression./timeline resume — Resumes automatic timeline progression./timeline reload — Reloads configuration files./timeline log — Displays recent timeline event logs.HOS Timeline uses YAML configuration files.
Main files:
config.ymltimeline_events.ymlconfig.yml contains the main timeline settings such as the starting date and automatic time advancement options.
timeline_events.yml contains the list of custom events that should be triggered on specific timeline dates or under certain conditions.
Events can be configured to run when a specific date is reached. Each event can perform different actions, such as broadcasting a message, executing a console command or setting a flag.
This makes it possible to build structured historical progression, scripted server milestones, era changes and dynamic roleplay events.
Flags allow events to depend on previous events or server states. An event can set a flag, and another event can require that flag before it can run. This allows server owners to build conditional and branching timeline logic.
HOS Timeline can be used for:
This project is built for Mohist 1.20.1. Compatibility with other server platforms is not guaranteed.