diff options
author | Dinnerbone <dinnerbone@dinnerbone.com> | 2010-12-30 18:54:04 +0000 |
---|---|---|
committer | Dinnerbone <dinnerbone@dinnerbone.com> | 2010-12-30 18:54:04 +0000 |
commit | 6ddb16a8dda99f2198d65d6e102a0158774b02bb (patch) | |
tree | b493edb6f86d479d5bcf8122d4b9f58bf195a1c7 /sample/src | |
parent | df119a36e018e9b5a151e5f76def13fc328e388e (diff) | |
download | bukkit-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.java | 9 | ||||
-rw-r--r-- | sample/src/com/dinnerbone/bukkit/sample/SamplePlugin.java | 1 |
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); } } |