Advertisement
Legt_Gaming1

Untitled

Aug 31st, 2016
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.79 KB | None | 0 0
  1. package me.Engregade.UltraChatFilter;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.event.EventHandler;
  6. import org.bukkit.event.Listener;
  7. import org.bukkit.event.player.AsyncPlayerChatEvent;
  8. import org.bukkit.plugin.java.JavaPlugin;
  9.  
  10. public class UltraCHatFilter extends JavaPlugin implements Listener {
  11.  
  12. public void onEnable() {
  13. Bukkit.getServer().getPluginManager().registerEvents(this, this);
  14. }
  15.  
  16. @EventHandler
  17. public void onPlayerChat(AsyncPlayerChatEvent e) {
  18. /*
  19. Censor
  20. */
  21. if (e.getMessage().contains("fuck")) {
  22. e.getPlayer().sendMessage(ChatColor.RED + "Don't curse!");
  23. e.setCancelled(true);
  24. }
  25. if (e.getMessage().contains("dick")) {
  26. e.getPlayer().sendMessage(ChatColor.RED + "Don't curse!");
  27. e.setCancelled(true);
  28. }
  29. if (e.getMessage().contains("tits")) {
  30. e.getPlayer().sendMessage(ChatColor.RED + "Don't curse!");
  31. e.setCancelled(true);
  32. }
  33. if (e.getMessage().contains("bitch")) {
  34. e.getPlayer().sendMessage(ChatColor.RED + "Don't curse!");
  35. e.setCancelled(true);
  36. }
  37. if (e.getMessage().contains("asshole")) {
  38. e.getPlayer().sendMessage(ChatColor.RED + "Don't curse!");
  39. e.setCancelled(true);
  40. }
  41. if (e.getMessage().contains("nigger")) {
  42. e.getPlayer().sendMessage(ChatColor.RED + "Don't curse!");
  43. e.setCancelled(true);
  44. }
  45. if (e.getMessage().contains("sex")) {
  46. e.getPlayer().sendMessage(ChatColor.RED + "Don't curse!");
  47. e.setCancelled(true);
  48. }
  49. if (e.getMessage().contains("Engregade is ez")) {
  50. e.getPlayer().sendMessage(ChatColor.RED + "Don't curse!");
  51. e.setCancelled(true);
  52. }
  53.  
  54. if (e.getMessage().contains("bigdick")) {
  55. e.getPlayer().sendMessage(ChatColor.RED + "Don't curse!");
  56. e.setCancelled(true);
  57. }
  58. if (e.getMessage().contains("sucks")) {
  59. e.getPlayer().sendMessage(ChatColor.RED + "Don't be rude!");
  60. e.setCancelled(true);
  61. }
  62.  
  63. /*
  64. Names (Whitelist or Blacklist)
  65. */
  66. if (e.getPlayer().getName().equals("Notch")) {
  67. e.getPlayer().sendMessage(ChatColor.RED + "You may not chat!");
  68. e.setCancelled(true);
  69. }
  70.  
  71. /*
  72. Permissions to chat
  73. */
  74. if (!e.getPlayer().hasPermission("ultrachatfilter.bypass")) {
  75. e.getPlayer().sendMessage(ChatColor.RED + "Chat is currently locked by staff!");
  76. e.setCancelled(true);
  77. }
  78. }
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement