MoreCulling - 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)