2.5.2:
Add compat for Celeritas (Built against latest Java 8 version https://github.com/kappa-maintainer/Celeritas-auto-build/releases/tag/release/2.4.0-dev.3-100-gba10183c-20260215T010221)
Includes compat for Fast Block Render
Fix cactus arm rendering using improper scaling/offset
Add option to disable fade out on falling leaves
Disable Render Layer Adjustments by default for user proofing
Important Notes:
- The config has been reworked to use Forge's config system with changed and added defaults, config will need to be regenerated
- RLFoliage no longer has a dependency on Forgelin
- RLFoliage requires FermiumBooter for compat patching
- Added compatability with VintageFix's Dynamic Resources Feature
- Significantly improved general performance and rendering visuals
Full Changes:
- RLFoliage has been fully rewritten into Java from Kotlin
- Added compatibility with VintageFix's Dynamic Resources Feature
- Directly added patches from FermiumMixins (Disable those patches)
- Improved render performance with better filtering/ordering/caching/etc
- Improved render visuals both with and without Optifine across different graphic settings
- Fixed broken shaders/handling causing black shading (Mycelium grass, Cacti, Netherrack vines, etc)
- Heavily improved visuals and performance of connected grass/snow rendering
- Added patch for MC-114265 created by jonathan2520 to fix Mipmapping adding black pixels to cutout textures at distance
- Added compat option to prefer rendering cutout textures without Mipmapping as some mods can break Mipmapping
- Added patch to fix PooledMutableBlockPos thread contention (Significantly improves performance if not using Optifine)
- Fix non-AO rendering missing diffuse lighting
- Added compat with Optifine for shader defined diffuse lighting settings
- Fixed incorrect color conversion math
- Improve mutability of math/rendering objects for performance and memory usage
- Replace ASM/Reflection with simplified mixins for performance
- Added missing config options such as Rising Souls speed, additional cactus models, etc
- Removed unused config options
- Updated lang files for new configs
- Added ability to define biome configs by biome type and not just id
- Fixed round leaves not properly using custom texture masks
- Improved resource generation/load time
- Refactor and cleanup unneeded classes