From 575024387bf8d8863d3a9b3d52993019cefda3f0 Mon Sep 17 00:00:00 2001 From: SHsuperCM Date: Sat, 25 Sep 2021 16:50:47 +0300 Subject: Support for multiple overriding textures on the same model Fixes #33 --- .../shsupercm/fabric/citresewn/mixin/cititem/ModelLoaderMixin.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/main/java/shcm/shsupercm/fabric/citresewn/mixin/cititem') diff --git a/src/main/java/shcm/shsupercm/fabric/citresewn/mixin/cititem/ModelLoaderMixin.java b/src/main/java/shcm/shsupercm/fabric/citresewn/mixin/cititem/ModelLoaderMixin.java index 446e2bf..c8489fe 100644 --- a/src/main/java/shcm/shsupercm/fabric/citresewn/mixin/cititem/ModelLoaderMixin.java +++ b/src/main/java/shcm/shsupercm/fabric/citresewn/mixin/cititem/ModelLoaderMixin.java @@ -46,8 +46,7 @@ public class ModelLoaderMixin { @Shadow @Final private Map bakedModels; @Inject(method = "addModel", at = @At("TAIL")) - public void addCITItemModels(ModelIdentifier eventModelId, CallbackInfo ci) { - if (eventModelId != ModelLoader.MISSING_ID) return; + public void addCITItemModels(ModelIdentifier eventModelId, CallbackInfo ci) { if (eventModelId != ModelLoader.MISSING_ID) return; if (CITResewn.INSTANCE.activeCITs == null) return; @@ -69,6 +68,8 @@ public class ModelLoaderMixin { CITResewn.logErrorLoading(e.getMessage()); } }); + + CITItem.GENERATED_SUB_CITS_SEEN.clear(); } @Inject(method = "upload", at = @At("RETURN")) -- cgit