Fixed armor listener

This commit is contained in:
Auxilor 2021-04-15 14:02:35 +01:00
parent f1b6b33ef6
commit d62984d79e

View File

@ -10,6 +10,7 @@ import com.willfp.eco.core.integrations.mcmmo.McmmoManager;
import com.willfp.eco.util.TridentUtils; import com.willfp.eco.util.TridentUtils;
import com.willfp.ecoenchants.EcoEnchantsPlugin; import com.willfp.ecoenchants.EcoEnchantsPlugin;
import com.willfp.ecoenchants.enchantments.EcoEnchant; import com.willfp.ecoenchants.enchantments.EcoEnchant;
import com.willfp.ecoenchants.enchantments.EcoEnchants;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.block.Block; import org.bukkit.block.Block;
import org.bukkit.entity.*; import org.bukkit.entity.*;
@ -579,7 +580,7 @@ public class WatcherTriggers extends PluginDependent implements Listener {
Player player = event.getPlayer(); Player player = event.getPlayer();
this.getPlugin().getScheduler().runLater(() -> EnchantChecks.getEnchantsOnArmor(player).forEach((enchant, integer) -> { this.getPlugin().getScheduler().runLater(() -> EcoEnchants.values().forEach(enchant -> {
if (!enchant.isEnabled()) { if (!enchant.isEnabled()) {
return; return;
} }
@ -588,7 +589,8 @@ public class WatcherTriggers extends PluginDependent implements Listener {
return; return;
} }
enchant.onArmorEquip(player, integer, event); int level = EnchantChecks.getArmorPoints(player, enchant);
enchant.onArmorEquip(player, level, event);
}), 1); }), 1);
} }