Fix:
#118 Sign culling crashes the client - Pose stack not empty crash
Problem does not exist in 1.19.3+
Fixes:
#114 - Leave Culling (bushy only) not working properly without Fabric API
Changes:
Updated Simplified Chinese translations - Thanks @7777777-4547
Fixed:
#110 - Game crashes when trying to render hanging-signs
This version brings multiple large optimizations, along with a high impact culling method for signs.
New Features:
- Sign Text Culling
- 2 Major Optimizations
API Changes:
- new MoreCulling Config API (12 classes)
- new
QuadOpacity
BakedOpacity#hasTextureTranslucency()
now has direction- Deprecated
BlockOpacity#getModels()
Changes:
- Separate toggles to disable mods from blockstate culling
- Updated translations
Fixes:
#78 - Different sizes textures causing invalid block models
Works for 1.19
Some people experience a crash with v0.8.0 This should fix that crash.
Go check out the changelog for v0.8.0
This is a huge release with tons of performance boosts and a huge API extension!
Changelog:
- HUGE blockstate culling optimizations
- Huge Leave Culling optimizations (All methods render less faces without any visual changes)
- Better powder snow culling
- New Button to allow you to reset all MoreCulling cache
API Changes:
MoreBlockCulling
&MoreStateCulling
- New method
shouldAttemptToCull
- New method
cantCullAgainst
- New method
BakedOpacity
- New method
hasTextureTranslucency(BlockState)
- New method
getModels
- New method
SpriteOpacity
- New method
hasTranslucency
- New method
- New API
ExtendedItemRenderer
getBakedQuadColorCache
customGetModel
renderBakedItemQuad
renderBakedItemQuadsWithoutFace
renderBakedItemModelWithoutFace
renderBakedItemQuadsForFace
renderBakedItemModelForFace
renderBakedItemQuadsFor3Faces
renderBakedItemModelOnly3Faces
renderItemFrameItem
Fixes:
#56 MultiPartBakedModels now cull
WeightedBakedModel now culls correctly
Not all the options reload the renderer correctly
Mangrove Roots option was skipping some options incorrectly & not saving
Fixed multiple issues where some blocks would not cull due to overlapping texture layers (like grass)
Support for 1.19.1 (even though I don't believe you should use it)
Changes:
- New
vertical
leave culling option - Huge blockstate culling optimizations
- Optimized all leave culling
- New Italian translations by @CommandLeo and many updated translations
- Multiple bug fixes
- Better API documentation
API Changes:
BakedOpacity
now hasresetTranslucencyCache()
SpriteOpacity
now hasgetImages
- New
MoreStateCulling
Many back-end changes where made to allow even more states and blocks to cull in many new scenarios. Enjoy!