
Chronicle: World Calendar
A fully customizable handheld calendar featuring configurable days, months, years, eras, and scheduled world events, all displayed through an immersive interface. Perfect for adding structure, organization, and immersion to survival worlds, RPGs, and multi
1.0.0
Compatibility
Required content
Changes
Version 1.0.0
Initial release of Chronicle: World Calendar.
Added
- Fully customizable in-game calendar system
- Support for custom years, months, month lengths, and eras
- Configurable weekday names and week length
- JSON-based calendar configuration
- JSON-based event system
- Automatic event announcements using titles and subtitles
- Event timeline displaying current and upcoming events
- Event tooltips with descriptions, locations, and durations
- Event color customization
- Event icons
- Reload command to apply calendar and event changes without restarting the game
- Highly configurable client GUI
- Adjustable positions for all major interface elements
- Configurable scaling for the calendar header
- Toggleable interface elements, including:
- Calendar paper
- Table background
- Candle
- Fire glow
- Header
- Event list
- Navigation buttons
- Tooltips
- Animated decorative fire glow effects
- Custom World Calendar item
- Multiplayer compatibility using shared configuration files
Notes
This release is intended as the foundation for future development. Additional features, expanded multiplayer synchronization, and further event customization are planned for future updates.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:7SfHnQTq:YUPPeXW9"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:7SfHnQTq:YUPPeXW9"
}
