diff --git a/fabric/src/main/java/org/embeddedt/modernfix/fabric/mixin/perf/dynamic_resources/ModelBakeryMixin.java b/fabric/src/main/java/org/embeddedt/modernfix/fabric/mixin/perf/dynamic_resources/ModelBakeryMixin.java index d84202c5..3a816f91 100644 --- a/fabric/src/main/java/org/embeddedt/modernfix/fabric/mixin/perf/dynamic_resources/ModelBakeryMixin.java +++ b/fabric/src/main/java/org/embeddedt/modernfix/fabric/mixin/perf/dynamic_resources/ModelBakeryMixin.java @@ -433,8 +433,9 @@ public abstract class ModelBakeryMixin implements IExtendedModelBakery { // use a shared baked missing model if(bakedMissingModel == null) { bakedMissingModel = iunbakedmodel.bake((ModelBakery) (Object) this, textureGetter, arg2, arg); - ((DynamicBakedModelProvider)this.bakedTopLevelModels).setMissingModel(bakedMissingModel); } + if(this.bakedTopLevelModels instanceof DynamicBakedModelProvider) + ((DynamicBakedModelProvider)this.bakedTopLevelModels).setMissingModel(bakedMissingModel); ibakedmodel = bakedMissingModel; } else ibakedmodel = iunbakedmodel.bake((ModelBakery) (Object) this, textureGetter, arg2, arg);