
ReplayNH — ReplayMod for GT: New Horizons
ReplayNH is a compatibility fork of ReplayMod by johni0702, rebuilt to run on GregTech: New Horizons 2.9.x (Minecraft 1.7.10, Java 17–25 via lwjgl3ify). All of the original mod's functionality; none of the crashes that made it unusable on GTNH.
GTNH compatibility redevelopment by exodusmt.
What it does
Record your world as you play, then watch it back as a free-flying camera — and turn it into a video.
- Record any singleplayer or multiplayer session to a .mcpr replay file
- Replay it with a free camera: fly anywhere, pause, rewind, change playback speed
- Camera paths with position and time keyframes, path preview and timeline sync
- Render finished videos straight from the replay
- Extras — spectate any player, fullbright, player overview, event markers, thumbnails
Why this fork exists
Stock ReplayMod does not survive GTNH's coremods. ReplayNH fixes that:
- Loads under GTNH's modern-Java bootstrap — lwjgl3ify aware, and reliably discovered as a Forge mod so recording initialises properly on server login
- No Galacticraft conflict — the GL state transformer skips ItemRenderer so Galacticraft's overlay hook still applies
- ChunkAPI-safe recordings — GTNH replaces the vanilla chunk packet format, which the legacy ReplayStudio post-processing cannot parse, so replays are saved raw instead of being corrupted
- Angelica-safe rendering — GUI clipping no longer uses the attribute stack, and a per-frame guard unwinds stale GL attribute state, fixing "Attrib stack overflow" crashes that surfaced in unrelated renderers such as Malisis Doors
- Reliable replay startup — world packets arriving before the join packet are buffered while Forge's modded handshake completes, instead of dropping the replay
- Replay Viewer is always reachable — injected into the vanilla Options screen, so Custom Main Menu can't hide it
- Replay controls actually work — input dispatch was rewritten for this pack, where the stock key handling never fires
- New "Toggle Replay Cursor" keybind — bind your own key to release the mouse for the timeline, instead of borrowing the chat key
Installing
Drop the jar into mods/ of your GTNH 2.9.x instance. No config needed. Only one ReplayNH jar at a time — remove any older build first.
Using it
- Open the Replay Viewer from the Options screen, and pick a recording
- In a replay: fly with the usual movement keys, and use the Speed slider next to play/pause
- Everything else is a keybind — see Controls → ReplayNH to view or change them
Known issues
- Key bindings cannot be changed while a replay is open — rebind from the main menu instead
Credits & licence
ReplayMod is created by johni0702 and contributors - all credit for the mod itself belongs to them. ReplayNH only adds GTNH compatibility and is not affiliated with or supported by the ReplayMod team; please report issues with this build here rather than to them.
Support Me: https://www.youtube.com/@ExodusModded

