HomeJavaModsReal Time World (RTW)
Real Time World (RTW)
ModsJava

Real Time World (RTW)

by Maxlware · on Modrinth

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 1.20–1.21 · Bukkit⬇ Download for 1.20–1.21 · Forge⬇ Download for 1.20–1.21 · Paper⬇ Download for 1.20–1.21 · Spigot
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.

cover

rtw by moeworth studios

Synchronises Minecraft’s in-game time with real-world time, in the time zone of your choice. Compatible with Bukkit, Spigot, Paper, Forge and Fabric, for both server and single-player modes.

How it calculates the time

Minecraft measures time in “ticks”: 24,000 ticks = 1 day, but tick 0 corresponds to 6.00 am (not midnight). RealTimeConverter takes the real-world time in the configured time zone, converts it to a percentage of the day, then applies an offset of 18,000 ticks so that real-world midnight aligns with in-game midnight:

ticks = ((seconds_since_midnight / 86,400) * 24,000 + 18,000) % 24,000

The in-game day counter (used for moon phases) is preserved thanks to alignFullTime; only the time of day is rewritten.

Configuration

Each platform generates an rtw.properties file on first launch:

# Time zone (tz database), e.g. Europe/Paris, America/New_York, UTC
timezone=Europe/Paris
# Synchronisation frequency, in ticks (20 ticks = 1 second)
update-interval-ticks=20
# Disables the native day/night cycle so that only RTW controls the time
freeze-day-night-cycle=true
# ‘*’ for all worlds, or a comma-separated list
# (Bukkit name, e.g. ‘world,world_nether’ — or Forge/Fabric ID, e.g. ‘minecraft:overworld’)
worlds=*

File location depending on the platform:

Ideas for future developments

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more