diff --git a/core/src/mindustry/world/Block.java b/core/src/mindustry/world/Block.java index a1a07a6736..7850c56d7c 100644 --- a/core/src/mindustry/world/Block.java +++ b/core/src/mindustry/world/Block.java @@ -1489,6 +1489,16 @@ public class Block extends UnlockableContent implements Senseable{ @Override public double sense(Content content){ + if(content instanceof Item item){ + if(state.rules.infiniteResources) return 0; + + for(ItemStack r : requirements){ + if(r.item == item){ + return Math.round(r.amount * state.rules.buildCostMultiplier); + } + } + return 0f; + } return Double.NaN; }