Handle bakedTopLevelModels not being a dynamic provider yet

This commit is contained in:
embeddedt 2023-05-08 14:14:20 -04:00
parent 992269034d
commit c420c63ab1
No known key found for this signature in database
GPG Key ID: A69433EC199B5613

View File

@ -430,8 +430,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);