Merge 1.19.2 into 1.19.4
This commit is contained in:
commit
0ce00531a6
|
|
@ -253,8 +253,10 @@ public abstract class ModelBakeryMixin implements IExtendedModelBakery {
|
|||
// As in pathological cases (e.g. Pedestals on 1.19) unbakedCache can lose
|
||||
// the model immediately
|
||||
UnbakedModel result = smallLoadingCache.getOrDefault(modelLocation, iunbakedmodel);
|
||||
// required as some mods (e.g. EBE) call bake directly on the returned model, without resolving parents themselves
|
||||
result.getMaterials(this::getModel, new HashSet<>());
|
||||
try {
|
||||
// required as some mods (e.g. EBE) call bake directly on the returned model, without resolving parents themselves
|
||||
result.getMaterials(this::getModel, new HashSet<>());
|
||||
} catch(RuntimeException ignored) {}
|
||||
// We are done with loading, so clear this cache to allow GC of any unneeded models
|
||||
if(mfix$nestedLoads == 0)
|
||||
smallLoadingCache.clear();
|
||||
|
|
|
|||
|
|
@ -234,8 +234,10 @@ public abstract class ModelBakeryMixin implements IExtendedModelBakery {
|
|||
// As in pathological cases (e.g. Pedestals on 1.19) unbakedCache can lose
|
||||
// the model immediately
|
||||
UnbakedModel result = smallLoadingCache.getOrDefault(modelLocation, iunbakedmodel);
|
||||
// required as some mods (e.g. EBE) call bake directly on the returned model, without resolving parents themselves
|
||||
result.getMaterials(this::getModel, new HashSet<>());
|
||||
try {
|
||||
// required as some mods (e.g. EBE) call bake directly on the returned model, without resolving parents themselves
|
||||
result.getMaterials(this::getModel, new HashSet<>());
|
||||
} catch(RuntimeException ignored) {}
|
||||
// We are done with loading, so clear this cache to allow GC of any unneeded models
|
||||
if(mfix$nestedLoads == 0)
|
||||
smallLoadingCache.clear();
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user