Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class PlayerHandler implements Listener{
- private int kick_warning = 0;
- private int warning_max = 4;
- private String plugin = CapsCheck.getPluginName();
- int MaxCaps = CapsCheck.getMaxCaps();
- @EventHandler
- public void onSpeak(AsyncPlayerChatEvent event) {
- Player player = event.getPlayer();
- String chat = event.getMessage();
- String[] message = chat.split("[A-Z]{"+ MaxCaps +"} \\s+ \\.");
- player.sendMessage(message); // For debugging
- if(getCapsSize(message) > MaxCaps){
- event.setMessage(chat.toLowerCase());
- }
- private int getCapsSize(String[] args) {
- int i = 0;
- for(String string: args){
- if(string.equals(new String(string.toUpperCase()))){
- i++;
- }
- }
- return i;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement