Implement /npc knockback
This commit is contained in:
parent
e64816eda2
commit
8e4c38ded1
|
@ -416,6 +416,13 @@ public class EventListen implements Listener {
|
|||
skinUpdateTracker.onNPCDespawn(event.getNPC());
|
||||
}
|
||||
|
||||
@EventHandler
|
||||
public void onNPCKnockback(NPCKnockbackEvent event) {
|
||||
if (event.getNPC().data().has(NPC.Metadata.KNOCKBACK)) {
|
||||
event.setCancelled(!event.getNPC().data().get(NPC.Metadata.KNOCKBACK, true));
|
||||
}
|
||||
}
|
||||
|
||||
@EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true)
|
||||
public void onNPCRemove(NPCRemoveEvent event) {
|
||||
toRespawn.values().remove(event.getNPC());
|
||||
|
|
Loading…
Reference in New Issue