Guest User

Untitled

a guest
Nov 9th, 2021
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. package ru.EventsPack;
  2.  
  3.  
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.entity.Player;
  6. import org.bukkit.event.EventHandler;
  7. import org.bukkit.event.Listener;
  8. import org.bukkit.event.player.AsyncPlayerChatEvent;
  9. import org.bukkit.event.player.PlayerChatEvent;
  10.  
  11. import ru.main;
  12. import ru.utils.IPUtils;
  13.  
  14. @SuppressWarnings("deprecation")
  15. public class ChatEvents implements Listener{
  16. private main plugin;
  17.  
  18. public ChatEvents(main plugin) {
  19. this.plugin = plugin;
  20. }
  21. @EventHandler
  22. public void onPlayerChat(PlayerChatEvent e){
  23. Player player = e.getPlayer();
  24. String cfgvault = plugin.getVaultHook().getVaultChat().getPlayerPrefix(player);
  25. cfgvault = cfgvault.replace("&", "\u00a7");
  26. String mes = e.getMessage();
  27. e.setFormat(cfgvault + " " + e.getPlayer().getName() + ChatColor.WHITE + ": " + ChatColor.translateAlternateColorCodes('&', mes));
  28. }
  29. @EventHandler
  30. public void onChat(AsyncPlayerChatEvent e) {
  31. String mesip1 = e.getMessage();
  32. boolean output = IPUtils.isValidIPAddress(mesip1);
  33.  
  34. if(output) {
  35. e.setCancelled(true);
  36. }
  37. boolean mesb5 = e.getMessage().contains("говно");
  38. if(mesb5) {
  39. String mes5g = e.getMessage();
  40. mes5g = mes5g.replace("говно", "го**о");
  41. e.setMessage(mes5g);
  42. }
  43.  
  44. }
  45. }
  46.  
  47.  
Advertisement
Add Comment
Please, Sign In to add comment