diff --git a/src/api/java/baritone/api/utils/BlockUtils.java b/src/api/java/baritone/api/utils/BlockUtils.java index 96067a82e..d6ef34f3d 100644 --- a/src/api/java/baritone/api/utils/BlockUtils.java +++ b/src/api/java/baritone/api/utils/BlockUtils.java @@ -17,7 +17,6 @@ package baritone.api.utils; -import net.minecraft.block.AirBlock; import net.minecraft.block.Block; import net.minecraft.util.ResourceLocation; import net.minecraft.util.registry.Registry; @@ -58,10 +57,7 @@ public class BlockUtils { if (resourceCache.containsKey(name)) { return null; // cached as null } - block = Registry.BLOCK.getOrDefault(ResourceLocation.tryCreate(name.contains(":") ? name : "minecraft:" + name)); - if (block instanceof AirBlock && !name.equals("air")) { - block = null; - } + block = Registry.BLOCK.getValue(ResourceLocation.tryCreate(name.contains(":") ? name : "minecraft:" + name)).orElse(null); Map copy = new HashMap<>(resourceCache); // read only copy is safe, wont throw concurrentmodification copy.put(name, block); resourceCache = copy;