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