Sueta

SimpleAntiCaps [With AntiFlood & punishment system]

1.6

SimpleAntiCaps is a tool created to prevent people using capital letters.

·Plugin

SimpleAntiCaps is a tool created to prevent people using capital letters.

- /sac help - Command list
- /sac setlimit <limit> - Change the max number of capital letters
- /sac reload - Reload the config

- %simpleanticaps_character_limit%
- %simpleanticaps_warns%
- %simpleanticaps_max_warns%
- %simpleanticaps_punishment%

- %simpleanticaps_time_remaining%

- simpleanticaps.setlimit
- simpleanticaps.reload
- simpleanticaps.bypass

All permissions can be changed from the config!


- Kick - Kick a player
- Thor - Throw lightning on a player
- ConsoleCommands - Execute commands from console [Placeholder %player%]
- Launch - Throw a player

Config.yml
##########  
 # CONFIG #  
 ##########  

 # Upper case character limit  
 # You can also change it from the game: /sac setlimit <limite>  
 # Default: 4  
 
character_limit   :  4 

 # /sac reload   
simpleanticaps_reload  :  
  permission   :   "simpleanticaps.reload"  
  
 # /sac setlimit <limite>   
simpleanticaps_setlimit  :  
  permission   :   "simpleanticaps.setlimit"  
   
simpleanticaps_bypass  :  
  permission   :   "simpleanticaps.bypass"  
 
antiflood  :  
  seconds   :  5 
 
punishment  :  
  use   :  true 
  
   # Number of warnings before being punished   
  warns   :  4 
  
   # KICK, THOR, POTION, CONSOLECOMMANDS, LAUNCH   
  type   :  KICK 
  
   # Only if "type" = KICK  
   # Kick Reason   
  kick_reason   :   "&7You have been &3kicked &7automatically by &7&l[&4&lSimpleAntiCaps&7&l]\n&4Don't write in capital letters!"  
  
   # Only if "type" = POTION  
   # Syntax: potion_effect: "EFFECT/DURATION_IN_SECOND/AMPLIFIER" - Potion effects list: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/potion/PotionEffectType.html   
  potion_effect   :   "SPEED/10/1"  
  
   # Only if "type" = CONSOLECOMMANDS   
  console_commands   : 
  -  "say Don't write in capital letters, %player%"  
  -  "kill %player%"  
  
   # Only if "type" = LAUNCH   
  launch   : 
      # direction: "x/y/z"   
    direction   :   "0/10/0"  
 
Author   :   "Yoshiro09_"   
Version   :  1.6
Language.yml
##########  
 # PREFIX #  
 ##########  
 
prefix   :   "&7&l[&4&lSimpleAntiCaps&7&l]"  

 ############  
 # MESSAGES #  
 ############  
 
language_reloaded   :   "&aLanguage.yml reloaded"   
config_reloaded   :   "&aConfig.yml reloaded!"   
syntax_error   :   "&cSyntax error: &6/sac setlimit <limite>&c."   
flood_message   :   "&cYou have to wait &a%seconds% seconds &cbefore sending another message!"   
anticaps   :   "&cDon't write in capital letters!"   
character_limit_changed   :   "&aYou have changed uppercase character limit to &e%limite%&a."   
unknown_command   :   "&cCommand not recognized."   
no_permission   :   "&cYou don't have permission!"  
 
Help  :  
  head   :   "&c&l&m----------[&r &4&lSAC &c&l&m]----------"   
  sac_limit   :   "&e/sac setlimit <limite> &f- &7Change the max number of capital letters"   
  sac_reload   :   "&e/sac reload &f- &7Reload the config"   
  bottom   :   "&c&l&m-------------------------"

Config.yml
##########  
 # CONFIG #  
 ##########  

 # Limite dei caratteri in caps  
 # Puoi modificarlo col comando: /sac setlimit <limite>  
 # Default: 4  
 
character_limit   :  4 

 # /sac reload   
simpleanticaps_reload  :  
  permission   :   "simpleanticaps.reload"  
  
 # /sac setlimit <limite>   
simpleanticaps_setlimit  :  
  permission   :   "simpleanticaps.setlimit"  
   
simpleanticaps_bypass  :  
  permission   :   "simpleanticaps.bypass"  
 
antiflood  :  
  seconds   :  5 
 
punishment  :  
  use   :  true 
  
   # Number of warnings before being punished   
  warns   :  4 
  
   # KICK, THOR, POTION, CONSOLECOMMANDS, LAUNCH   
  type   :  KICK 
  
   # Solo se "type" = KICK  
   # Motivo del kick   
  kick_reason   :   "&7You have been &3kicked &7automatically by &7&l[&4&lSimpleAntiCaps&7&l]\n&4Don't write in capital letters!"  
  
   # Solo se "type" = POTION  
   # Sintassi: potion_effect: "EFFETTO/DURATA_IN_SECONDI/POTENZA" - Lista degli effetti: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/potion/PotionEffectType.html   
  potion_effect   :   "SPEED/10/1"  
  
   # Solo se "type" = CONSOLECOMMANDS   
  console_commands   : 
  -  "say Non scrivere in maiuscolo, %player%"  
  -  "kill %player%"  
  
   # Solo se "type" = LAUNCH   
  launch   : 
      # direction: "x/y/z"   
    direction   :   "0/10/0"  
 
Author   :   "Yoshiro09_"   
Version   :  1.6
Language.yml
##########  
 # PREFIX #  
 ##########  
 
prefix   :   "&7&l[&4&lSimpleAntiCaps&7&l]"  

 ############  
 # MESSAGES #  
 ############  
 
language_reloaded   :   "&aLanguage.yml ricaricato!"   
config_reloaded   :   "&aConfig.yml ricaricato!"   
syntax_error   :   "&cErrore sintattico: &6/sac setlimit <limite>&c."   
flood_message   :   "&cDevi aspettare &a%seconds% secondi &cprima di inviare un altro messaggio!"   
anticaps   :   "&cNon scrivere in maiuscolo!"   
character_limit_changed   :   "&aHai modificato il limite delle lettere maiuscole in &e%limite%&a."   
unknown_command   :   "&cComando non riconosciuto."   
no_permission   :   "&cNon hai i permessi!"  
 
Help  :  
  head   :   "&c&l&m----------[&r &4&lSAC &c&l&m]----------"   
  sac_limit   :   "&e/sac setlimit <limite> &f- &7Modifica il limite delle lettere maiuscole"   
  sac_reload   :   "&e/sac reload &f- &7Ricarica le configurazioni"   
  bottom   :   "&c&l&m-------------------------"

Similar projects

Plugin →