diff --git a/core/src/mindustry/mod/ContentParser.java b/core/src/mindustry/mod/ContentParser.java index 51f3adcea1..d297acbb7a 100644 --- a/core/src/mindustry/mod/ContentParser.java +++ b/core/src/mindustry/mod/ContentParser.java @@ -519,8 +519,7 @@ public class ContentParser{ } } } - case "item" -> block.consumeItem(child.isString() ? find(ContentType.item, child.asString()) : - parser.readValue(Item.class, child)); + case "item" -> block.consumeItem(find(ContentType.item, child.asString())); case "itemCharged" -> block.consume((Consume)parser.readValue(ConsumeItemCharged.class, child)); case "itemFlammable" -> block.consume((Consume)parser.readValue(ConsumeItemFlammable.class, child)); case "itemRadioactive" -> block.consume((Consume)parser.readValue(ConsumeItemRadioactive.class, child)); diff --git a/core/src/mindustry/world/Block.java b/core/src/mindustry/world/Block.java index c80b29a872..1a927f5318 100644 --- a/core/src/mindustry/world/Block.java +++ b/core/src/mindustry/world/Block.java @@ -735,8 +735,8 @@ public class Block extends UnlockableContent implements Senseable{ offset = ((size + 1) % 2) * tilesize / 2f; sizeOffset = -((size - 1) / 2); - if (consumers.length != 0){ - for (var consume : consumers) { + if(consumers.length != 0){ + for(var consume : consumers){ consume.apply(this); } }