Skip to content

Commit 352684b

Browse files
authored
Merge pull request #2069
Fix ARC not respecting unbreakable items
2 parents bc7948c + 07fdf85 commit 352684b

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/main/java/wayoftime/bloodmagic/common/tile/TileAlchemicalReactionChamber.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -381,10 +381,10 @@ public void consumeInventory(int inputCount, boolean consumeInput, boolean break
381381
ItemStack toolStack = getItem(ARC_TOOL_SLOT);
382382
if (!toolStack.isEmpty())
383383
{
384-
if (toolStack.isDamageableItem())
384+
if (toolStack.getItem().isDamageable(toolStack))
385385
{
386386
int unbreakingLevel = EnchantmentHelper.getItemEnchantmentLevel(Enchantments.UNBREAKING, toolStack);
387-
if (unbreakingLevel == 0 || level.random.nextInt(unbreakingLevel + 1) == 0)
387+
if (toolStack.isDamageableItem() && (unbreakingLevel == 0 || level.random.nextInt(unbreakingLevel + 1) == 0))
388388
{
389389
toolStack.setDamageValue(toolStack.getDamageValue() + 1);
390390
if (toolStack.getDamageValue() >= toolStack.getMaxDamage() && breakTool)

0 commit comments

Comments
 (0)