ModeraChat
Aller à la navigation
Aller à la recherche
ModeraChat | |
---|---|
Plugin | |
Catégorie | Chat [edit] |
Développeur(s) | Punkeel |
Bukkit | moderachat |
Nefald | |
Status | non-installé [edit] |
Grade requis | Maraud |
Article | |
Dernière révision | 19/03/2014 |
ModeraChat est un gestionnaire de chat permettant de censurer/modérer le chat, pratique pour éviter les troll, insultes, caps lock, etc.
Pour l'instant, il est en version 0.2, mais il est déjà plutôt évolué.
Fonctionnalités
- Bloquer la pub, en interdisant le joueur de dire des adresses IP ou des noms de domaines ... Possibilité de whitelist les noms de domaines.
- Bloquer les gros mots et vilaines locutions. On peut bloquer p*te comme on peut bloquer "alt f4" :)
- Bloquer les messages en majuscules (et les messages avec + de 4 caractères successifs en majuscules)
- Bloquer l'aLtErNaTiVe CaSe (sisi, j'viens de l'inventer ! <3)
- Bloquer les lettres répétées (sisi, c'est possible :eek:)
- Bloquer le flood (temps minimal entre deux message) et le triple/quadruple post
- Bloquer les mots de plus de X caractères
- Gestion des avertissements avec possibilité ou non de les remettre à zéro au /reload
- Possibilité de désactiver chaque blocage.
- Possibilité de ne pas compter les avertissements tout en bloquant les messages (prévention ? :))
- Gestion des langues via le fichier lang.txt (dans le dossier du plugin)
Commande et permissions
commande | description | permission |
---|---|---|
~ | bypass | MChat.bypass |
/mchat reload | Reload du plugin | MChat.reload |
Configuration
- config.yml
<spoiler>
#### ModeraChat ####
#### By PunKeel ####
block_ip: true
# Interdit au membre de poster des adresses IPV4 - Pub, souvent
# Forbids the user to post IPv4 - often ads.
block_url: true
# Interdit au membre de poster des adresses web (qui se terminent par .fr, .com, .org, .net, .me, .de, .be, .us
# Forbids the user to post web domains (ending with .fr, .com, .org, .net, .me, .de, .be, .us)
block_badwords: true
# Bloque les mots qui sont dans le fichier badwords.txt (insensible à la casse)
# Blocks words in badwords.txt (case insensitive)
block_badlocutions: true
# Bloque les locutions qui sont dans le fichier badlocutions.txt
## /BETA\
## A utiliser pour bloquer des messages avec espaces.
## réduction auto des espaces dans le message posté.
## EX: si la locution "chien ou chat" est bloqué et que le joueur dit "chien ou chat" c'est bloqué ! :)
# Blocks locutions (more than one word) written in badlocutions.txt
# Beta. Could not work.
# Only one space between words, it's enough ;)
locutions_block_aggressive: false
# Ignore totalement les espaces lors du blocage par "locutions" si "true", sinon considère au moins un espace entre chaque mot.
# if set to true, words will be matched, ignoring spaces. if false, there must be [at least] one space to match.
block_capslock: true
# Bloque les messages qui sont en CAPSLOCK ou qui ont plus de 4 caractères consécutifs en majuscules
# Blocks FULL CAPSLOCK messages, or messages with more than 4 characters in CAPSLOCK
block_repeated_letters: true
# Bloque les lettres répétées plus de X fois
# Blocks repeated letters
block_alternative_case: true
# Bloque l'AlTeRnAtIvE CaSe (KIKOO INSIDE >.<)
# Blocks AlTeRnAtIvE CaSe
block_double_post: true
# Empeche un message d'être répété
# Forbids double/triple posting
block_repeated_times: 3
# Si le message est dit <block_repeated_times> fois ou plus, avertissement.
# If a message is repeated more than <x> times, it will be blocked
block_too_fast_talking: true
# Empeche de poster 2 messages en moins de X millisecondes
# Block too fast posting ?
too_fast_talking_delay: 400
# Temps *en millisecondes* entre deux messages
# Enregistre le temps, même si le message est bloqué, donc ne pas mettre 15 secondes quoi :^)
# Time in milliseconds between two messages
min_repeated_letters: 4
# Nombre de caractèrs identiques successifs conduisant au bloquage
# (min) Amount of identical characters to block
warnings_before_ban: 10
# Avertissements avant le ban
# Warnings before the user is banned
ban_command: ban %nickname% Moderachat
# Commande à executer pour le ban
# Sans / au début, %nickname% est remplacé par le pseudo
# Command ran when the user gets banned.
# %nickname% is replaced with it's name. No trailing slash.
domainWhitelist:
- "google.fr"
- "google.com"
- "nfald.fr"
- "nefald.fr"
- "www.nefald.fr"
- "ts3.nefald.fr"
- "dev.bukkit.org"
- "bukkit.org"
# Domaines à autoriser.
# Inclure tous les sous domaines !
# Whitelist domains.
# include every domain you wan't to allow.
save_warnings_on_reload: true
# Si on doit enregistrer les avertissements au /reload ou pas
# Set to "false" to forgive players on server restart/reload
count_warnings_for:
- ip
- url
- badwords
- capslock
- repeated_letters
- alternative_case
- repeated_message
- too_fast_talking
- locutions
# Tous les bloquages indiqués ci-dessus ajouteront des points d'avertissement au membre.
# utile, tant qu'il n'y a pas d'option pour bloquer des messages sans pénaliser le membre
# With this, you specify if you want to count warnings for xxx and xxx but not xxx
# So, you can prevent CAPSLOCK by warning it, and not set the user banned.
</spoiler>
- badwords.txt
<spoiler>
merde
pede
pédé
pedes
pédés
encul
bougnoul
connard
couille
branle
salope
bite
fuck
putain
trouduk
enfoiré
pédoque
gouine
tapette
baltringue
grognasse
pédale
pouffiasse
pétasse
enflure
bordel
tarlouze
bâtard
batard
poufiasse
pouffiasse
cul
chiottes
niquer
fiotte
racaille
grognasse
pourriture
branleur
sale porc
ducon
facho
mange-merde
enculé
trou duc
nique
pipe
clito
chienne
vagin
pénis
godemiché
chatte
nazi
éjaculer
andouille
appareilleuse
astèque
avorton
bâtard
biatch
bic
bicot
bite
bitembois
Bitembois
bordille
boudin
bouffon
bougnoul
bougnoulisation
bougnouliser
bougre
boukak
boulet
bounioul
branleur
brigand
brise-burnes
cacou
cafre
caldoche
casse-bonbon
casse-couilles
casse-couille
cave
chauffard
chiennasse
chienne
chier
chinetoque
chintok
chleuh
chnoque
coche
colon
con
conne
conasse
conchier
connard
connasse
counifle
courtaud
crétin
crevure
crotté
crouille
croûton
débile
doryphore
du schnoc
ducon
duconnot
dugenoux
dugland
duschnock
emmanché
emmerder
emmerdeur
emmerdeuse
empapaouté
enculé
enculer
enflure
enfoiré
envaselineur
épais
espingoin
étron
fell
fouteur
fripouille
frisé
fritz
fumier
garce
gaupe
GDM
gland
glandeur
glandu
gnoul
Godon
gogol
gouilland
gouine
gourde
grognasse
guignol
habitant
halouf
imbécile
jean-foutre
jeannette
lâche
lâcheux
lavette
lopette
makoumé
manche
mange-merde
mauviette
merde
merdeux
merdouillard
minable
minus
misérable
moins-que-rien
mongol
morue
naze
négro
niac
niaiseux
niakoué
niquer
nœud
noob
nul
ordure
ortho
pakos
panoufle
PD
Peau-Rouge
peau-rouge
pecque
pédale
pédé
pédoque
pignouf
pleutre
plouc
porc
porcas
porcasse
pouf
pouffiasse
poufiasse
poundé
pourriture
putain
pute
putois
raclure
rat
raté
raton
ripopée
rosbif
rotwijf
sagouin
salaud
sale
salop
salope
sauvage
schleu
schnock
schnoque
social-traître
sous-merde
tache
tafiole
tantouserie
tantouze
tapette
tarlouze
tata
tebé
téteux
teubé
thon
tocard
traînée
trouduc
truiasse
truie
vaurien
vert-de-gris
vide-couilles
vier
viédase
youpin
youpine
youtre
zguègue
</spoiler>
- badlocutions.txt
<spoiler>
fils de pute
t’emmerde
ta gueule
va niquer sa mère
vat te faire enculer
vat te faire endauffer
vat te faire foutre
vat te faire mettre
bande d’abrutis
bête à pleurer
bête comme ses pieds
bête comme un chou
enculé de ta race
enfant de putain
enfant de pute
enfant de salaud
face de pet
face de rat
fils de chienne
fils de garce
fils de putain
fils de pute
fils de ta race
mort aux vaches
nique sa mère
nique ta mère
niquer sa mère
niquer ta mère
putain de ta race
roi des cons
sac à foutre
sac à merde
ta bouche
ta gueule
ta mère
ta race
ta yeule
tête de cochon
tête de gland
tête de mule
tête de nœud
tête de veau
triple buse
trou de cul
trou du cul
</spoiler>
- lang.txt FR
<spoiler>
anti_flood=&4Anti FLOOD !
capslock=&4Il est interdit d'écrire en MAJUSCULES.
url=&4Il est interdit de poster des URL.
ip=&4Il est interdit de poster des adresses IP.
badword=&4Il est interdit de dire %word%.
alternativecase=&4AlTeRnAtIvEcAsE interdit.
repeated_letters=&4Il est interdit de répéter des caractères.
config_reloaded=&2Configuration rechargée.
last_warning=&4Dernier avertissement
warnings_left=&4%left% avertissements avant le ban.
</spoiler>