Compatibility
Minecraft: Java Edition
1.21.1
Platforms
Supported environments
Client and server
Tags
Creators
Details
Licensed MIT
Published 4 months ago
Changelog
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
Files
fairylights-8.0.8-neoforge-1.21.1.jar(827.46 KiB) Primary
Metadata
Release channel
ReleaseVersion number
8.0.8Loaders
NeoForge
Game versions
1.21.1Environment
Client and server, required on both
