Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -------------------------------------------------------------------------------
- # This is the very first implementation of ChatControl's
- # new custom rule engine codenamed ChatCeaser By Kangarko
- #
- # Accepts following operators (without <>)
- # match <regex> (A valid regular expression string to match the message.)
- # id <number/string> (Assign an id/name to the rule. Used in messages and handlers.)
- # ignore string <string/regex> (If the message matches given string it will be ignored.)
- # ignore event ^/<chat/commands/signs> (If the rule triggers on specified event it will be ignored.)
- # ignore perm <permission> (A permission to bypass the rule.)
- # strip <regex> (A valid regular expression used to strip specified characters before the message is checked.)
- # then replace <replacement|replacement2> (A string that replaces only the part of the checked message that matches the match.)
- # (Chosen randomly from the messages divided by |)
- # then rewrite <message|message2> (A message that replaces the entire checked message.)
- # (Chosen randomly from the messages divided by |)
- # then deny (Cancel the player's message from appearing in the chat.)
- # then console <command|command2|command3> (A commands to execute as the console. Use %player to get player name. Divide multiple commands by |)
- # then warn <message> (A message that is displayed to the player.)
- # then kick <optionalResaon> (If set, the player will be kicked with optional message.)
- # then notify <permission> <message> (Send a message to all players with specified permission.)
- # then fine <amount> (If plugin Vault is installed - take specified amount of money from the player.)
- # then log (Caught message will be printed in console and saved in rules_log.txt)
- # handle as <handler_name> (Launch actions specified in handlers.yml)
- #
- # Supports color codes with '&' character.
- # Accepts unicode characters when saved in UTF-8 encoding (tested on Notepad++).
- # -------------------------------------------------------------------------------
- # IP filter. Notice the operator strip which removes specified characters BEFORE the message is checked.
- match \b[0-9]{1,3}(\.|dot|\(dot\)|-|;|:|,|(\W|\d|_)*\s)+[0-9]{1,3}(\.|dot|\(dot\)|-|;|:|,|(\W|\d|_)*\s)+[0-9]{1,3}(\.|dot|\(dot\)|-|;|:|,|(\W|\d|_)*\s)+[0-9]{1,3}\b
- strip [\(\[\]\)]
- handle as advertisement
- match [a-zA-Z0-9\-\.]+\s?(\.|dot|\(dot\)|-|;|:|,)\s?(com|org|net|cz|co|uk|sk|biz|mobi|xxx|eu)\b
- strip [\(\[\]\)]
- handle as advertisement
- match fuck
- handle as swear
- then deny
- match \bass\b|\basshole
- handle as swear
- then deny
- match \bb(i|!)tch
- id 5
- handle as swear
- then deny
- match \bgayfuck
- handle as swear
- then deny
- match \bcuntface
- handle as swear
- then deny
- match \btard
- handle as swear
- then deny
- match \bshitbreath
- handle as swear
- then deny
- match \bdeggo
- handle as swear
- then deny
- match \bcockmongruel
- handle as swear
- then deny
- match \bfuckbrain
- handle as swear
- then deny
- match \bbullshit
- handle as swear
- then deny
- match \bsmeg
- handle as swear
- then deny
- match \bdumbass
- handle as swear
- then deny
- match \bfeltch
- handle as swear
- then deny
- match \bbuttfucka
- handle as swear
- then deny
- match \bfuckbag
- handle as swear
- then deny
- match \bassmonkey
- handle as swear
- then deny
- match \bcockface
- handle as swear
- then deny
- match \bheeb
- handle as swear
- then deny
- match \bcleavage
- handle as swear
- then deny
- match \bpussy
- handle as swear
- then deny
- match \bdickslap
- handle as swear
- then deny
- match \bpolesmoker
- handle as swear
- then deny
- match \bvajayjay
- handle as swear
- then deny
- match \bcoon
- handle as swear
- then deny
- match \bfuckstick
- handle as swear
- then deny
- match \bcoochy
- handle as swear
- then deny
- match \bvjayjay
- handle as swear
- then deny
- match \bclitface
- handle as swear
- then deny
- match \bdickwod
- handle as swear
- then deny
- match \bcarpetmuncher
- handle as swear
- then deny
- match \bdickhead
- handle as swear
- then deny
- match \barse
- handle as swear
- then deny
- match \bwetback
- handle as swear
- then deny
- match \bprick
- handle as swear
- then deny
- match \basses
- handle as swear
- then deny
- match \bfuckwit
- handle as swear
- then deny
- match \bunclefucker
- handle as swear
- then deny
- match \bgaydo
- handle as swear
- then deny
- match \bfellatio
- handle as swear
- then deny
- match \bqueer
- handle as swear
- then deny
- match \bgayfuckist
- handle as swear
- then deny
- match \bblowjob
- handle as swear
- then deny
- match \bshitbagger
- handle as swear
- then deny
- match \bfuckin
- handle as swear
- then deny
- match \bkooch
- handle as swear
- then deny
- match \bfuckhead
- handle as swear
- then deny
- match \bpiss
- handle as swear
- then deny
- match \bjagoff
- handle as swear
- then deny
- match \bwhore
- handle as swear
- then deny
- match \blezzie
- handle as swear
- then deny
- match \basshopper
- handle as swear
- then deny
- match \bqueef
- handle as swear
- then deny
- match \bmunging
- handle as swear
- then deny
- match \bdumbfuck
- handle as swear
- then deny
- match \bfuckface
- handle as swear
- then deny
- match \bskullfuck
- handle as swear
- then deny
- match \bshitty
- handle as swear
- then deny
- match \bpoonany
- handle as swear
- then deny
- match \bcracker
- handle as swear
- then deny
- match \bdyke
- handle as swear
- then deny
- match \bdicks
- handle as swear
- then deny
- match \bwankjob
- handle as swear
- then deny
- match \bbitches
- handle as swear
- then deny
- match \bpecker
- handle as swear
- then deny
- match \basssucker
- handle as swear
- then deny
- match \bassbite
- handle as swear
- then deny
- match \bsandnigger
- handle as swear
- then deny
- match \bnigga
- handle as swear
- then deny
- match \bmick
- handle as swear
- then deny
- match \bbitchtits
- handle as swear
- then deny
- match \basswad
- handle as swear
- then deny
- match \barsehole
- handle as swear
- then deny
- match \bassbanger
- handle as swear
- then deny
- match \bpunanny
- handle as swear
- then deny
- match \bdildo
- handle as swear
- then deny
- match \bcockbite
- handle as swear
- then deny
- match \bwhorebag
- handle as swear
- then deny
- match \bassfucker
- handle as swear
- then deny
- match \bfucktard
- handle as swear
- then deny
- match \bbumblefuck
- handle as swear
- then deny
- match \bhonkey
- handle as swear
- then deny
- match \bjizz
- handle as swear
- then deny
- match \bbeaner
- handle as swear
- then deny
- match \bnegro
- handle as swear
- then deny
- match \bchinc
- handle as swear
- then deny
- match \bcock
- handle as swear
- then deny
- match \bcockknoker
- handle as swear
- then deny
- match \bpissed
- handle as swear
- then deny
- match \bshitstain
- handle as swear
- then deny
- match \bvagina
- handle as swear
- then deny
- match \bdike
- handle as swear
- then deny
- match \bbuttplug
- handle as swear
- then deny
- match \blesbo
- handle as swear
- then deny
- match \bdicksneeze
- handle as swear
- then deny
- match \bdicktickler
- handle as swear
- then deny
- match \bcockmonkey
- handle as swear
- then deny
- match \bfuckass
- handle as swear
- then deny
- match \bjackass
- handle as swear
- then deny
- match \bclitfuck
- handle as swear
- then deny
- match \bslut
- handle as swear
- then deny
- match \bchink
- handle as swear
- then deny
- match \bgaybob
- handle as swear
- then deny
- match \bcunt
- handle as swear
- then deny
- match \bbitchy
- handle as swear
- then deny
- match \bpanooch
- handle as swear
- then deny
- match \bcockwaffle
- handle as swear
- then deny
- match \bmotherfucking
- handle as swear
- then deny
- match \bcumguzzler
- handle as swear
- then deny
- match \bbastard
- handle as swear
- then deny
- match \bgaywad
- handle as swear
- then deny
- match \bqueerhole
- handle as swear
- then deny
- match \bassbandit
- handle as swear
- then deny
- match \bfucktart
- handle as swear
- then deny
- match \brenob
- handle as swear
- then deny
- match \bassjacker
- handle as swear
- then deny
- match \bfaggotcock
- handle as swear
- then deny
- match \bfucked
- handle as swear
- then deny
- match \bshiznit
- handle as swear
- then deny
- match \banus
- handle as swear
- then deny
- match \bfaggit
- handle as swear
- then deny
- match \bscrote
- handle as swear
- then deny
- match \bbollocks
- handle as swear
- then deny
- match \bdickbag
- handle as swear
- then deny
- match \basscock
- handle as swear
- then deny
- match \bmuff
- handle as swear
- then deny
- match \bfagtard
- handle as swear
- then deny
- match \bcumjockey
- handle as swear
- then deny
- match \bpollock
- handle as swear
- then deny
- match \bassmuncher
- handle as swear
- then deny
- match \bfuckup
- handle as swear
- then deny
- match \bshithead
- handle as swear
- then deny
- match \bqueerbait
- handle as swear
- then deny
- match \bclit
- handle as swear
- then deny
- match \bshitbag
- handle as swear
- then deny
- match \bdumshit
- handle as swear
- then deny
- match \bcockjockey
- handle as swear
- then deny
- match \bsnatch
- handle as swear
- then deny
- match \basspirate
- handle as swear
- then deny
- match \bcumtart
- handle as swear
- then deny
- match \bfucker
- handle as swear
- then deny
- match \bshitspitter
- handle as swear
- then deny
- match \bnutsack
- handle as swear
- then deny
- match \bassgoblin
- handle as swear
- then deny
- match \bgook
- handle as swear
- then deny
- match \bkootch
- handle as swear
- then deny
- match \bdookie
- handle as swear
- then deny
- match \bshithouse
- handle as swear
- then deny
- match \bpenisbanger
- handle as swear
- then deny
- match \bhumping
- handle as swear
- then deny
- match \bdickweasel
- handle as swear
- then deny
- match \bcocknose
- handle as swear
- then deny
- match \basshead
- handle as swear
- then deny
- match \bfagbag
- handle as swear
- then deny
- match \bshitfaced
- handle as swear
- then deny
- match \bcum
- handle as swear
- then deny
- match \btwatlips
- handle as swear
- then deny
- match \bshitting
- handle as swear
- then deny
- match \bgaylord
- handle as swear
- then deny
- match \bshitter
- handle as swear
- then deny
- match \borgasim
- handle as swear
- then deny
- match \bjunglebunny
- handle as swear
- then deny
- match \bfuckhole
- handle as swear
- then deny
- match \bclusterfuck
- handle as swear
- then deny
- match \bshittiest
- handle as swear
- then deny
- match \bcuntlicker
- handle as swear
- then deny
- match \bpenispuffer
- handle as swear
- then deny
- match \bboner
- handle as swear
- then deny
- match \bpenis
- handle as swear
- then deny
- match \bnigaboo
- handle as swear
- then deny
- match \bdicksucking
- handle as swear
- then deny
- match \bchode
- handle as swear
- then deny
- match \bfatass
- handle as swear
- then deny
- match \bfuckwad
- handle as swear
- then deny
- match \baxwound
- handle as swear
- then deny
- match \bbitchass
- handle as swear
- then deny
- match \bspic
- handle as swear
- then deny
- match \bassclown
- handle as swear
- then deny
- match \bhandjob
- handle as swear
- then deny
- match \bfuckbutt
- handle as swear
- then deny
- match \btesticle
- handle as swear
- then deny
- match \bcumdumpster
- handle as swear
- then deny
- match \bbrotherfucker
- handle as swear
- then deny
- match \bdicksucker
- handle as swear
- then deny
- match \bgay
- handle as swear
- then deny
- match \bthundercunt
- handle as swear
- then deny
- match \bdickface
- handle as swear
- then deny
- match \btitfuck
- handle as swear
- then deny
- match \bshit
- handle as swear
- then deny
- match \bcockmongler
- handle as swear
- then deny
- match \bschlong
- handle as swear
- then deny
- match \bfuckersucker
- handle as swear
- then deny
- match \bmuffdiver
- handle as swear
- then deny
- match \bskank
- handle as swear
- then deny
- match \bcocksucker
- handle as swear
- then deny
- match \bcockhead
- handle as swear
- then deny
- match \bwank
- handle as swear
- then deny
- match \btwatwaffle
- handle as swear
- then deny
- match \bdouchewaffle
- handle as swear
- then deny
- match \bcumbubble
- handle as swear
- then deny
- match \bgoddamn
- handle as swear
- then deny
- match \bassnigger
- handle as swear
- then deny
- match \bshitdick
- handle as swear
- then deny
- match \btittyfuck
- handle as swear
- then deny
- match \bcameltoe
- handle as swear
- then deny
- match \bcocknugget
- handle as swear
- then deny
- match \btwats
- handle as swear
- then deny
- match \bdickfuck
- handle as swear
- then deny
- match \bspick
- handle as swear
- then deny
- match \bdickweed
- handle as swear
- then deny
- match \bfuckwitt
- handle as swear
- then deny
- match \bpenisfucker
- handle as swear
- then deny
- match \basswipe
- handle as swear
- then deny
- match \bgaytard
- handle as swear
- then deny
- match \bfagfucker
- handle as swear
- then deny
- match \bfucks
- handle as swear
- then deny
- match \bcuntrag
- handle as swear
- then deny
- match \basscracker
- handle as swear
- then deny
- match \bhomodumbshit
- handle as swear
- then deny
- match \bhomo
- handle as swear
- then deny
- match \bmotherfucker
- handle as swear
- then deny
- match \bdickbeaters
- handle as swear
- then deny
- match \bbum
- handle as swear
- then deny
- match \bshitass
- handle as swear
- then deny
- match \bpussies
- handle as swear
- then deny
- match \btits
- handle as swear
- then deny
- match \bcoochie
- handle as swear
- then deny
- match \bdumbshit
- handle as swear
- then deny
- match \bshitcunt
- handle as swear
- then deny
- match \bcocksmith
- handle as swear
- then deny
- match \bdickwad
- handle as swear
- then deny
- match \bcunthole
- handle as swear
- then deny
- match \bpoonani
- handle as swear
- then deny
- match \bfucking
- handle as swear
- then deny
- match \bcunnie
- handle as swear
- then deny
- match \bcockfucker
- handle as swear
- then deny
- match \blesbian
- handle as swear
- then deny
- match \bputo
- handle as swear
- then deny
- match \bminge
- handle as swear
- then deny
- match \bmothafucka
- handle as swear
- then deny
- match \bdipshit
- handle as swear
- then deny
- match \bslutbag
- handle as swear
- then deny
- match \bspook
- handle as swear
- then deny
- match \bniglet
- handle as swear
- then deny
- match \bshitbrains
- handle as swear
- then deny
- match \bcockmaster
- handle as swear
- then deny
- match \bwhoreface
- handle as swear
- then deny
- match \bjigaboo
- handle as swear
- then deny
- match \basslicker
- handle as swear
- then deny
- match \bfuckoff
- handle as swear
- then deny
- match \bgoddamnit
- handle as swear
- then deny
- match \bpunta
- handle as swear
- then deny
- match \bassbag
- handle as swear
- then deny
- match \bassfuck
- handle as swear
- then deny
- match \bsplooge
- handle as swear
- then deny
- match \bfuckboy
- handle as swear
- then deny
- match \bmcfagget
- handle as swear
- then deny
- match \bdumass
- handle as swear
- then deny
- match \basshat
- handle as swear
- then deny
- match \bcuntass
- handle as swear
- then deny
- match \bdickmilk
- handle as swear
- then deny
- match \bcockmuncher
- handle as swear
- then deny
- match \blardass
- handle as swear
- then deny
- match \brimjob
- handle as swear
- then deny
- match \bbuttfucker
- handle as swear
- then deny
- match \bdickfucker
- handle as swear
- then deny
- match \bassshole
- handle as swear
- then deny
- match \bgooch
- handle as swear
- then deny
- match \bfaggot
- handle as swear
- then deny
- match \bcooter
- handle as swear
- then deny
- match \bcocksmoker
- handle as swear
- then deny
- match \bassface
- handle as swear
- then deny
- match \bcockburger
- handle as swear
- then deny
- match \bdouchebag
- handle as swear
- then deny
- match \bcunnilingus
- handle as swear
- then deny
- match \bassjabber
- handle as swear
- then deny
- match \bmothafuckin
- handle as swear
- then deny
- match \bkyke
- handle as swear
- then deny
- match \bbuttpirate
- handle as swear
- then deny
- match \bfudgepacker
- handle as swear
- then deny
- match \bsuckass
- handle as swear
- then deny
- match \bniggers
- handle as swear
- then deny
- match \bgayass
- handle as swear
- then deny
- match \bdouchefag
- handle as swear
- then deny
- match \bass
- handle as swear
- then deny
- match \bcockshit
- handle as swear
- then deny
- match \bcocksmoke
- handle as swear
- then deny
- match \bdickhole
- handle as swear
- then deny
- match \basslick
- handle as swear
- then deny
- match \bbollox
- handle as swear
- then deny
- match \bcockass
- handle as swear
- then deny
- match \bfucknutt
- handle as swear
- then deny
- match \bdick
- handle as swear
- then deny
- match \bchesticle
- handle as swear
- then deny
- match \bassmunch
- handle as swear
- then deny
- match \borgy
- handle as swear
- then deny
- match \bpussylicking
- handle as swear
- then deny
- match \bfucknut
- handle as swear
- then deny
- match \bdago
- handle as swear
- then deny
- match \bdickmonger
- handle as swear
- then deny
- match \bcocksniffer
- handle as swear
- then deny
- match \bbampot
- handle as swear
- then deny
- match \bguido
- handle as swear
- then deny
- match \bshitcanned
- handle as swear
- then deny
- match \bcuntslut
- handle as swear
- then deny
- match \bdoochbag
- handle as swear
- then deny
- match \bkike
- handle as swear
- then deny
- match \bporchmonkey
- handle as swear
- then deny
- match \bnigger
- handle as swear
- then deny
- match \bdickjuice
- handle as swear
- then deny
- match \bchoad
- handle as swear
- then deny
- match \bpeckerhead
- handle as swear
- then deny
- match \bshitface
- handle as swear
- then deny
- match \bassshit
- handle as swear
- then deny
- match \bpissflaps
- handle as swear
- then deny
- match \bkunt
- handle as swear
- then deny
- match \blameass
- handle as swear
- then deny
- match \bshithole
- handle as swear
- then deny
- match \u534D|\u5350
- then kick &cDisallowed characters in the chat
- then deny
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement