From ada2cfd015d5e4cdecd34c6670e522aa2b1fe959 Mon Sep 17 00:00:00 2001 From: kireevm96 <38166973+kireevm96@users.noreply.github.com> Date: Thu, 4 Mar 2021 16:50:19 +0300 Subject: [PATCH] Changed functions EnchantChecks --- .../enchantments/ecoenchants/special/Soulbound.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Soulbound.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Soulbound.java index cc9ad4ac..b4c01aa9 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Soulbound.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Soulbound.java @@ -44,10 +44,9 @@ public class Soulbound extends EcoEnchant { if (player.getKiller() instanceof Player) { Player killer = (Player) player.getKiller(); - ItemStack item = killer.getInventory().getItemInMainHand(); - if (EnchantChecks.item(item, EcoEnchants.REAPER)) { - if (!(EcoEnchants.REAPER.getDisabledWorlds().contains(player.getWorld()))) { - int points = EnchantChecks.getItemLevel(item, EcoEnchants.REAPER); + if (EnchantChecks.mainhand(killer, EcoEnchants.REAPER)) { + if (!(EcoEnchants.REAPER.getDisabledWorlds().contains(killer.getWorld()))) { + int points = EnchantChecks.getMainhandLevel(killer, EcoEnchants.REAPER); if (EnchantmentUtils.passedChance(EcoEnchants.REAPER, points)) { return; }