Releases: Steveplays28/noisium
Releases · Steveplays28/noisium
2.2.0 (1.21)
Added
- Minecraft 1.21 compatibility
2.1.0 (1.20.5-1.20.6)
Added
- Minecraft 1.20.5-1.20.6 compatibility
Changed
- Removed Forge support
- On 1.20.5 and up only
2.0.3 (1.20.2-1.20.4)
Fixed
- Ad Astra compatibility
- Ad Astra and other dimension mods no longer crash when trying to generate chunks in their dimensions
- The code is also slightly faster and more concise, because the chunk sections array is now fetched directly from the chunk that's
being generated, instead of recreating it before noise population, which may result in a very slight performance increase
2.0.3 (1.20-1.20.1)
Fixed
- Ad Astra compatibility
- Ad Astra and other dimension mods no longer crash when trying to generate chunks in their dimensions
- The code is also slightly faster and more concise, because the chunk sections array is now fetched directly from the chunk that's
being generated, instead of recreating it before noise population, which may result in a very slight performance increase
2.0.2 (1.20.2-1.20.4)
Added
- Lithium compatibility
- You no longer have to sacrifice fish for performance
Fixed
- NeoForge 1.20.2+ support
- Removed the JiJ Mixin Extras, because NeoForge already includes it
ChunkSection#populateBiomes
axis order optimisation- The optimisation's axis order was incorrect (it was reversed)
- Thank you to embeddedt for spotting this issue
2.0.2 (1.20-1.20.1)
Added
- Lithium compatibility
- You no longer have to sacrifice fish for performance
Fixed
- NeoForge 1.20.2+ support
- Removed the JiJ Mixin Extras, because NeoForge already includes it
ChunkSection#populateBiomes
axis order optimisation- The optimisation's axis order was incorrect (it was reversed)
- Thank you to embeddedt for spotting this issue
2.0.1 (1.20.x)
Fixed
- NeoForge support
- Removed the dependency on (Neo)Forge, so the merged JAR can work for both NeoForge and Forge
2.0.0 (1.20.x)
Added
- Forge support
- NeoForge support
GenerationShapeConfig
caching optimisationhorizontalCellBlockCount
andverticalCellBlockCount
are now cached, which skips aBiomeCoords#toBlock
call every time these
methods are invoked
- ReTerraForged, Nether Depths, and Lost Cities compatibility
- The main optimisation (
NoiseChunkGenerator#populateNoise
) has been rewritten to improve compatibility, by using an@Inject
and
a@Redirect
instead of an@Overwrite
- The main optimisation (
1.0.2 (1.20.x)
Added
- C2ME recommendation
- Running C2ME alongside Noisium is now recommended to replace the biome population multithreading, since C2ME does it in a much
better/more performant way
- Running C2ME alongside Noisium is now recommended to replace the biome population multithreading, since C2ME does it in a much
Changed
- Removed the biome population multithreading
- See the C2ME recommendation above
Fixed
- Potential race condition due to a non-thread safe
BlockPos.Mutable
instance
1.0.1 (1.20.x)
Fixed
- Occasional missing chunk sections