File Details
TimeManager v1.12.3
- R
- Jun 10, 2026
- 270.38 KB
- 17
- 1.21.10+12
File Name
TimeManager-1.12.3.jar
Supported Versions
- 1.21.10
- 1.20.6
- 1.19.4
- 1.18.2
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
- 1.11
- 1.10
- 1.9
First release of the legacy support branch. Drop-in replacement for older TimeManager builds — keeps every existing feature and behaviour, restores compatibility with MC versions that the 1.21.11+ master no longer targets.
Compatibility
- Minecraft: 1.9.4 → 1.21.10
- Java: 8+ (jar is Java 8 bytecode, runs on every Java 8/11/16/17/21 JVM)
- Server: Bukkit / Spigot / Paper
What's in this release
Eight legacy-support fixes + one admin-alias improvement. Boot-tested on Paper 1.9.4 + Paper 1.16.5; modern paths unchanged (still gated by the existing reqMcVFor* flags).
Build
chore(build)Java 8 compiler target so legacy JVMs can load the jar
Cross-version fixes
fix(plugin.yml)dropapi-versionto'1.13'so the jar loads on every supported MC versionfix(config-files)guardparseComments()+setHeader()(1.19+ API) inCfgFileHandler/CmdsFileHandler/LgFileHandlerfix(version-parser)handle empty + non-numeric version strings safelyfix(now-item)skipNowItemHandlerregistration on pre-1.13 (relies onNamespacedKey+PersistentDataContainer)fix(daylight)bridgeGameRule.DO_DAYLIGHT_CYCLEto legacysetGameRuleValue(String, String)on pre-1.13fix(title)fall back to 2-argsendTitle(String, String)on pre-1.11fix(actionbar-hud)wrap broadcast in try/catch so silent failures surface in the log
Admin alias
feat(/time)forwardset/add/queryarguments to vanillaminecraft:timeso the classic admin syntax keeps working alongside TM's/nowdisplay
Notes
- No new features, no behaviour change on supported MC versions
- All fixes are defensive — gated by
serverMcVersionchecks, modern code paths are unaffected - Tested servers: Paper 1.9.4-775 (Java 8) + Paper 1.16.5-794 (Java 8) → clean boot,
/tm,/now,/time set <daypart>,/tm hud onall working
Install
- Drop
TimeManager-1.12.3.jarintoplugins/ - Restart the server (or
/reload confirm) - Config files at
plugins/TimeManager/are unchanged on first run

