Sueta

Advenced AntiSwear

1.2.0

Dismisses players swearing, no swearing!

·Plugin
  • Advenced AntiSwear

Commands:

- /antiswear (no permission)

Plugin serves to block something, a curse that players write.

Code for developers:

package antiswear;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.AsyncPlayerChatEvent;

import net.md_5.bungee.api.ChatColor;

public class PlayerChat implements Listener {

    @EventHandler
    public void onPlayerChat(AsyncPlayerChatEvent event) {
        Player player = event.getPlayer();

        String message = event.getMessage().toLowerCase();

        String[] wordsArray = { "fuck", "shit", "dick", "pussy", "f off", "retard", "debil", "sperma", "penis",
                "shutup", "shut up" };
        List<String> words = new ArrayList<>();
        words.addAll(Arrays.asList(wordsArray));
        for (String word : words) {
            if (message.contains(word)) {
                event.setCancelled(true);
                player.sendMessage(ChatColor.DARK_GRAY + "(" + ChatColor.AQUA + "Swear" + ChatColor.DARK_GRAY + ")"
                        + ChatColor.RED + " You have detected,  " + word + " is prohibited!");
            }
        }

    }
}

Best_servers_useplugin:
- None
Servers_useplugin:
- None

This came out when the player writes a curse:

Steps to successfully install the plugin:

  • Put the plugin in the plugins folder
  • Restart server
  • And test with 'Fuck' in chat, If you do not like to contact me in skype:
  • My skype: facebook:www.benten678

Tutorial for plugin:

  • Coming soon!

Enjoy in the plugin, (ver 1.1.0)

Similar projects

Plugin →