promotional bannermobile promotional banner
premium banner
This Replaces Minecraft Time With Real Time

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!