diff --git a/src/main/java/baritone/process/BuilderProcess.java b/src/main/java/baritone/process/BuilderProcess.java index 05de59ca8..438f7a4e0 100644 --- a/src/main/java/baritone/process/BuilderProcess.java +++ b/src/main/java/baritone/process/BuilderProcess.java @@ -50,7 +50,6 @@ import com.google.common.collect.ImmutableSet; import it.unimi.dsi.fastutil.longs.LongOpenHashSet; import net.minecraft.block.*; import net.minecraft.block.properties.IProperty; -import net.minecraft.block.properties.PropertyEnum; import net.minecraft.block.state.IBlockState; import net.minecraft.init.Blocks; import net.minecraft.item.ItemBlock; @@ -848,7 +847,9 @@ public final class BuilderProcess extends BaritoneProcessHelper implements IBuil } ImmutableMap, Comparable> map1 = first.getProperties(); ImmutableMap, Comparable> map2 = second.getProperties(); - for (IProperty prop : map1.keySet()) { + HashSet> keys = new HashSet<>(first.getPropertyKeys()); + keys.addAll(second.getPropertyKeys()); + for (IProperty prop : keys) { if (map1.get(prop) != map2.get(prop) && !orientationProps.contains(prop)) { return false; }