diff --git a/common/src/main/java/org/embeddedt/modernfix/dynamicresources/ModelBakeryHelpers.java b/common/src/main/java/org/embeddedt/modernfix/dynamicresources/ModelBakeryHelpers.java index 0f993e12..49b01c78 100644 --- a/common/src/main/java/org/embeddedt/modernfix/dynamicresources/ModelBakeryHelpers.java +++ b/common/src/main/java/org/embeddedt/modernfix/dynamicresources/ModelBakeryHelpers.java @@ -321,6 +321,10 @@ public class ModelBakeryHelpers { } } } + // check if there is only one possible state + if(fixedProperties.size() == stateDefinition.getProperties().size()) { + return ImmutableList.of(fixedState); + } // generate all possible blockstates from the remaining properties ArrayList> anyProperties = new ArrayList<>(stateDefinition.getProperties()); anyProperties.removeAll(fixedProperties);