From 8b0756866fab21c174d4178c191d581039687a94 Mon Sep 17 00:00:00 2001 From: JoshieGemFinder <79513611+JoshieGemFinder@users.noreply.github.com> Date: Sun, 21 Jan 2024 21:50:22 +1000 Subject: [PATCH] Add isItemStackDamageable check For map makers --- .../thebetweenlands/common/tile/TileEntityAnimator.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/thebetweenlands/common/tile/TileEntityAnimator.java b/src/main/java/thebetweenlands/common/tile/TileEntityAnimator.java index 5cc96f71e..a0d573203 100644 --- a/src/main/java/thebetweenlands/common/tile/TileEntityAnimator.java +++ b/src/main/java/thebetweenlands/common/tile/TileEntityAnimator.java @@ -102,7 +102,9 @@ public void update() { } } } - inventory.get(1).setItemDamage(inventory.get(1).getItemDamage() + this.requiredLifeCount); + ItemStack crystalStack = inventory.get(1); + if(crystalStack.isItemStackDamageable()) + crystalStack.setItemDamage(crystalStack.getItemDamage() + this.requiredLifeCount); markDirty(); this.itemAnimated = true; } @@ -298,4 +300,4 @@ public int[] getSlotsForFace(EnumFacing side) { return new int[]{1, 2}; } -} \ No newline at end of file +}