ModsFinder

KillTheRNG

by Minecraft TAS

KillTheRNG is a Forge library that makes Minecraft's random number generation deterministic for speedrunning and research.

ForgeClient and serverGNU General Public License v3.0 onlyOpen source1.12.2

What it does

The library patches the game so that random outcomes come from a JavaRandom source with a fixed, controllable sequence. Each random call then returns the same result for the same state, which lets runs be repeated exactly. Seeds can be changed individually for scientific testing of how the game's randomness behaves.

Key features

  1. Deterministic randomness

    Patches route Minecraft's random calls through JavaRandom, so identical inputs produce identical outcomes.

  2. Removes game RNG

    The mod strips out the game's usual unpredictable randomness, replacing it with a controlled sequence.

  3. Per-seed control

    Random seeds can be changed individually, which supports experiments on specific random events.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.12.2Alpha5
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Questions

Does KillTheRNG need TASmod to work?

TASmod is an optional dependency. It is used to make the game deterministic for tool-assisted speedruns, so it is not required to load the library itself.

In the catalog

KillTheRNG is one of 36,990 Utility mods on ModsFinder, and one of 14,575 Utility mods for Forge. 2,920 mods support Minecraft 1.12.2.

More from Minecraft TAS

All projects

Similar mods

What the author says

Patches every call to JavaRandom to be deterministic. Used as an optional dependency for TASmod and in Tool-Assisted Speedrunning to make the game deterministic.
Minecraft TAS, on the Modrinth page

Official listing

Owner
Minecraft TAS
Published
2023-05-02
Updated on Modrinth
2023-05-02
Facts verified
2026-10-15

Tags