diff --git a/MineverseChat/mineverse/Aust1n46/chat/listeners/ChatListener.java b/MineverseChat/mineverse/Aust1n46/chat/listeners/ChatListener.java index 4c2620e..2aa5ff4 100644 --- a/MineverseChat/mineverse/Aust1n46/chat/listeners/ChatListener.java +++ b/MineverseChat/mineverse/Aust1n46/chat/listeners/ChatListener.java @@ -235,162 +235,6 @@ public class ChatListener implements Listener { event.setCancelled(true); return; } - - if(chat.startsWith("@")) { - for(MineverseChatPlayer p : MineverseChat.onlinePlayers) { - if(p.isOnline() && chat.startsWith("@" + p.getPlayer().getDisplayName().replace("§r", "") + " ")) { - int add = 0; - if(p.getPlayer().getDisplayName().contains("§r")) add = 2; - String messageFormat = chat.substring(p.getPlayer().getDisplayName().length() + 1 - add); - if(chat.length() <= p.getPlayer().getDisplayName().length() + 1 - add) { - mcp.getPlayer().sendMessage(ChatColor.RED + "You must include a message."); - event.setCancelled(true); - return; - } - if(!mcp.getPlayer().canSee(p.getPlayer())) { - break; - } - if(p.getIgnores().contains(mcp.getUUID())) { - mcp.getPlayer().sendMessage(ChatColor.GOLD + p.getName() + " is currently ignoring your messages."); - event.setCancelled(true); - return; - } - if(!p.getMessageToggle()) { - mcp.getPlayer().sendMessage(ChatColor.GOLD + p.getName() + " is currently blocking messages."); - event.setCancelled(true); - return; - } - String echo = ""; - String send = ""; - String spy = ""; - if(p.isAFK()) { - mcp.getPlayer().sendMessage(ChatColor.GOLD + p.getPlayer().getDisplayName() + " is currently afk and might be unable to chat at this time."); - } - if(mcp.hasFilter()) { - messageFormat = cc.FilterChat(messageFormat); - } - if(mcp.getPlayer().hasPermission("venturechat.color")) { - messageFormat = Format.FormatStringColor(messageFormat); - } - if(mcp.getPlayer().hasPermission("venturechat.format")) { - messageFormat = Format.FormatString(messageFormat); - } - if(plugin.getConfig().getString("tellformatto").equalsIgnoreCase("Default")) { - echo = "You message " + p.getPlayer().getDisplayName() + ":" + ChatColor.valueOf(cc.tellColor.toUpperCase()) + messageFormat; - } - else { - echo = Format.FormatStringAll(plugin.getConfig().getString("tellformatto").replace("{playerto}", p.getPlayer().getDisplayName()).replace("{playerfrom}", mcp.getPlayer().getDisplayName())) + messageFormat; - } - if(plugin.getConfig().getString("tellformatfrom").equalsIgnoreCase("Default")) { - send = mcp.getPlayer().getDisplayName() + " messages you:" + ChatColor.valueOf(cc.tellColor.toUpperCase()) + messageFormat; - } - else { - send = Format.FormatStringAll(plugin.getConfig().getString("tellformatfrom").replace("{playerto}", p.getPlayer().getDisplayName()).replace("{playerfrom}", mcp.getPlayer().getDisplayName())) + messageFormat; - } - if(plugin.getConfig().getString("tellformatspy").equalsIgnoreCase("Default")) { - spy = p.getName() + " messages " + p.getName() + ":" + ChatColor.valueOf(cc.tellColor.toUpperCase()) + messageFormat; - } - else { - spy = Format.FormatStringAll(plugin.getConfig().getString("tellformatspy").replace("{playerto}", p.getName()).replace("{playerfrom}", mcp.getName())) + messageFormat; - } - for(MineverseChatPlayer sp : MineverseChat.onlinePlayers) { - if(sp.isSpy()) { - sp.getPlayer().sendMessage(spy); - } - } - p.getPlayer().sendMessage(send); - mcp.getPlayer().sendMessage(echo); - if(p.hasNotifications()) { - if(VersionHandler.is1_8() || VersionHandler.is1_7_10() || VersionHandler.is1_7_2() || VersionHandler.is1_7_9()) { - p.getPlayer().playSound(p.getPlayer().getLocation(), Sound.valueOf("LEVEL_UP"), 1, 0); - } - else { - p.getPlayer().playSound(p.getPlayer().getLocation(), Sound.valueOf("ENTITY_PLAYER_LEVELUP"), 1, 0); - } - p.getPlayer().playSound(p.getPlayer().getLocation(), Sound.valueOf("ENTITY_PLAYER_LEVELUP"), 1, 0); - } - p.setReplyPlayer(mcp.getUUID()); - mcp.setReplyPlayer(p.getUUID()); - Bukkit.getConsoleSender().sendMessage(mcp.getName() + " messages " + p.getName() + ":" + ChatColor.valueOf(cc.tellColor.toUpperCase()) + messageFormat); - event.setCancelled(true); - return; - } - if(chat.startsWith("@" + p.getName() + " ")) { - String messageFormat = chat.substring(p.getName().length() + 1); - if(chat.length() <= p.getName().length() + 1) { - mcp.getPlayer().sendMessage(ChatColor.RED + "You must include a message."); - event.setCancelled(true); - return; - } - if(!mcp.getPlayer().canSee(p.getPlayer())) { - break; - } - if(p.getIgnores().contains(mcp.getUUID())) { - mcp.getPlayer().sendMessage(ChatColor.GOLD + p.getName() + " is currently ignoring your messages."); - event.setCancelled(true); - return; - } - if(!p.getMessageToggle()) { - mcp.getPlayer().sendMessage(ChatColor.GOLD + p.getName() + " is currently blocking messages."); - event.setCancelled(true); - return; - } - String echo = ""; - String send = ""; - String spy = ""; - if(p.isAFK()) { - mcp.getPlayer().sendMessage(ChatColor.GOLD + p.getPlayer().getDisplayName() + " is currently afk and might be unable to chat at this time."); - } - if(mcp.hasFilter()) { - messageFormat = cc.FilterChat(messageFormat); - } - if(mcp.getPlayer().hasPermission("venturechat.color")) { - messageFormat = Format.FormatStringColor(messageFormat); - } - if(mcp.getPlayer().hasPermission("venturechat.format")) { - messageFormat = Format.FormatString(messageFormat); - } - if(plugin.getConfig().getString("tellformatto").equalsIgnoreCase("Default")) { - echo = "You message " + p.getNickname() + ":" + ChatColor.valueOf(cc.tellColor.toUpperCase()) + messageFormat; - } - else { - echo = Format.FormatStringAll(plugin.getConfig().getString("tellformatto").replace("{playerto}", p.getPlayer().getDisplayName()).replace("{playerfrom}", mcp.getPlayer().getDisplayName())) + messageFormat; - } - if(plugin.getConfig().getString("tellformatfrom").equalsIgnoreCase("Default")) { - send = mcp.getNickname() + " messages you:" + ChatColor.valueOf(cc.tellColor.toUpperCase()) + messageFormat; - } - else { - send = Format.FormatStringAll(plugin.getConfig().getString("tellformatfrom").replace("{playerto}", p.getPlayer().getDisplayName()).replace("{playerfrom}", mcp.getPlayer().getDisplayName())) + messageFormat; - } - if(plugin.getConfig().getString("tellformatspy").equalsIgnoreCase("Default")) { - spy = mcp.getName() + " messages " + p.getName() + ":" + ChatColor.valueOf(cc.tellColor.toUpperCase()) + messageFormat; - } - else { - spy = Format.FormatStringAll(plugin.getConfig().getString("tellformatspy").replace("{playerto}", p.getName()).replace("{playerfrom}", mcp.getName())) + messageFormat; - } - for(MineverseChatPlayer sp : MineverseChat.onlinePlayers) { - if(sp.isSpy()) { - sp.getPlayer().sendMessage(spy); - } - } - p.getPlayer().sendMessage(send); - mcp.getPlayer().sendMessage(echo); - if(p.hasNotifications()) { - if(VersionHandler.is1_8()) { - p.getPlayer().playSound(p.getPlayer().getLocation(), Sound.valueOf("LEVEL_UP"), 1, 0); - } - if(VersionHandler.is1_9()) { - p.getPlayer().playSound(p.getPlayer().getLocation(), Sound.valueOf("ENTITY_PLAYER_LEVELUP"), 1, 0); - } - } - p.setReplyPlayer(mcp.getUUID()); - mcp.setReplyPlayer(p.getUUID()); - Bukkit.getConsoleSender().sendMessage(mcp.getName() + " messages " + p.getName() + ":" + ChatColor.valueOf(cc.tellColor.toUpperCase()) + messageFormat); - event.setCancelled(true); - return; - } - } - } Location locreceip; Location locsender = mcp.getPlayer().getLocation();