Description
⏰ Time Overhaul
Synchronize Minecraft time with real-world time, or fully customize your own time scale.
➤ Built for Forge 1.16.5
🛠 Fully Configurable | 🕹 API Support | 🧭 Per-Dimension Control
🌍 Features
- Real-Time Sync – Match Minecraft time to your system clock.
- Custom Time Scaling – Define custom tick speed (e.g. 24h = 24000 ticks).
- Per-Dimension Sync – Only affect configured dimensions (modded or vanilla).
- Sleep Prevention – Disable night skipping but allow spawn point setting.
- Clock HUD – Show real-world time in-game.
- API Support – Other mods can provide time logic overrides.
- Configurable – Easy setup in
timeoverhaul-common.toml.
📦 Compatibility
- Minecraft: 1.16.5
- Forge: 36.2.34+
- Multiplayer: Supported
- Modded Dimensions: Supported
🧪 Example Config
# timeoverhaul-common.toml
useRealTime = true
customUTCOffset = -5
disableSleeping = true
syncedDimensions = ["minecraft:overworld", "rftools:dim456"]
🧩 Developer API
Mods can override the time for a specific dimension by implementing:
public class MyTimeOverride implements ITimeOverrideProvider {
public Optional<Long> overrideTime(ServerWorld world) {
if (world.dimension().location().toString().equals("my_mod:special_dim")) {
return Optional.of(6000L); // Always noon
}
return Optional.empty();
}
}
Register it with:
TimeOverhaulAPI.registerTimeOverrideProvider(new MyTimeOverride());
GKaZe77 — feedback is always welcome!


