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.ecoenchants.EcoEnchantsPlugin;
import com.willfp.ecoenchants.enchantments.EcoEnchant;
import com.willfp.ecoenchants.enchantments.EcoEnchants;
import org.bukkit.Material;
import org.bukkit.block.Block;
import org.bukkit.entity.*;
@ -579,7 +580,7 @@ public class WatcherTriggers extends PluginDependent implements Listener {
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()) {
return;
}
@ -588,7 +589,8 @@ public class WatcherTriggers extends PluginDependent implements Listener {
return;
}
enchant.onArmorEquip(player, integer, event);
int level = EnchantChecks.getArmorPoints(player, enchant);
enchant.onArmorEquip(player, level, event);
}), 1);
}