Faster Random 5.1.0
Yet another update to Faster Random! This update overhauls the JVM check, thanks to some work from Steveplays.
Now, Faster Random will just disable itself (with a logged warning) if the JVM is detected to not support the random generators required. This prevents crashes if your modpack has Faster Random, and is run using a very old/headless JDK.
Changelog
Merged Pull Request #56
Yet another MAJOR update to faster random!
-
Slime chunks will now generate exactly as they would have in vanilla minecraft. Of course, this will break your non-swamp slime farms in Faster Random 4.1.0 and below if you're unlucky. Stay on that version if you don't want this change.
-
Merged Pull Request #53, which on the user end changes the error pop-up.
Of course, if anything seems off, please make an issue on the issue tracker to help out!
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