From b85bd1dce7095f7c0b7fbf00019a2b88dabdb139 Mon Sep 17 00:00:00 2001 From: Mike Primm Date: Wed, 22 Feb 2012 00:26:03 -0600 Subject: [PATCH] Make player-join processing monitor priority - give VNP a chance to hide it --- src/main/java/org/dynmap/bukkit/DynmapPlugin.java | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/main/java/org/dynmap/bukkit/DynmapPlugin.java b/src/main/java/org/dynmap/bukkit/DynmapPlugin.java index 966b8b98..a26b2a87 100644 --- a/src/main/java/org/dynmap/bukkit/DynmapPlugin.java +++ b/src/main/java/org/dynmap/bukkit/DynmapPlugin.java @@ -606,13 +606,13 @@ public class DynmapPlugin extends JavaPlugin implements DynmapAPI { private void registerPlayerLoginListener() { Listener pl = new Listener() { @SuppressWarnings("unused") - @EventHandler + @EventHandler(priority=EventPriority.MONITOR) public void onPlayerJoin(PlayerJoinEvent evt) { DynmapPlayer dp = new BukkitPlayer(evt.getPlayer()); core.listenerManager.processPlayerEvent(EventType.PLAYER_JOIN, dp); } @SuppressWarnings("unused") - @EventHandler + @EventHandler(priority=EventPriority.MONITOR) public void onPlayerQuit(PlayerQuitEvent evt) { DynmapPlayer dp = new BukkitPlayer(evt.getPlayer()); core.listenerManager.processPlayerEvent(EventType.PLAYER_QUIT, dp); @@ -841,12 +841,6 @@ public class DynmapPlugin extends JavaPlugin implements DynmapAPI { Location loc = event.getPlayer().getLocation(); mapManager.touch(loc.getWorld().getName(), loc.getBlockX(), loc.getBlockY(), loc.getBlockZ(), "playerjoin"); } - core.listenerManager.processPlayerEvent(EventType.PLAYER_JOIN, new BukkitPlayer(event.getPlayer())); - } - @SuppressWarnings("unused") - @EventHandler(priority=EventPriority.MONITOR) - public void onPlayerQuit(PlayerQuitEvent event) { - core.listenerManager.processPlayerEvent(EventType.PLAYER_QUIT, new BukkitPlayer(event.getPlayer())); } };