package tv.mineinthebox.essentials.events.chat; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.Listener; import tv.mineinthebox.essentials.events.customevents.PlayerChatSmilleyEvent; public class ChatSmilleyEvent implements Listener { @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = false) public void onChatSmilley(PlayerChatSmilleyEvent e) { if(e.getMessage().contains(":)")) { e.setMessage(e.getMessage().replace(":\\)", e.getSmilley(":)").getChar() + e.getSuffix())); } if(e.getMessage().toLowerCase().contains(":d")) { e.setMessage(e.getMessage().replace(":d", e.getSmilley(":D").getChar() + e.getSuffix())); e.setMessage(e.getMessage().replace(":D", e.getSmilley(":D").getChar() + e.getSuffix())); } if(e.getMessage().toLowerCase().contains(":@")) { e.setMessage(e.getMessage().replace(":@", e.getSmilley(":@").getChar() + e.getSuffix())); } if(e.getMessage().toLowerCase().contains("<3")) { e.setMessage(e.getMessage().replace("<3", e.getSmilley("<3").getChar() + e.getSuffix())); } } }