Skip to content

Commit cd0d054

Browse files
committed
Fixed exception
1 parent 94c0c5b commit cd0d054

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

src/main/java/com/artillexstudios/axsmithing/gui/impl/SmithingTable_V1_16.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,7 @@ private boolean checkRecipe(Inventory inventory, ItemStack finalBase, ItemStack
183183

184184
if (recipe instanceof SmithingRecipe smithingRecipe) {
185185
boolean test1 = smithingRecipe.getBase().test(finalBase);
186+
if (!finalBase.hasItemMeta()) return false;
186187
ItemMeta baseItemMeta = finalBase.getItemMeta();
187188
boolean test2 = smithingRecipe.getAddition().test(finalAddition);
188189

src/main/java/com/artillexstudios/axsmithing/gui/impl/SmithingTable_V1_20.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,6 +258,7 @@ private boolean checkRecipe(Inventory inventory, ItemStack finalTemplate, ItemSt
258258
if (recipe instanceof SmithingTransformRecipe transformRecipe) {
259259
boolean test1 = transformRecipe.getTemplate().test(finalTemplate);
260260
boolean test2 = transformRecipe.getBase().test(finalBase);
261+
if (!finalBase.hasItemMeta()) return false;
261262
ItemMeta baseItemMeta = finalBase.getItemMeta();
262263
boolean test3 = transformRecipe.getAddition().test(finalAddition);
263264

0 commit comments

Comments
 (0)