Just copy propertyVariants if oldVariants would be empty. Fixes #124
This commit is contained in:
parent
9f0ea12f0b
commit
3172b6f64a
|
@ -344,13 +344,18 @@ public class BlockStateResource {
|
|||
}
|
||||
|
||||
// join variants
|
||||
List<ForgeVariant> oldVariants = variants;
|
||||
variants = new ArrayList<>(oldVariants.size() * propertyVariants.size());
|
||||
for (ForgeVariant oldVariant : oldVariants) {
|
||||
for (ForgeVariant addVariant : propertyVariants) {
|
||||
variants.add(oldVariant.createMerge(addVariant));
|
||||
if (variants.isEmpty()){
|
||||
variants = propertyVariants;
|
||||
} else {
|
||||
List<ForgeVariant> oldVariants = variants;
|
||||
variants = new ArrayList<>(oldVariants.size() * propertyVariants.size());
|
||||
for (ForgeVariant oldVariant : oldVariants) {
|
||||
for (ForgeVariant addVariant : propertyVariants) {
|
||||
variants.add(oldVariant.createMerge(addVariant));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
//create all possible property-variants
|
||||
|
|
Loading…
Reference in New Issue