promotional bannermobile promotional banner

RLFoliage

BetterFoliage fork to improve performance, memory usage, and rendering issues.

File Details

RLFoliage-MC1.12-2.5.0.jar

  • R
  • Feb 13, 2026
  • 593.88 KB
  • 171
  • 1.12.2
  • Forge

File Name

RLFoliage-MC1.12-2.5.0.jar

Supported Versions

  • 1.12.2

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:rlfoliage-970462:7617249")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

2.5.0 Java Rewrite:

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

Commission for fixes thanks to Frog