Could this be a very powerful testing mod or is it a flop?
I've been messing around with an idea for a mod that basically makes Minecraft RNG fully deterministic for reliability testing.
The problem with testing farms or other long running builds right now is that Minecraft's RNG isn't reproducible like it is with world gen. It pulls from things like system time and other state, so if you tick sprint a farm until it breaks, you can't just reload the world and expect the exact same failure to happen again anytime soon.
The idea is to change that.
While tick sprinting, the mod could periodically save snapshots of the world. If something breaks 300 hours into a test, you load the latest snapshot and hit play. The exact same RNG sequence happens again, and the farm fails in the exact same way. I'm sure you know that the RNG system influences everything from mob spawning positions and timings to angles that droppers shoot out items.
Everything is saved in a snapshot from scheduled ticks, subticks, subtick ordering, etc which all get restored when you load that up. Except now you're in the actual world instead of digging through a very big and long Flashback recording. You can pause before the failure, inspect anything you want, run commands, change things, test fixes, etc.
You could even send the snapshot to someone else and they'd be able to reproduce the exact same failure on their machine.
I've played around with this and had some small success, but I'm not sure how far I want to take it. Making everything deterministic would be a pretty huge undertaking for what is probably a very niche tool, especially since this is only mostly useful for long-running farm tests.
Still, being able to turn a "1 in 200 hours" farm failure into a 100% reproducible thing seems nice.
Would any of you actually use something like this?