File Details
fairylights-8.0.8-neoforge-1.21.1.jar
- R
- Mar 2, 2026
- 827.46 KB
- 7.3K
- 1.21.1
- NeoForge
File Name
fairylights-8.0.8-neoforge-1.21.1.jar
Supported Versions
- 1.21.1
Curse Maven Snippet
Fairy Lights 8.0.8 - Letter & Pennant Bunting Rendering Fix
Major Fixes
Letter Bunting Rendering
- Fixed letters not appearing on string: Letters now render correctly on letter bunting after entering text in the dialog. The root cause was a broken manual vertex extraction approach — replaced with Minecraft's native
putBulkData()method for rendering BakedQuads.
Pennant Bunting Rendering
- Fixed pennants not appearing on string: Pennants now render correctly. The model lookup was using the wrong variant (
"inventory"instead of"standalone"), causing all models to return the missing model. - Fixed pennants off-center: Added proper centering translation to align pennants under their attachment points on the string.
Rendering Pipeline
- Fixed texture atlas mismatch: BakedQuad rendering was using the mod's custom entity texture atlas, but the quad UV coordinates reference the block texture atlas. Switched to
Sheets.cutoutBlockSheet()for correct rendering.
Technical Improvements
- Replaced ~120 lines of broken manual vertex extraction and reflection-based rendering with a single
putBulkData()call - Fixed model variant from
"inventory"to"standalone"inPennantBuntingRenderer - Updated
FenceFastenerRendererto use theMultiBufferSourceoverload - Removed excessive debug logging and
System.out.printlnstatements - Removed unnecessary depth offset hacks from all connection renderers

