mirror of
https://github.com/BlueMap-Minecraft/BlueMap.git
synced 2025-02-27 09:51:30 +01:00
Just copy propertyVariants if oldVariants would be empty. Fixes #124
This commit is contained in:
parent
9f0ea12f0b
commit
3172b6f64a
@ -344,13 +344,18 @@ private BlockStateResource buildForge(ConfigurationNode config, String blockstat
|
||||
}
|
||||
|
||||
// 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
Block a user