diff --git a/MMOCore-Dist/src/main/java/net/Indyuce/mmocore/listener/ClassScriptListener.java b/MMOCore-Dist/src/main/java/net/Indyuce/mmocore/listener/ClassScriptListener.java index 8342b7c9..39fb972e 100644 --- a/MMOCore-Dist/src/main/java/net/Indyuce/mmocore/listener/ClassScriptListener.java +++ b/MMOCore-Dist/src/main/java/net/Indyuce/mmocore/listener/ClassScriptListener.java @@ -1,6 +1,6 @@ package net.Indyuce.mmocore.listener; -import io.lumine.mythic.lib.api.player.MMOPlayerData; +import io.lumine.mythic.lib.skill.trigger.TriggerMetadata; import net.Indyuce.mmocore.MMOCore; import net.Indyuce.mmocore.api.event.PlayerChangeClassEvent; import net.Indyuce.mmocore.api.event.PlayerLevelChangeEvent; @@ -14,7 +14,7 @@ import org.bukkit.event.Listener; * This class calls trigger types registered by MMOCore * which are specific to player classes. * - * @see {@link MMOCoreTriggerType} + * @see MMOCoreTriggerType */ public class ClassScriptListener implements Listener { @@ -23,8 +23,8 @@ public class ClassScriptListener implements Listener { // With delay Bukkit.getScheduler().runTask(MMOCore.plugin, () -> { - final MMOPlayerData caster = event.getData().getMMOPlayerData(); - caster.triggerSkills(MMOCoreTriggerType.CLASS_CHOSEN, null); + final var caster = event.getData().getMMOPlayerData(); + caster.triggerSkills(new TriggerMetadata(caster, MMOCoreTriggerType.CLASS_CHOSEN)); }); } @@ -34,8 +34,8 @@ public class ClassScriptListener implements Listener { // With delay if (event.getReason() == PlayerLevelChangeEvent.Reason.LEVEL_UP) Bukkit.getScheduler().runTask(MMOCore.plugin, () -> { - final MMOPlayerData caster = event.getData().getMMOPlayerData(); - caster.triggerSkills(MMOCoreTriggerType.LEVEL_UP, null); + final var caster = event.getData().getMMOPlayerData(); + caster.triggerSkills(new TriggerMetadata(caster, MMOCoreTriggerType.LEVEL_UP)); }); } diff --git a/MMOCore-Dist/src/main/java/net/Indyuce/mmocore/listener/MMOCoreSkillTriggers.java b/MMOCore-Dist/src/main/java/net/Indyuce/mmocore/listener/MMOCoreSkillTriggers.java index 29bc3c36..0c5d3713 100644 --- a/MMOCore-Dist/src/main/java/net/Indyuce/mmocore/listener/MMOCoreSkillTriggers.java +++ b/MMOCore-Dist/src/main/java/net/Indyuce/mmocore/listener/MMOCoreSkillTriggers.java @@ -1,6 +1,5 @@ package net.Indyuce.mmocore.listener; -import io.lumine.mythic.lib.api.player.MMOPlayerData; import io.lumine.mythic.lib.skill.trigger.TriggerMetadata; import net.Indyuce.mmocore.api.event.PlayerCombatEvent; import net.Indyuce.mmocore.skill.trigger.MMOCoreTriggerType; @@ -11,8 +10,8 @@ import org.bukkit.event.Listener; public class MMOCoreSkillTriggers implements Listener { @EventHandler(priority = EventPriority.HIGH, ignoreCancelled = true) - public void a(PlayerCombatEvent event) { - final MMOPlayerData caster = event.getData().getMMOPlayerData(); + public void onCombatUpdate(PlayerCombatEvent event) { + final var caster = event.getData().getMMOPlayerData(); caster.triggerSkills(new TriggerMetadata(caster, event.entersCombat() ? MMOCoreTriggerType.ENTER_COMBAT : MMOCoreTriggerType.QUIT_COMBAT)); } }