Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private static ArxLogger al = new ArxLogger(Level.INFO, iFormat.INFO);
- @EventHandler
- public void onChat(AsyncPlayerChatEvent event) {
- User player = User.getUser(event.getPlayer());
- String message = event.getMessage();
- for(Player p : Bukkit.getOnlinePlayers())
- if(message.toLowerCase().contains(p.getName().toLowerCase())) {
- p.sendMessage(getMessage(player, message.replaceAll(p.getName(), "§b§l" + p.getName() + "§e")));
- p.playSound(p.getLocation(), Sound.LEVEL_UP, 2F, 1F);
- }
- else
- p.sendMessage(getMessage(player, message));
- al.log((getMessage(player,message)));
- event.setCancelled(true);
- }
- private static String getMessage(User user, String message) {
- String temp;
- temp = ("§8" + user.getName() + " §7§l>§7§l§m>§7§l> §e" + message);
- return temp;
- }
- public ArrayList<String> split(String string) {
- ArrayList<String> temp = new ArrayList<String>();
- if(!string.contains(" ")) {
- temp.add(string);
- return temp;
- }
- String[] strings = string.split(" ");
- for(String str : strings) {
- temp.add(str);
- }
- return temp;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement