diff --git a/neoforge/src/main/java/org/embeddedt/modernfix/neoforge/mixin/perf/dynamic_resources/ctm/TextureMetadataHandlerMixin.java b/neoforge/src/main/java/org/embeddedt/modernfix/neoforge/mixin/perf/dynamic_resources/ctm/TextureMetadataHandlerMixin.java index a7a87d65..56b338fa 100644 --- a/neoforge/src/main/java/org/embeddedt/modernfix/neoforge/mixin/perf/dynamic_resources/ctm/TextureMetadataHandlerMixin.java +++ b/neoforge/src/main/java/org/embeddedt/modernfix/neoforge/mixin/perf/dynamic_resources/ctm/TextureMetadataHandlerMixin.java @@ -106,7 +106,7 @@ public abstract class TextureMetadataHandlerMixin implements ModernFixClientInte // Clear the baked cache as upstream CTM does ((CTMModelBakeryAccessor)bakery).mfix$getBakedCache().clear(); ModelBakery.ModelBakerImpl baker = bakery.new ModelBakerImpl(spriteGetter, key); - ctmModel.bake(baker, Material::sprite, BlockModelRotation.X0_Y0); + ctmModel.bake(baker, m -> spriteGetter.get(key, m), BlockModelRotation.X0_Y0); } } }