From 71b115c8fe75bdeddd43aa934734738ed54c360e Mon Sep 17 00:00:00 2001 From: LexManos Date: Wed, 29 Mar 2023 17:39:36 -0700 Subject: [PATCH] Fix BlockEvent.Break not using ItemStack enchantment hooks. --- src/main/java/net/minecraftforge/event/level/BlockEvent.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/minecraftforge/event/level/BlockEvent.java b/src/main/java/net/minecraftforge/event/level/BlockEvent.java index 9fa73963b4..a50e69d928 100644 --- a/src/main/java/net/minecraftforge/event/level/BlockEvent.java +++ b/src/main/java/net/minecraftforge/event/level/BlockEvent.java @@ -84,8 +84,8 @@ public class BlockEvent extends Event } else { - int fortuneLevel = EnchantmentHelper.getItemEnchantmentLevel(Enchantments.BLOCK_FORTUNE, player.getMainHandItem()); - int silkTouchLevel = EnchantmentHelper.getItemEnchantmentLevel(Enchantments.SILK_TOUCH, player.getMainHandItem()); + int fortuneLevel = player.getMainHandItem().getEnchantmentLevel(Enchantments.BLOCK_FORTUNE); + int silkTouchLevel = player.getMainHandItem().getEnchantmentLevel(Enchantments.SILK_TOUCH); this.exp = state.getExpDrop(level, level.random, pos, fortuneLevel, silkTouchLevel); } }