diff --git a/src/main/java/com/refinedmods/refinedstorage/render/model/FullbrightBakedModel.java b/src/main/java/com/refinedmods/refinedstorage/render/model/FullbrightBakedModel.java index a858bd2fb..af3843ab2 100644 --- a/src/main/java/com/refinedmods/refinedstorage/render/model/FullbrightBakedModel.java +++ b/src/main/java/com/refinedmods/refinedstorage/render/model/FullbrightBakedModel.java @@ -23,6 +23,10 @@ public class FullbrightBakedModel extends DelegateBakedModel { } }); + public static void invalidateCache() { + CACHE.invalidateAll(); + } + private final Set textures; private final boolean doCaching; diff --git a/src/main/java/com/refinedmods/refinedstorage/setup/ClientSetup.java b/src/main/java/com/refinedmods/refinedstorage/setup/ClientSetup.java index a8348148d..a32cbe5a3 100644 --- a/src/main/java/com/refinedmods/refinedstorage/setup/ClientSetup.java +++ b/src/main/java/com/refinedmods/refinedstorage/setup/ClientSetup.java @@ -295,6 +295,8 @@ public class ClientSetup { @SubscribeEvent public void onModelBake(ModelBakeEvent e) { + FullbrightBakedModel.invalidateCache(); + for (ResourceLocation id : e.getModelRegistry().keySet()) { BakedModelOverrideRegistry.BakedModelOverrideFactory factory = this.bakedModelOverrideRegistry.get(new ResourceLocation(id.getNamespace(), id.getPath()));