From 66c2506fa30293eacec5a815f82f8cc19e901fb6 Mon Sep 17 00:00:00 2001 From: Aleksey Date: Sun, 27 Dec 2020 16:19:15 +0300 Subject: [PATCH] Update ItemUtil.java --- src/main/java/ru/betterend/util/ItemUtil.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/ru/betterend/util/ItemUtil.java b/src/main/java/ru/betterend/util/ItemUtil.java index 9d41b293..16ab37c8 100644 --- a/src/main/java/ru/betterend/util/ItemUtil.java +++ b/src/main/java/ru/betterend/util/ItemUtil.java @@ -55,13 +55,14 @@ public class ItemUtil { @Nullable public static ItemStack fromJsonRecipe(JsonObject recipe) { - if (!recipe.has("item")) return null; try { + if (!recipe.has("item")) { + throw new IllegalStateException("Invalid JsonObject. Entry 'item' does not exists!"); + } Identifier itemId = new Identifier(JsonHelper.getString(recipe, "item")); Item item = Registry.ITEM.getOrEmpty(itemId).orElseThrow(() -> { return new IllegalStateException("Output item " + itemId + " does not exists!"); }); - if (item == null) return null; int count = JsonHelper.getInt(recipe, "count", 1); return new ItemStack(item, count); } catch (Exception ex) {