From 7a7bfddfebfe81f48390eb16d62c352065c34c83 Mon Sep 17 00:00:00 2001 From: mcmonkey4eva Date: Thu, 26 Feb 2015 18:36:35 -0800 Subject: [PATCH] dont fire player steps on for teleporting NPCs --- .../denizen/events/core/PlayerStepsOnSmartEvent.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/net/aufdemrand/denizen/events/core/PlayerStepsOnSmartEvent.java b/src/main/java/net/aufdemrand/denizen/events/core/PlayerStepsOnSmartEvent.java index e13235c4a9..c4ea6fe5eb 100644 --- a/src/main/java/net/aufdemrand/denizen/events/core/PlayerStepsOnSmartEvent.java +++ b/src/main/java/net/aufdemrand/denizen/events/core/PlayerStepsOnSmartEvent.java @@ -83,6 +83,9 @@ public void breakDown() { // --> @EventHandler public void onPlayerTeleport(PlayerTeleportEvent event) { + if (dEntity.isNPC(event.getPlayer())) { + return; + } PlayerMoveEvent evt = new PlayerMoveEvent(event.getPlayer(), event.getFrom(), event.getTo()); onPlayerMove(evt); event.setCancelled(evt.isCancelled());