CurseForge · Minecraft mod
Noise Boost
Optimized noise generation, significantly improving loading speed.
Quick answer
Which Noise Boost release should I use?
Noise Boost noise_boost-1.2.0.jar targets 1.19.2 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is Noise Boost required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Noise Boost noise_boost-1.2.0.jar need?
noise_boost-1.2.0.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add Noise Boost without breaking your instance.
Built for Noise Boost noise_boost-1.2.0.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use noise_boost-1.2.0.jar. It targets 1.19.2 with Forge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside noise_boost-1.2.0.jar. It opens that exact file at the source.
About this project
What does Noise Boost add?
Noise Boost
Noise Boost is a Minecraft world generation performance optimization mod and a fork of FastNoise.
It provides further optimizations for noise filling, biome generation, aquifer computation, chunk palette writing, and heightmap processing. The mod does not include a configuration file — simply install it and it takes effect.
Under the same mod pack, same exploration route, and comparable test conditions, Noise Boost delivers approximately 15% better world generation performance compared to FastNoise.
Key Features
- Rewrites the noise chunk filling hot path to directly perform interpolation, block writing, fluid post-processing, and heightmap updates, reducing redundant calls and object allocation.
- Pre-builds effective octave execution plans for
PerlinNoise, iterating only over octaves that actually exist and using fixed primitive arrays to store amplitude and frequency factors. - Reuses density function temporary arrays with strict depth and length caps, reducing short-lived garbage.
- Caches aquifer candidate positions, coordinates, and distances; incrementally updates squared distances when adjacent blocks change along a single axis, avoiding full three-axis distance calculations on every call.
- Deferred evaluation and reuse of barrier noise results within the same block; removes callback objects and redundant absolute value calculations from the aquifer hot path.
- Provides an allocation-free
Climate.RTreesearch kernel for the vanilla default distance metric, while preserving the original child node order and strict comparison rules. - Optimizes biome palette construction, chunk section writing, material rule traversal, and heightmap processing.
- Releases temporary arrays and aquifer caches promptly after noise interpolation completes.
Performance Notes
Current benchmark results show that Noise Boost is approximately 15% faster than FastNoise. Actual improvements may vary depending on:
- CPU architecture and available thread count;
- JVM, heap memory, and garbage collector settings;
- World seed, dimension, and terrain generator;
- Render distance, pre-generation range, and exploration route;
- Other biome, structure, and world generation mods in the pack.
Therefore, the 15% figure is a reference value based on the current test environment and does not guarantee identical improvements in all setups.
Memory and Lifecycle Fixes
Noise Boost addresses suspected memory leaks or object retention issues found in FastNoise's derived implementations:
- Temporary density calculation arrays used by
NoiseChunkare cleared of references after interpolation completes; - Aquifer candidate positions, candidate coordinates, candidate distances, and temporary barrier noise caches are released after chunk noise generation finishes;
- Reusable arrays have strict depth and length caps to prevent unbounded growth;
- The thread-local search state in
Climate.RTreeclears leaf node references after each query, preventing long-term retention of world-owned objects; - Octave execution plans in
PerlinNoiseare held only by their corresponding noise instances, without establishing static object reference chains; - Does not use Worker
ThreadLocalcaches that permanently hold chunks,NoiseChunk, or aquifer objects.
These changes primarily prevent temporary world generation data from being unintentionally retained. "Memory leak fixes" here specifically refers to identified potential retention paths and does not guarantee resolution of all memory issues caused by other mods or the JVM itself.
Source and Credits
Noise Boost is developed based on ZenXArch's FastNoise. Thanks to the original authors of FastNoise for providing the foundation for world generation optimization.
Project description from CurseForge.
Pick your setup
Noise Boost by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.20.1
1 loader build1.19.2
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Noise Boost versions and loaders
noise_boost-1.2.0.jar
13 Aug 2026
noise_boost-1.2.0.jar
13 Aug 2026
noise_boost-1.2.0.jar
13 Aug 2026
noise_boost-1.1.1.jar
12 Aug 2026
noise_boost-1.1.0.jar
11 Aug 2026
noise_boost-1.1.0.jar
11 Aug 2026
noise_boost-1.1.0.jar
11 Aug 2026
noise_boost-1.0.0.jar
11 Aug 2026
noise_boost-1.0.0.jar
11 Aug 2026
noise_boost-1.0.0.jar
11 Aug 2026
Looking for an older file? The official CurseForge project page is in Resources.
