summaryrefslogtreecommitdiffstats
path: root/sample/src
diff options
context:
space:
mode:
authorDinnerbone <dinnerbone@dinnerbone.com>2010-12-30 18:54:04 +0000
committerDinnerbone <dinnerbone@dinnerbone.com>2010-12-30 18:54:04 +0000
commit6ddb16a8dda99f2198d65d6e102a0158774b02bb (patch)
treeb493edb6f86d479d5bcf8122d4b9f58bf195a1c7 /sample/src
parentdf119a36e018e9b5a151e5f76def13fc328e388e (diff)
downloadbukkit-6ddb16a8dda99f2198d65d6e102a0158774b02bb.tar
bukkit-6ddb16a8dda99f2198d65d6e102a0158774b02bb.tar.gz
bukkit-6ddb16a8dda99f2198d65d6e102a0158774b02bb.tar.lz
bukkit-6ddb16a8dda99f2198d65d6e102a0158774b02bb.tar.xz
bukkit-6ddb16a8dda99f2198d65d6e102a0158774b02bb.zip
Broken plugins no longer crash the server
Diffstat (limited to 'sample/src')
-rw-r--r--sample/src/com/dinnerbone/bukkit/sample/SamplePlayerListener.java9
-rw-r--r--sample/src/com/dinnerbone/bukkit/sample/SamplePlugin.java1
2 files changed, 10 insertions, 0 deletions
diff --git a/sample/src/com/dinnerbone/bukkit/sample/SamplePlayerListener.java b/sample/src/com/dinnerbone/bukkit/sample/SamplePlayerListener.java
index 75589bfc..408e6a68 100644
--- a/sample/src/com/dinnerbone/bukkit/sample/SamplePlayerListener.java
+++ b/sample/src/com/dinnerbone/bukkit/sample/SamplePlayerListener.java
@@ -6,6 +6,7 @@ import org.bukkit.Player;
import org.bukkit.event.player.PlayerChatEvent;
import org.bukkit.event.player.PlayerEvent;
import org.bukkit.event.player.PlayerListener;
+import org.bukkit.event.player.PlayerMoveEvent;
/**
* Handle events for all Player related events
@@ -55,4 +56,12 @@ public class SamplePlayerListener extends PlayerListener {
event.setCancelled(true);
}
}
+
+ @Override
+ public void onPlayerMove(PlayerMoveEvent event) {
+ Location from = event.getFrom();
+ Location to = event.getTo();
+
+ System.out.println(String.format("From %2$f,%2$f,%2$f to %2$f,%2$f,%2$f", from.getX(), from.getY(), from.getZ(), to.getX(), to.getY(), to.getZ()));
+ }
}
diff --git a/sample/src/com/dinnerbone/bukkit/sample/SamplePlugin.java b/sample/src/com/dinnerbone/bukkit/sample/SamplePlugin.java
index 53bb1317..2c623670 100644
--- a/sample/src/com/dinnerbone/bukkit/sample/SamplePlugin.java
+++ b/sample/src/com/dinnerbone/bukkit/sample/SamplePlugin.java
@@ -37,5 +37,6 @@ public class SamplePlugin extends JavaPlugin {
getServer().getPluginManager().registerEvent(Event.Type.PLAYER_JOIN, playerListener, Priority.Normal, this);
getServer().getPluginManager().registerEvent(Event.Type.PLAYER_QUIT, playerListener, Priority.Normal, this);
getServer().getPluginManager().registerEvent(Event.Type.PLAYER_COMMAND, playerListener, Priority.Normal, this);
+ getServer().getPluginManager().registerEvent(Event.Type.PLAYER_MOVE, playerListener, Priority.Normal, this);
}
}