Fixes patterns always returning a recipe. (#4495)

This commit is contained in:
yueh
2020-07-24 22:39:38 +02:00
committed by GitHub
parent d01aa28cdc
commit 2ac27fd9ce
2 changed files with 4 additions and 2 deletions
@@ -226,7 +226,9 @@ public class EncodedPatternItem extends AEBaseItem {
final CompoundNBT tag = itemStack.getTag();
Preconditions.checkArgument(tag != null, "itemStack missing a NBT tag");
return new ResourceLocation(tag.getString(NBT_RECIPE_ID));
return tag.contains(NBT_RECIPE_ID, Constants.NBT.TAG_STRING)
? new ResourceLocation(tag.getString(NBT_RECIPE_ID))
: null;
}
public List<IAEItemStack> getIngredients(ItemStack itemStack) {