package tv.mineinthebox.essentials.events.customevents; import java.util.ArrayList; import java.util.List; import org.bukkit.Bukkit; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerChatEvent; import tv.mineinthebox.essentials.xEssentials; @SuppressWarnings("deprecation") public class CallPlayerChatSmilleyEvent implements Listener { private final xEssentials pl; public CallPlayerChatSmilleyEvent(xEssentials pl) { this.pl = pl; } @EventHandler public void onChatSmilleyEvent(PlayerChatEvent e) { List<String> SmilleyList = new ArrayList<String>(); String[] args = e.getMessage().split(" "); for(int i = 0; i < args.length; i++) { if(args[i].equalsIgnoreCase(":D")) { SmilleyList.add(args[i]); } else if(args[i].equalsIgnoreCase(":@")) { SmilleyList.add(args[i]); } else if(args[i].equalsIgnoreCase("<3")) { SmilleyList.add(args[i]); } else if(args[i].equalsIgnoreCase(":)")) { SmilleyList.add(args[i]); } } String[] SmilleyNames = SmilleyList.toArray(new String[SmilleyList.size()]); if(SmilleyNames.length > 0) { Bukkit.getPluginManager().callEvent(new PlayerChatSmilleyEvent(e, SmilleyNames, pl)); } } }