From 18dac0d949c500d31ae17c6ad4437da599c4598b Mon Sep 17 00:00:00 2001 From: embeddedt <42941056+embeddedt@users.noreply.github.com> Date: Fri, 2 May 2025 19:55:10 -0400 Subject: [PATCH] Fix incorrect sprite getter being used for CTM integration --- .../perf/dynamic_resources/ctm/TextureMetadataHandlerMixin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); } } }