- Improved reliability and performances of resource reloading.
- The mod now only delays the resource reloader that depends on better grass/snow data.
- The performance improvement exists but won't be noticeable in most situations (~200ms).
- The LambdaBetterGrass context is now properly contained, avoiding resource leaks and bad interactions with other mods.
- Fixed crash with Remove Reloading Screen [#117](https://github.com/LambdAurora/LambdaBetterGrass/issues/117).
- Fixed crash with Sodium while rendering some better grass blocks ([#114](https://github.com/LambdAurora/LambdaBetterGrass/issues/114)).
- Note: this may not affect this version as this was discovered on 1.21.8, but the faulty code path is the same.
- Fixed crash with Sodium while rendering some better grass blocks ([#114](https://github.com/LambdAurora/LambdaBetterGrass/issues/114)).
- Note: this may not affect this version as this was discovered on 1.21.8, but the faulty code path is the same.
- Fixed crash with Sodium while rendering some better grass blocks ([#114](https://github.com/LambdAurora/LambdaBetterGrass/issues/114)).
- Note: this may not affect this version as this was discovered on 1.21.8, but the faulty code path is the same.
- Fixed crash with Sodium while rendering some better grass blocks ([#114](https://github.com/LambdAurora/LambdaBetterGrass/issues/114)).
- Note: this may not affect this version as this was discovered on 1.21.8, but the faulty code path is the same.
- Fixed crash with Sodium while rendering some better grass blocks ([#114](https://github.com/LambdAurora/LambdaBetterGrass/issues/114)).
- Note: this may not affect this version as this was discovered on 1.21.8, but the faulty code path is the same.
- Updated to Minecraft 1.21.4 (thanks to [#113](https://github.com/LambdAurora/LambdaBetterGrass/pull/113) for the help).
- Added pale moss layer type.
- Added new relevant blocks to the better snow system.
- (Built-in Default addon) Added textures for the new fence and pale moss layer to fences.
- Updated [SpruceUI].
- Switched back to Fabric.
- Refactored runtime texture generation injection to directly inject into the atlas instead of using a virtual resource pack.
- Refactored configuration loading and saving to be more reliable and avoid corruption.
- Reworked layer type format and rendering.
- Layer types now specify a block state to display.
- Custom models are not needed anymore, culling works as intended. This means layers will better adapt to resource packs. Fixes a part of [#76](https://github.com/LambdAurora/LambdaBetterGrass/issues/76).
- Render types are not needed anymore either, the correct render type is applied on the quads who need them.
- Layer types can now define which blocks it should match against.
- Layers are still having issues with Iris' shaderpacks making them wavy on plants.
- Added chorus plants, and many more missing blocks to the better snow system.
- Added glow lichen as a layer type.
- Added a configuration tab in Sodium's video settings.
- Added Swedish translations ([#94](https://github.com/LambdAurora/LambdaBetterGrass/pull/94)).
- Added Catalan translations ([#104](https://github.com/LambdAurora/LambdaBetterGrass/pull/104)).
- Added Malay translations ([#110](https://github.com/LambdAurora/LambdaBetterGrass/pull/110)).
- Fixed snowy grass not always properly connecting when better snow is active.
- Updated [SpruceUI].
- Switched back to Fabric.
- Refactored runtime texture generation injection to directly inject into the atlas instead of using a virtual resource pack.
- Refactored configuration loading and saving to be more reliable and avoid corruption.
- Reworked layer type format and rendering.
- Layer types now specify a block state to display.
- Custom models are not needed anymore, culling works as intended. This means layers will better adapt to resource packs. Fixes a part of [#76](https://github.com/LambdAurora/LambdaBetterGrass/issues/76).
- Render types are not needed anymore either, the correct render type is applied on the quads who need them.
- Layer types can now define which blocks it should match against.
- Layers are still having issues with Iris' shaderpacks making them wavy on plants.
- Added chorus plants, and many more missing blocks to the better snow system.
- Added glow lichen as a layer type.
- Added a configuration tab in Sodium's video settings.
- Added Swedish translations ([#94](https://github.com/LambdAurora/LambdaBetterGrass/pull/94)).
- Added Catalan translations ([#104](https://github.com/LambdAurora/LambdaBetterGrass/pull/104)).
- Added Malay translations ([#110](https://github.com/LambdAurora/LambdaBetterGrass/pull/110)).
- Fixed snowy grass not always properly connecting when better snow is active.
- Updated [SpruceUI].
- Updated model injections to use Fabric API's new model loading API which should improve mod compatibility.
- Added Vietnamese translations ([#90](https://github.com/LambdAurora/LambdaBetterGrass/pull/90)).
- Added Brazilian Portuguese translations ([#85](https://github.com/LambdAurora/LambdaBetterGrass/pull/85)).
- Fixed several issues with custom resource packs with custom grass models ([#48](https://github.com/LambdAurora/LambdaBetterGrass/issues/48) and partially [#76](https://github.com/LambdAurora/LambdaBetterGrass/issues/76)).
- (1.20) Added better snow data to the new Minecraft blocks.
- Updated to Minecraft 1.19.4
- Added bunch of blocks to the better snow system.
- Added Traditional Chinese translations ([#79](https://github.com/LambdAurora/LambdaBetterGrass/pull/79)).
- Updated [SpruceUI].
- Switched to [Quilt](https://quiltmc.org) to allow easier maintenance in the future due to the APIs.
Fabric mods work with Quilt.
- Updated to Minecraft 1.19.3
- Added bunch of blocks to the better snow system.
- Moved the default mycelium connection textures to the default built-in resource pack.
- Updated [SpruceUI].
- Added a way for layer types to request a render layer for blocks.
- Updated to Minecraft 1.19.
- Added sculk vein layer type.
- Added bunch of blocks to the better snow system.
- Updated [SpruceUI].
- Fixed grass connecting to obstructed grass ([#29](https://github.com/LambdAurora/LambdaBetterGrass/pull/29)).
- Fixed random startup crashes ([#37](https://github.com/LambdAurora/LambdaBetterGrass/pull/37)).
- Made data files default every non-explicit layers to `{ layer: true }`.
- \[meta] Fixed compatibility changes being outdated on mod pages.
- Added a lot of missing better snow/moss data for blocks like walls, [lightning_rod](https://github.com/LambdAurora/LambdaBetterGrass/issues/17), etc.
- Added an `offset` field to the `better_layer` data structure.
- Added Estonian translations ([#23](https://github.com/LambdAurora/LambdaBetterGrass/pull/23)).
- Improved chunk rebuild performance by caching hasBetterLayer ([#21](https://github.com/LambdAurora/LambdaBetterGrass/pull/21)).
- Fixed better grass not connecting properly with better snow ([#25](https://github.com/LambdAurora/LambdaBetterGrass/issues/25)).
- Updated [SpruceUI].
- Added a way to disable temporarily the better layer feature. Thread-bound.
- Fixed an issue in layer data loading, it wasn't respecting metadata namespace.
- Added "moss" layer for 1.17.
- (Resource Pack Extension) Added mossy fences.
- Added more layer definitions for non-full block.
- Changed "layer" format to reduce file count.
- [Updated documentation](https://github.com/LambdAurora/LambdaBetterGrass/blob/1.17/documentation/LAYER_METHOD.md).
- Updated [SpruceUI].
- \[Internal] Changed package name.
- \[Internal] Rewrote data-gen (changed from shell script to JS script).
Better "snow" with the optional included resource pack in lush caves (credits to cavebiomes by SuperCoder79):
