From c6ee3ef96404588348730407629862d32446a238 Mon Sep 17 00:00:00 2001 From: Sleaker Date: Wed, 8 Feb 2012 17:40:21 -0800 Subject: [PATCH] updates --- src/net/milkbowl/vault/Vault.java | 7 - .../vault/chat/plugins/Chat_HeroTitles.java | 212 ------------------ 2 files changed, 219 deletions(-) delete mode 100644 src/net/milkbowl/vault/chat/plugins/Chat_HeroTitles.java diff --git a/src/net/milkbowl/vault/Vault.java b/src/net/milkbowl/vault/Vault.java index 8b6b7b1..1da9ec6 100644 --- a/src/net/milkbowl/vault/Vault.java +++ b/src/net/milkbowl/vault/Vault.java @@ -30,7 +30,6 @@ import javax.xml.parsers.DocumentBuilderFactory; import net.milkbowl.vault.chat.Chat; import net.milkbowl.vault.chat.plugins.Chat_GroupManager; -import net.milkbowl.vault.chat.plugins.Chat_HeroTitles; import net.milkbowl.vault.chat.plugins.Chat_Permissions3; import net.milkbowl.vault.chat.plugins.Chat_PermissionsEx; import net.milkbowl.vault.chat.plugins.Chat_Towny; @@ -201,12 +200,6 @@ public class Vault extends JavaPlugin { sm.register(Chat.class, townChat, this, ServicePriority.Lowest); log.info(String.format("[%s][Chat] Towny found: %s", getDescription().getName(), townChat.isEnabled() ? "Loaded" : "Waiting")); } - - if (packageExists(new String[] { "com.herocraftonline.herotitles.HeroTitles" } )) { - Chat htChat = new Chat_HeroTitles(this, perms); - sm.register(Chat.class, htChat, this, ServicePriority.Highest); - log.info(String.format("[%s][Chat] HeroTitles found: %s", getDescription().getName(), htChat.isEnabled() ? "Loaded" : "Waiting")); - } } /** diff --git a/src/net/milkbowl/vault/chat/plugins/Chat_HeroTitles.java b/src/net/milkbowl/vault/chat/plugins/Chat_HeroTitles.java deleted file mode 100644 index c19ce11..0000000 --- a/src/net/milkbowl/vault/chat/plugins/Chat_HeroTitles.java +++ /dev/null @@ -1,212 +0,0 @@ -package net.milkbowl.vault.chat.plugins; - -import java.util.logging.Logger; - -import net.milkbowl.vault.chat.Chat; -import net.milkbowl.vault.permission.Permission; - -import org.bukkit.Bukkit; -import org.bukkit.event.EventHandler; -import org.bukkit.event.EventPriority; -import org.bukkit.event.Listener; -import org.bukkit.event.server.PluginDisableEvent; -import org.bukkit.event.server.PluginEnableEvent; -import org.bukkit.plugin.Plugin; - -import com.herocraftonline.herotitles.HeroTitles; -import com.herocraftonline.herotitles.PlayerTitleManager; - -public class Chat_HeroTitles extends Chat { - - private final Logger log = Logger.getLogger("Minecraft"); - private final String name = "HeroTitles"; - private HeroTitles chat; - private Plugin plugin = null; - - public Chat_HeroTitles(Plugin plugin, Permission perms) { - super(perms); - this.plugin = plugin; - - Bukkit.getServer().getPluginManager().registerEvents(new PermissionServerListener(this), plugin); - - // Load Plugin in case it was loaded before - if (this.chat == null) { - Plugin chat = plugin.getServer().getPluginManager().getPlugin("HeroTitles"); - if (chat != null) { - this.chat = (HeroTitles) chat; - log.info(String.format("[%s][Chat] %s hooked.", plugin.getDescription().getName(), "HeroTitles")); - } - } - } - - public class PermissionServerListener implements Listener { - Chat_HeroTitles chat = null; - - public PermissionServerListener(Chat_HeroTitles chat) { - this.chat = chat; - } - - @EventHandler(priority = EventPriority.MONITOR) - public void onPluginEnable(PluginEnableEvent event) { - if (this.chat.chat == null) { - Plugin chat = plugin.getServer().getPluginManager().getPlugin("HeroTitles"); - if (chat != null) { - this.chat.chat = (HeroTitles) chat; - log.info(String.format("[%s][Chat] %s hooked.", plugin.getDescription().getName(), "HeroTitles")); - } - } - } - - @EventHandler(priority = EventPriority.MONITOR) - public void onPluginDisable(PluginDisableEvent event) { - if (this.chat.chat != null) { - if (event.getPlugin().getDescription().getName().equals("HeroTitles")) { - this.chat.chat = null; - log.info(String.format("[%s][Chat] %s un-hooked.", plugin.getDescription().getName(), "HeroTitles")); - } - } - } - } - - @Override - public String getName() { - return name; - } - - @Override - public boolean isEnabled() { - return chat != null && chat.isEnabled(); - } - - @Override - public String getPlayerPrefix(String world, String player) { - if (PlayerTitleManager.getTitlePrefix(player) != null) { - return PlayerTitleManager.getTitlePrefix(player).data; - } - return ""; - } - - @Override - public void setPlayerPrefix(String world, String player, String prefix) { - PlayerTitleManager.setTitlePrefix(player, prefix); - } - - @Override - public String getPlayerSuffix(String world, String player) { - if (PlayerTitleManager.getTitleSuffix(player) != null) { - return PlayerTitleManager.getTitleSuffix(player).data; - } - return ""; - } - - @Override - public void setPlayerSuffix(String world, String player, String suffix) { - PlayerTitleManager.setTitleSuffix(player, suffix); - } - - @Override - public String getGroupPrefix(String world, String group) { - throw new UnsupportedOperationException("HeroTitles does not support info nodes!"); - } - - @Override - public void setGroupPrefix(String world, String group, String prefix) { - throw new UnsupportedOperationException("HeroTitles does not support info nodes!"); - } - - @Override - public String getGroupSuffix(String world, String group) { - throw new UnsupportedOperationException("HeroTitles does not support info nodes!"); - } - - @Override - public void setGroupSuffix(String world, String group, String suffix) { - throw new UnsupportedOperationException("HeroTitles does not support info nodes!"); - } - - @Override - public int getPlayerInfoInteger(String world, String player, String node, int defaultValue) { - throw new UnsupportedOperationException("HeroTitles does not support info nodes!"); - } - - @Override - public void setPlayerInfoInteger(String world, String player, String node, int value) { - - throw new UnsupportedOperationException("HeroTitles does not support info nodes!"); - } - - @Override - public int getGroupInfoInteger(String world, String group, String node, int defaultValue) { - throw new UnsupportedOperationException("HeroTitles does not support info nodes!"); - } - - @Override - public void setGroupInfoInteger(String world, String group, String node, int value) { - throw new UnsupportedOperationException("HeroTitles does not support info nodes!"); - } - - @Override - public double getPlayerInfoDouble(String world, String player, String node, double defaultValue) { - throw new UnsupportedOperationException("HeroTitles does not support info nodes!"); - } - - @Override - public void setPlayerInfoDouble(String world, String player, String node, double value) { - throw new UnsupportedOperationException("HeroTitles does not support info nodes!"); - - } - - @Override - public double getGroupInfoDouble(String world, String group, String node, double defaultValue) { - throw new UnsupportedOperationException("HeroTitles does not support info nodes!"); - } - - @Override - public void setGroupInfoDouble(String world, String group, String node, double value) { - throw new UnsupportedOperationException("HeroTitles does not support info nodes!"); - } - - @Override - public boolean getPlayerInfoBoolean(String world, String player, String node, boolean defaultValue) { - throw new UnsupportedOperationException("HeroTitles does not support info nodes!"); - } - - @Override - public void setPlayerInfoBoolean(String world, String player, String node, boolean value) { - throw new UnsupportedOperationException("HeroTitles does not support info nodes!"); - - } - - @Override - public boolean getGroupInfoBoolean(String world, String group, String node, boolean defaultValue) { - throw new UnsupportedOperationException("HeroTitles does not support info nodes!"); - } - - @Override - public void setGroupInfoBoolean(String world, String group, String node, boolean value) { - throw new UnsupportedOperationException("HeroTitles does not support info nodes!"); - } - - @Override - public String getPlayerInfoString(String world, String player, String node, String defaultValue) { - if (node.equals("color")) - return PlayerTitleManager.getTitleColor(player) != null ? PlayerTitleManager.getTitleColor(player).toString() : ""; - - throw new UnsupportedOperationException("HeroTitles does not support info nodes!"); - } - - @Override - public void setPlayerInfoString(String world, String player, String node, String value) { - throw new UnsupportedOperationException("HeroTitles does not support info nodes!"); - } - - @Override - public String getGroupInfoString(String world, String group, String node, String defaultValue) { - throw new UnsupportedOperationException("HeroTitles does not support info nodes!"); - } - - @Override - public void setGroupInfoString(String world, String group, String node, String value) { - throw new UnsupportedOperationException("HeroTitles does not support info nodes!"); - } -}