diff --git a/src/main/java/com/ticticboooom/mods/mm/ports/state/ItemPortState.java b/src/main/java/com/ticticboooom/mods/mm/ports/state/ItemPortState.java index 3402f0e..af6b5fa 100644 --- a/src/main/java/com/ticticboooom/mods/mm/ports/state/ItemPortState.java +++ b/src/main/java/com/ticticboooom/mods/mm/ports/state/ItemPortState.java @@ -1,6 +1,8 @@ package com.ticticboooom.mods.mm.ports.state; import com.google.common.collect.ImmutableList; +import com.google.gson.JsonParseException; +import com.google.gson.JsonSyntaxException; import com.mojang.blaze3d.matrix.MatrixStack; import com.mojang.serialization.Codec; import com.mojang.serialization.codecs.RecordCodecBuilder; @@ -241,7 +243,9 @@ public class ItemPortState extends PortState { return (List) ImmutableList.of(new ItemStack(ForgeRegistries.ITEMS.getValue(RLUtils.toRL(item)), this.count)); } else if (!tag.equals("") && RLUtils.isRL(tag)) { ITag tag = ItemTags.getCollection().get(RLUtils.toRL(this.tag)); - assert tag != null; + if (tag == null) { + throw new JsonSyntaxException("Invalid Tag " + this.tag); + } List stacks = new ArrayList<>(); tag.getAllElements().forEach(z -> stacks.add(new ItemStack(z, this.count))); diff --git a/version.properties b/version.properties index b861b56..b73baee 100644 --- a/version.properties +++ b/version.properties @@ -1,2 +1,2 @@ -#Tue Dec 28 17:45:17 GMT 2021 -VERSION_CODE=901 +#Mon Feb 07 23:22:03 GMT 2022 +VERSION_CODE=905