MoreCulling

A mod that changes how multiple types of culling are handled in order to improve performance

File Details

moreculling-1.19.1-0.8.0-api.jar

  • R
  • Jul 30, 2022
  • 14.68 KB
  • 18
  • 1.19.1+1
  • Fabric + 1

File Name

moreculling-1.19.1-0.8.0-api.jar

Supported Versions

  • 1.19.1
  • 1.19

Curse Maven Snippet

Fabric

modImplementation "curse.maven:moreculling-630104:3908645"

Quilt

modImplementation "curse.maven:moreculling-630104:3908645"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

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
- BakedOpacity
- New method hasTextureTranslucency(BlockState)
- New method getModels
- SpriteOpacity
- New method hasTranslucency
- 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)