Faster Random

Faster Random

Mod

Speeds up Minecraft's RNG system by up to 100X!*

Client or server MagicOptimizationUtility

98.5k downloads
231 followers
Createda year ago
Updated19 days ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter loader...
Filter versions...
Filter channels...

Major structural changes as a result of #41. Not much is user-facing (aside from a few small changes to the JVM pop-up.) There shouldn't be any noticeable changes between 4.0.x and 4.1.0.

As a result, Faster Random now:

Has a smaller file size (due to removing MixinExtras)

Implements CheckedRandom's splitters fully.

LocalRandom has gone back to using ThreadLocalRandom

Faster Random no longer announces it's presence due to the main entrypoint being deleted.

Rewrote the preLaunch entrypoint to display a warning pop-up for when a JVM refuses to load the random generator used by Faster Random, hopefully confusing people less when they use an outdated JVM and crash.

A Major change to Faster Random. There will be *some* visual discrepancies between 3.0.4 and 4.0.0, possibly leaving some features such as trees generated in weird ways at borders between 4.0.0 and 3.0.4 chunks.

  • Various naming changes
  • The BetterX workaround has been removed for a proper fix, causing mods like Better Nether and Better End to run better.
  • Fix behaviour with nextLong(), causing feature generation to be 1:1 with Vanilla.
  • Hopefully stop Quilt from complaining by using an older version.
  • Updated mod icon to match the new icon

  • Support 1.20.5.

  • Optimized nextSplitter a tiny bit by using the same seed instead of generating a new seed (terrain generation between 3.0.3/3.0.4 is unaffected).

A version of Faster Random 3.0.3 that works on NeoForge. Regular Forge will crash with this mod.

It's likely that I will not work on this further, as this is just a result of me messing around with NeoForge out of curiosity.

This is not a multiloader mod file.

Actually fix issues with Mod Menu, reupload of 3.0.3 to properly fix Mod Menu bugs.

Fixes an issue that caused server crashing with BetterX mods (aka. Better Nether and Better End).

Also adds a prelaunch check for JVM compatability that didn't make it into 3.0.1.

Lowered Fabric Loader version so Quilt users can play.

Faster Random 3.0.0

This is a major release of Faster Random, based off of PR #25. This fixes all the issues present with Faster Random 2.0.0, and some issues from even older versions of Faster Random. Some of the changes are:

  • Switching to L64X128MixRandom, which might result in better performance for some operations.
  • Fixing a handful of worldgen innacurracy. Worldgen is now 1:1 (at least with other Faster Random worlds), meaning that seeds work properly with Faster Random
  • Fixes a handful of bugs present with Faster Random 1.6.0, such as completely random enchantments.
  • Optimizes a handful of other random events.

Note: this will lead to structure generation differences and cave generation inconsistencies on worlds made with Faster Random 2.0.0 and below.

Faster Random 2.0.0

This is a major update to Faster Random. This will create visual differences between caves in Faster Random pre-2.0.0 and 2.0.0.

This release is based off of PR #21 by Steveplays. Faster Random 2.0.0 should have a boost in performance when generating terrain.

WARNING: THIS RELEASE IS BUGGED, PLEASE USE 1.6.0 UNTIL 2.1.0 RELEASES.

Faster Random 1.6.0 is here!

Changes:

  • Removed unnecessary Fabric API dependency
  • Expanded support for 1.19.x -> 1.20.4 all in one JAR.
  • Removed unused code
  • Improved documentation in FastRandom.java
  • Increased MathHelper priority over other mods (if 1.6 starts behaving weirdly, let me know)
  • Greatly reduce the size of the mod (147.7 KB -> 40.62 KB)

This mod release also coincides with the (belated) 1 year anniversary of my mods! Expect more interesting things in the future to come! (eventually)

Update Faster Random to support 1.20.3+

an emergency hotfix-fix for the now-deleted 1.4.1. I made a really dumb mistake, and 1.4.2 fixes that.

...and we're back! Sort of... not really...

  • Fixed a handful of bugs in 1.3
  • Optimized lighting "flicker"
  • 1.20.2 support

1.19 might work, but honestly 1.1 is almost the same in terms of features (and is not affected by the mess that was 1.3)

Faster Random 1.3

  • fixed 1.2
  • added archival warning

found out amethyst blocks act funny in this release... but it's a dead mod so... go download 1.1 i guess?

As of now, Faster Random is now no longer under development. All my other mods will continue to be updated.

Faster Random 1.1

  • removed boilerplate code
  • fix a modmenu-related issue by bundling an icon

first release

External resources



Project members

AnOpenSauceDev

Owner

Steveplays

Member


Technical information

License
Apache-2.0
Client side
optional
Server side
optional
Project ID