Move NPC remove event into the correct class

This commit is contained in:
HexedHero 2022-05-03 00:14:38 +01:00
parent 2cfd0beb6f
commit 0011f2282e
2 changed files with 11 additions and 11 deletions

View File

@ -48,7 +48,6 @@ import me.mattstudios.citizenscmd.utility.EnumTypes;
import me.mattstudios.citizenscmd.utility.Messages;
import me.mattstudios.citizenscmd.utility.Util;
import net.citizensnpcs.api.event.NPCLeftClickEvent;
import net.citizensnpcs.api.event.NPCRemoveEvent;
import net.citizensnpcs.api.event.NPCRightClickEvent;
import net.citizensnpcs.api.npc.NPC;
import net.kyori.adventure.audience.Audience;
@ -228,15 +227,6 @@ public class NPCClickListener implements Listener {
}
}
@EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
public void onRemoveNPC(NPCRemoveEvent event) {
if (!plugin.getDataHandler().hasNPCData(event.getNPC().getId())) {
return;
}
plugin.getDataHandler().removeNPCData(event.getNPC().getId());
}
/**
* Does the main commands for both left and right clicks.
*

View File

@ -6,6 +6,7 @@ import org.bukkit.event.Listener;
import me.mattstudios.citizenscmd.CitizensCMD;
import net.citizensnpcs.api.event.NPCCloneEvent;
import net.citizensnpcs.api.event.NPCRemoveEvent;
public class NPCListener implements Listener {
@ -16,11 +17,20 @@ public class NPCListener implements Listener {
}
@EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
public void on(NPCCloneEvent event) {
public void onCloneNPC(NPCCloneEvent event) {
if (!plugin.getDataHandler().hasNPCData(event.getNPC().getId())) {
return;
}
plugin.getDataHandler().cloneData(event.getNPC().getId(), event.getClone().getId());
}
@EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
public void onRemoveNPC(NPCRemoveEvent event) {
if (!plugin.getDataHandler().hasNPCData(event.getNPC().getId())) {
return;
}
plugin.getDataHandler().removeNPCData(event.getNPC().getId());
}
}