Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.entity.Player;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.AsyncPlayerChatEvent;
- // AtomicSwear Listener Class
- public class PlayerListener implements Listener
- {
- public static AtomicSwear plugin;
- public static Listener pl;
- public PlayerListener(AtomicSwear instance)
- {
- plugin = instance;
- }
- public void onPlayerChat(AsyncPlayerChatEvent event)
- {
- Player p = event.getPlayer();
- Logger.getLogger("Minecraft").info("[AtomicSwear] Player " + p + " was kicked for swearing.");
- String message = event.getMessage();
- String messagetwo = message.toLowerCase();
- if(messagetwo.contains("fuck") || messagetwo.contains("bitch") || messagetwo.contains("shit") || messagetwo.contains("ass"))
- {
- Logger.getLogger("Minecraft").info("[AtomicSwear] Player " + p + " was kicked for swearing.");
- event.setCancelled(true);
- p.kickPlayer("Do not swear. You have been warned.");
- for(Player players: Bukkit.getServer().getOnlinePlayers())
- {
- if(players.hasPermission("atomicswear.notify"))
- {
- players.sendMessage(ChatColor.RED + "[" + ChatColor.AQUA + "AtomicSwear" + ChatColor.RED + "]:" + ChatColor.YELLOW + " Player " + p + " has been kicked for swearing.");
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement