- 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.
- 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).
- Added Catalan translations (#104).
- Added Malay translations (#110).
- Fixed snowy grass not always properly connecting when better snow is active.
- Updated SpruceUI.
- Added a lot of missing better snow/moss data for blocks like walls, lightning_rod, etc.
- Added an
offset
field to thebetter_layer
data structure. - Added Estonian translations (#23).
- Improved chunk rebuild performance by caching hasBetterLayer (#21).
- Fixed better grass not connecting properly with better snow (#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 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):