Sueta
NO

NoUnicode | 1.8 - 1.11 | Unicode blocker & smart Anti-Insul

3.2

Prevents bad players to use Unicode to bypass your anti-insult or no swear plugin

·Plugin

What is NoUnicode ?

First, NoUnicode was a plugin that prevents bad players to use Unicode characters to bypass anti-insults plugins.

Some Hacked Clients (like Vatic, Neko etc...) have a hack named Unicode. This hack allows to player to speak with specials unicode characters and to bypass a lot of anti-insults or no swear plugins.

Example of message with Unicode characters:

YouTube

But in a recent update, NoUnicode blocks Unicode and insults too !
(You can disable the Unicode blocker or the insults blocker in the config.yml)

Tip:
Use the unicode and the insults blocker to have the most protected chat ! :)

What is Unicode ?

https://pythonconquerstheuniverse.wordpress.com/2012/02/01/unicode-for-dummies-encoding/

How to install NoUnicode ?

-Click on "Download"
-Put the NoUnicode.jar in your plugin folder of your server
-Start your server or execute /rl
-Make a review ! :D (with 5 stars <3)

Achievements

10 Downloads: ✔
50 Downloads: ✔
100 Downloads: ✖
250 Downloads: ✖
500 Downloads: ✖
750 Downloads: ✖
1000 Downloads: ✖

Question(s):

Q:I speak an another language than English, can I use special characters ?
A: Yes, you can. NoUnicode allows you to use characters like ~, é, è, ë, ê, î, ï, û, ü, ß etc.. If some unicode characters are not authorized by NoUnicode but you still want to use them, you can add them in the ignored_unicode_characters (in the config.yml) :)

Q:I put unicode characters in the config.yml, I reloaded my server but in the config, I see strange letters.. Why ?
A: Because your server do not support UTF-8 encoding, these letters are the CSS code for these characters.

1:If you don't mind to have some strange letters in your config, you can add the CSS Code directly into the config.

To know the CSS Code of a character :
-Go to https://www.utf8icons.com/
-Click on the character you want
-At the left you will see the CSS Code, copy it.

-Paste it on the config.yml

2:Else, if you mind to have some strange letters in your config, you have to add UTF-8 encoding to your server. Follow this tutorial:

-Click on this link and Download NotePad++ https://notepad-plus-plus.org/download/v7.3.3.html
-Download and Install NotePad++
-Go to your server folder
-Right click on the .bat that is used to start your server and click on "Edit with NotePad++"

-Before the "-jar", add "-Dfile.encoding=UTF-8"

-Save the run.bat
-Close NotePad++
-Start your server ;)

Config:

#               NoUnicode                     
#                By Dreko_               
#
#
# Message when a player uses unicode characters
unicode_message: '&cDon''t use Unicode characters !'
unicode_blocker: true
bypass_permission_unicode: nounicode.bypass
ignored_unicode_characters:
- a
- ✖
- ✢
swear_blocker: true
bypass_permission_swear: swear.bypass
ignore_es_and_s_at_end_of_word: true
swear_message: '&cStop to swear !'
insult:
- fuck
- bitch
- suck
- noob
use_command_permission: nounicode.command

If you find a bug, please contact me in pm or on Twitter @DrekoDev

Made by Dreko_, NoComment_ is my old nickname.

Similar projects

Plugin →