Items/liquids consume shorthand
This commit is contained in:
@@ -402,10 +402,14 @@ public class ContentParser{
|
|||||||
case "itemRadioactive" -> block.consume((Consume)parser.readValue(ConsumeItemRadioactive.class, child));
|
case "itemRadioactive" -> block.consume((Consume)parser.readValue(ConsumeItemRadioactive.class, child));
|
||||||
case "itemExplosive" -> block.consume((Consume)parser.readValue(ConsumeItemExplosive.class, child));
|
case "itemExplosive" -> block.consume((Consume)parser.readValue(ConsumeItemExplosive.class, child));
|
||||||
case "itemExplode" -> block.consume((Consume)parser.readValue(ConsumeItemExplode.class, child));
|
case "itemExplode" -> block.consume((Consume)parser.readValue(ConsumeItemExplode.class, child));
|
||||||
case "items" -> block.consume((Consume)parser.readValue(ConsumeItems.class, child));
|
case "items" -> block.consume(child.isArray() ?
|
||||||
|
new ConsumeItems(parser.readValue(ItemStack[].class, child)) :
|
||||||
|
parser.readValue(ConsumeItems.class, child));
|
||||||
case "liquidFlammable" -> block.consume((Consume)parser.readValue(ConsumeLiquidFlammable.class, child));
|
case "liquidFlammable" -> block.consume((Consume)parser.readValue(ConsumeLiquidFlammable.class, child));
|
||||||
case "liquid" -> block.consume((Consume)parser.readValue(ConsumeLiquid.class, child));
|
case "liquid" -> block.consume((Consume)parser.readValue(ConsumeLiquid.class, child));
|
||||||
case "liquids" -> block.consume((Consume)parser.readValue(ConsumeLiquids.class, child));
|
case "liquids" -> block.consume(child.isArray() ?
|
||||||
|
new ConsumeLiquids(parser.readValue(LiquidStack[].class, child)) :
|
||||||
|
parser.readValue(ConsumeLiquids.class, child));
|
||||||
case "coolant" -> block.consume((Consume)parser.readValue(ConsumeCoolant.class, child));
|
case "coolant" -> block.consume((Consume)parser.readValue(ConsumeCoolant.class, child));
|
||||||
case "power" -> {
|
case "power" -> {
|
||||||
if(child.isNumber()){
|
if(child.isNumber()){
|
||||||
|
|||||||
Reference in New Issue
Block a user