diff --git a/core/src/mindustry/maps/SectorDamage.java b/core/src/mindustry/maps/SectorDamage.java index 651d70a2ac..2ca49967da 100644 --- a/core/src/mindustry/maps/SectorDamage.java +++ b/core/src/mindustry/maps/SectorDamage.java @@ -291,7 +291,7 @@ public class SectorDamage{ sumHealth += unit.health*healthMult + unit.shield; sumDps += unit.type.dpsEstimate; - if(unit.abilities.find(RepairFieldAbility.class::isInstance) instanceof RepairFieldAbility h){ + if(unit.abilities.find(a -> a instanceof RepairFieldAbility) instanceof RepairFieldAbility h){ sumRps += h.amount / h.reload * 60f; } }else{ diff --git a/core/src/mindustry/type/Item.java b/core/src/mindustry/type/Item.java index e4bc580ce6..f52323d655 100644 --- a/core/src/mindustry/type/Item.java +++ b/core/src/mindustry/type/Item.java @@ -53,6 +53,6 @@ public class Item extends UnlockableContent{ /** Allocates a new array containing all items that generate ores. */ public static Seq getAllOres(){ - return content.blocks().select(OreBlock.class::isInstance).map(b -> ((Floor)b).itemDrop); + return content.blocks().select(b -> b instanceof OreBlock).map(b -> ((Floor)b).itemDrop); } }