1 Kurzbeschreibung
Dieses Plugin ermöglicht Bestrafungen bei der Nutzung von unerwünschten Wörtern oder Namen
2 Konfigurationsübersicht
JavaScript: configs/plugins/censor.json
{
"censor": {
"enabled": true,
"badname": true,
"badnames": {
"regexp:[nb][o0]{2,}[bn]": 5,
"regexp:f+\\s*[ui]+\\s*c+\\s*k+": 5,
"regexp:m\\s?(รถ|oe|o3)\\s?s\\s?[e3]": 5,
"anal": 5,
"arschloch": 5,
"bastard": 5,
"beschissen": 5,
"bitch": 5,
"ciemniak": 5,
"cock": 5,
"deppen": 5,
"dildo": 5,
"dupa": 5,
"dziwka": 5,
"fotze": 5,
"fresse": 5,
"hoden": 5,
"hure": 5,
"kinderporno": 5,
"kurwa": 5,
"mieszaniec": 5,
"motherfucker": 5,
"n4p": 5,
"nap": 5,
"nup": 5,
"penis": 5,
"pimmel": 5,
"qweer": 5,
"retard": 5,
"sack": 5,
"sackgesicht": 5,
"scheisse": 5,
"schwanz": 5,
"shit": 5,
"skurwysyn": 5,
"sperma": 5,
"spirdallaj": 5,
"spiredalai": 5,
"stfu": 5,
"sucker": 5,
"sukinsyn": 5,
"vagina": 5,
"wichse": 5
},
"badword": true,
"badwords": {
"regexp:[nb][o0]{2,}[bn]": 5,
"regexp:f+\\s*[ui]+\\s*c+\\s*k+": 5,
"regexp:m\\s?(รถ|oe|o3)\\s?s\\s?[e3]": 5,
"anal": 5,
"arschloch": 5,
"bastard": 5,
"beschissen": 5,
"bitch": 5,
"ciemniak": 5,
"cock": 5,
"deppen": 5,
"dildo": 5,
"dupa": 5,
"dziwka": 5,
"fotze": 5,
"fresse": 5,
"hoden": 5,
"hure": 5,
"kinderporno": 5,
"kurwa": 5,
"mieszaniec": 5,
"motherfucker": 5,
"n4p": 5,
"nap": 5,
"nup": 5,
"penis": 5,
"pimmel": 5,
"qweer": 5,
"retard": 5,
"sack": 5,
"sackgesicht": 5,
"scheisse": 5,
"schwanz": 5,
"shit": 5,
"skurwysyn": 5,
"sperma": 5,
"spirdallaj": 5,
"spiredalai": 5,
"stfu": 5,
"sucker": 5,
"sukinsyn": 5,
"vagina": 5,
"wichse": 5
},
"uppercasename": false,
"uppercasenamescore": 5,
"uppercaseword": false,
"uppercasewordscore": 5
}
}
Alles anzeigen
3 Konfigurationsvariablen im Detail
Die Konfigurationsdatei der Funktion "Censor" befindet sich im configs/plugins Ordner und heißt censor.json. Nachfolgend eine Erläuterung der einzelnen Variablen:
Variable | Zulässige Werte | Beschreibung |
enabled | truefalse | Mit dieser Variable kann man das Plugin (de)aktiveren. |
badname | truefalse | Mit dieser Variable kann man den Badnamecheck (also das Bestrafen von verbotenen Namen) (de)aktiveren. |
badnames | badnames ist eine Liste, die als Key den Verboten Namen und als Wert die Anzahl der Punishment Punkte die man für die Benutzung des Namens erhält | |
badword | truefalse | Mit dieser Variable kann man den Badwordcheck (also das Bestrafen von verbotenen Wörtern) (de)aktiveren. |
badwords | badwords ist eine Liste, die als Key den Verboten Namen und als Wert die Anzahl der Punishment Punkte die man für die Benutzung des Wortes erhält | |
uppercasename | truefalse | Mit dieser Variable kann man den Uppercasenamecheck (also das Bestrafen von Namen, die nur Großbuchstaben enthalten) (de)aktiveren. |
uppercasenamescore | Zahl | Anzahl der Punishment Punkte die man für das Benutzen eines Namens bekommt, der nur aus Großbuchstaben besteht |
uppercaseword | truefalse | Mit dieser Variable kann man den Uppercasewordcheck (also das Bestrafen von Wörtern, die nur Großbuchstaben enthalten) (de)aktiveren. |
uppercasewordscore | Zahl | Anzahl der Punishment Punkte die man für das Benutzen eines Wortes bekommt, das nur aus Großbuchstaben besteht |
Die Verwendung von RegEx ist sowohl in Badwords als auch in Badnames möglich.
Regex Einräge fangen mit regexp: an.
Die Delimiter werden automatisch hinzugefügt und sollten deshalb nicht eingetragen werden