Worked on issue #7. Issue should be fixed now.

This commit is contained in:
JitseB
2018-05-08 22:59:25 +02:00
parent eed6da3f46
commit ad4e13a602
4 changed files with 30 additions and 14 deletions
@@ -40,6 +40,10 @@ public class NPCLibPlugin extends JavaPlugin implements Listener {
@Override
public void onDisable() {
if (npc != null) {
npc.destroy(false);
}
getServer().getConsoleSender().sendMessage(ChatColor.BLUE + "[NPCLib] " + ChatColor.WHITE + "plugin disabled.");
}
@@ -7,6 +7,7 @@ package net.jitse.npclib.plugin.listeners;
import net.jitse.npclib.events.NPCDestroyEvent;
import net.jitse.npclib.events.NPCInteractEvent;
import net.jitse.npclib.events.NPCSpawnEvent;
import net.jitse.npclib.events.trigger.TriggerType;
import org.bukkit.ChatColor;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
@@ -18,11 +19,19 @@ public class NPCListener implements Listener {
@EventHandler
public void onNPCSpawn(NPCSpawnEvent event) {
if (event.getTrigger() == TriggerType.AUTOMATIC) {
return;
}
event.getPlayer().sendMessage(ChatColor.GREEN + "Spawned NPC " + event.getNPC().getEntityId());
}
@EventHandler
public void onNPCDestroy(NPCDestroyEvent event) {
if (event.getTrigger() == TriggerType.AUTOMATIC) {
return;
}
event.getPlayer().sendMessage(ChatColor.RED + "Destroyed NPC " + event.getNPC().getEntityId());
}