diff --git a/src/com/wimbli/WorldBorder/Config.java b/src/com/wimbli/WorldBorder/Config.java index 681cc5d..f4fe393 100644 --- a/src/com/wimbli/WorldBorder/Config.java +++ b/src/com/wimbli/WorldBorder/Config.java @@ -14,7 +14,6 @@ import java.util.Set; import org.bukkit.configuration.ConfigurationSection; import org.bukkit.configuration.file.FileConfiguration; import org.bukkit.entity.Player; -import org.bukkit.plugin.Plugin; import org.bukkit.util.config.Configuration; import org.bukkit.util.config.ConfigurationNode; diff --git a/src/com/wimbli/WorldBorder/WBPlayerListener.java b/src/com/wimbli/WorldBorder/WBListener.java similarity index 63% rename from src/com/wimbli/WorldBorder/WBPlayerListener.java rename to src/com/wimbli/WorldBorder/WBListener.java index 2e6d207..23a8ce1 100644 --- a/src/com/wimbli/WorldBorder/WBPlayerListener.java +++ b/src/com/wimbli/WorldBorder/WBListener.java @@ -1,13 +1,15 @@ package com.wimbli.WorldBorder; -import org.bukkit.event.player.PlayerListener; +import org.bukkit.event.EventHandler; +import org.bukkit.event.EventPriority; +import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerTeleportEvent; import org.bukkit.Location; -public class WBPlayerListener extends PlayerListener +public class WBListener implements Listener { - @Override + @EventHandler(priority = EventPriority.LOWEST) public void onPlayerTeleport(PlayerTeleportEvent event) { if (event.isCancelled()) return; diff --git a/src/com/wimbli/WorldBorder/WorldBorder.java b/src/com/wimbli/WorldBorder/WorldBorder.java index 8471b64..78b997a 100644 --- a/src/com/wimbli/WorldBorder/WorldBorder.java +++ b/src/com/wimbli/WorldBorder/WorldBorder.java @@ -1,7 +1,5 @@ package com.wimbli.WorldBorder; -import org.bukkit.event.Event; -import org.bukkit.event.Event.Priority; import org.bukkit.Location; import org.bukkit.plugin.java.JavaPlugin; import org.bukkit.plugin.PluginDescriptionFile; @@ -9,8 +7,7 @@ import org.bukkit.plugin.PluginDescriptionFile; public class WorldBorder extends JavaPlugin { - private final WBPlayerListener pl = new WBPlayerListener(); - + @Override public void onEnable() { PluginDescriptionFile desc = this.getDescription(); @@ -27,9 +24,10 @@ public class WorldBorder extends JavaPlugin getCommand("wborder").setExecutor(new WBCommand(this)); // keep an eye on teleports, to redirect them to a spot inside the border if necessary - getServer().getPluginManager().registerEvent(Event.Type.PLAYER_TELEPORT, pl, Priority.Lowest, this); + getServer().getPluginManager().registerEvents(new WBListener(), this); } + @Override public void onDisable() { PluginDescriptionFile desc = this.getDescription(); diff --git a/src/com/wimbli/WorldBorder/WorldFillTask.java b/src/com/wimbli/WorldBorder/WorldFillTask.java index f15b470..c33631a 100644 --- a/src/com/wimbli/WorldBorder/WorldFillTask.java +++ b/src/com/wimbli/WorldBorder/WorldFillTask.java @@ -5,7 +5,6 @@ import java.util.List; import java.util.LinkedList; import java.util.Set; -import org.bukkit.ChatColor; import org.bukkit.Chunk; import org.bukkit.entity.Player; import org.bukkit.Server; @@ -108,10 +107,8 @@ public class WorldFillTask implements Runnable if (continueNotice) { // notify user that task has continued automatically continueNotice = false; - String clrCmd = ChatColor.AQUA.toString(); - String clrDesc = ChatColor.WHITE.toString(); sendMessage("World map generation task automatically continuing."); - sendMessage("Reminder: you can cancel at any time with " + clrCmd + "wb fill cancel" + clrDesc + ", or pause/unpause with " + clrCmd + "wb fill pause" + clrDesc + "."); + sendMessage("Reminder: you can cancel at any time with \"wb fill cancel\", or pause/unpause with \"wb fill pause\"."); } if (pausedForMemory)