Skip to content

Releases: Steveplays28/noisium

2.2.0 (1.21)

21 Jun 11:28
a8caa24
Compare
Choose a tag to compare

Added

  • Minecraft 1.21 compatibility

2.1.0 (1.20.5-1.20.6)

26 May 14:16
70027fe
Compare
Choose a tag to compare

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)

29 Apr 21:45
4a1df2f
Compare
Choose a tag to compare

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)

29 Apr 22:11
f2e774e
Compare
Choose a tag to compare

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)

14 Apr 17:57
f2eab45
Compare
Choose a tag to compare

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)

14 Apr 17:45
e023970
Compare
Choose a tag to compare

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)

05 Apr 18:17
36ab391
Compare
Choose a tag to compare

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)

05 Apr 16:44
fbcbffe
Compare
Choose a tag to compare

Added

  • Forge support
  • NeoForge support
  • GenerationShapeConfig caching optimisation
    • horizontalCellBlockCount and verticalCellBlockCount are now cached, which skips a BiomeCoords#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

1.0.2 (1.20.x)

12 Nov 14:42
289c161
Compare
Choose a tag to compare

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

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)

05 Nov 21:28
3495ab2
Compare
Choose a tag to compare

Fixed

  • Occasional missing chunk sections