Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.Engregade.UltraChatFilter;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.AsyncPlayerChatEvent;
- import org.bukkit.plugin.java.JavaPlugin;
- public class UltraCHatFilter extends JavaPlugin implements Listener {
- public void onEnable() {
- Bukkit.getServer().getPluginManager().registerEvents(this, this);
- }
- @EventHandler
- public void onPlayerChat(AsyncPlayerChatEvent e) {
- /*
- Censor
- */
- if (e.getMessage().contains("fuck")) {
- e.getPlayer().sendMessage(ChatColor.RED + "Don't curse!");
- e.setCancelled(true);
- }
- if (e.getMessage().contains("dick")) {
- e.getPlayer().sendMessage(ChatColor.RED + "Don't curse!");
- e.setCancelled(true);
- }
- if (e.getMessage().contains("tits")) {
- e.getPlayer().sendMessage(ChatColor.RED + "Don't curse!");
- e.setCancelled(true);
- }
- if (e.getMessage().contains("bitch")) {
- e.getPlayer().sendMessage(ChatColor.RED + "Don't curse!");
- e.setCancelled(true);
- }
- if (e.getMessage().contains("asshole")) {
- e.getPlayer().sendMessage(ChatColor.RED + "Don't curse!");
- e.setCancelled(true);
- }
- if (e.getMessage().contains("nigger")) {
- e.getPlayer().sendMessage(ChatColor.RED + "Don't curse!");
- e.setCancelled(true);
- }
- if (e.getMessage().contains("sex")) {
- e.getPlayer().sendMessage(ChatColor.RED + "Don't curse!");
- e.setCancelled(true);
- }
- if (e.getMessage().contains("Engregade is ez")) {
- e.getPlayer().sendMessage(ChatColor.RED + "Don't curse!");
- e.setCancelled(true);
- }
- if (e.getMessage().contains("bigdick")) {
- e.getPlayer().sendMessage(ChatColor.RED + "Don't curse!");
- e.setCancelled(true);
- }
- if (e.getMessage().contains("sucks")) {
- e.getPlayer().sendMessage(ChatColor.RED + "Don't be rude!");
- e.setCancelled(true);
- }
- /*
- Names (Whitelist or Blacklist)
- */
- if (e.getPlayer().getName().equals("Notch")) {
- e.getPlayer().sendMessage(ChatColor.RED + "You may not chat!");
- e.setCancelled(true);
- }
- /*
- Permissions to chat
- */
- if (!e.getPlayer().hasPermission("ultrachatfilter.bypass")) {
- e.getPlayer().sendMessage(ChatColor.RED + "Chat is currently locked by staff!");
- e.setCancelled(true);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement