Compatible API Versions
1.0.0
Sourcecode
https://github.com/llamadevelopment/BanSystemNK
Contributors
Mundschutziii
BanSystem Tags: Plugin plugin ban Ban Bansystem bansystem nukkit nukkitx banplugin
Many new features and code improvements!
Support for Nukkit 2.0 is available soon!

Features:
  • Timed bans & mutes
  • Log data of bans, mutes and warnings
  • Change reason and time of running punishments
  • Cancel punishments
  • Warning system
  • MongoDB support
  • YAML support
  • MySql support
  • Everything is editable
  • API
Installation:
  1. Download the .jar file.
  2. Paste the file into your plugin folder.
  3. If you want to use MySql, you have to install DBLib on your server.
  4. Start your server.
  5. And have fun using BanSystem.
Addons:

Commands:

CommandUsagePermission
ban/ban <Player> <ID>bansystem.command.ban
banlog/banlog <Player>bansystem.command.banlog
checkban/checkban <Player>bansystem.command.checkban
checkmute/checkmute <Player>bansystem.command.checkmute
clearbanlog/clearbanlog <Player>bansystem.command.clearbanlog
clearmutelog/clearmutelog <Player>bansystem.command.clearmutelog
clearwarnings/clearwarnings <Player>bansystem.command.clearwarnings
editban/editban <Player> reason <Reason>
/editban <Player> time <hours|days> <Time>
bansystem.command.editban
editmute/editmute <Player> reason <Reason>
/editmute <Player> time <hours|days> <Time>
bansystem.command.editmute
kick/kick <Player> <Reason>bansystem.command.kick
mute/mute <Player> <ID>bansystem.command.mute
mutelog/mutelog <Player>bansystem.command.mutelog
tempban/tempban <Player> <hours|days> <Time>bansystem.command.tempban
tempmute/tempmute <Player> <hours|days> <Time>bansystem.command.tempmute
unban/unban <Player>bansystem.command.unban
unmute/unmute <Player>bansystem.command.unmute
warn/warn <Player> <Reason>bansystem.command.warn
warnlog/warnlog <Player>bansystem.command.warnlog
All commands are editable.

Screenshots & Video:

bansystem_1.png

bansystem_2.png

bansystem_3.png

bansystem_4.png

For developers:
XML:
<repository>
    <id>lldv-repo</id>
    <url>http://repo.lldv.net:8082/artifactory/libs-snapshot</url>
</repository>

<dependency>
    <groupId>net.llamadevelopment.bansystem</groupId>
    <artifactId>BanSystemNK</artifactId>
    <version>2.0.3-20200802.172757-1</version>
</dependency>
Java:
//Get the provider
Provider api = BanSystemAPI.getProvider();

//Example
api.banPlayer(player, reason, banner, time);
api.getBan(player);
api.unbanPlayer(player);

Contact
If you have questions or problems with the plugin, write to us on Discord or Github, but not in the review section.


There are more features planned that will be released soon.
If you have further wishes, please let me know. :)
Author
Mundschutziii
Downloads
3,822
Views
4,781
First release
Last update
Rating
4.88 star(s) 16 ratings

More resources from Mundschutziii

Latest updates

  1. MySql time zone error

    [+] Fixed MySql time zone error.
  2. Code improvements/changes

    [+] LanguageAPI improvements [+] Code clean up [+] MongoDB logger turned off
  3. Fixed permanent ban issue

    [+] Permanent banned players can not join now.

Latest reviews

Hi,
echt ein mega gutes Plugin und ist super schön aufgebaut.
Es funktioniert einbandfrei und hat mir echt eeitergeholfen.

Vielen Vielen Dank für das tolle Plugin
Mundschutziii
Mundschutziii
Vielen Dank für deinen Review! :)
Dies ist eins der besten Ban Systeme die ich kenne, ich nutze es selbst auf meinem Server und es gefällt mir sehr gut. Am besten ist das mit den Gründen, dadurch wird das bannen sehr erleichtert!

Mfg
Yannick
Mundschutziii
Mundschutziii
Vielen Dank für deinen Review! :)
Works fine. It's very easy to use and it helped me a lot on my server.
Mundschutziii
Mundschutziii
Thank you! :D
works perfect!
could you add support for nukkit 2.0?
Mundschutziii
Mundschutziii
Thanks for your review!
Support for Nukkit 2.0 is already planned.
One question, How can I tempban? in the video it didn't explain it.
Mundschutziii
Mundschutziii
Hi,
it is explained above at the commands.
"/tempban <Player> <hours|days> <Time>"
works perfectly thank you for making this great plugin
Mundschutziii
Mundschutziii
Thanks for your review! :-)
It is a great plugin, but I would like the option to allow non-preset reasons, because it would be nice to not have to put manually every reason I want.
Mundschutziii
Mundschutziii
Thanks for your review!
You can modify your own time with the tempban command, as well as the reason. So I don't understand what you mean. You can also send me suggestions via discord or github.
Das Plugin läuft Perfekt! Ehre geht raus!
Kannst du ein Chatfilter einfügen?
- BestKotzi
Mundschutziii
Mundschutziii
Danke für deine Bewertung!
Das ist eine gute Idee. Wird eventuell in einem Update erscheinen :)
It work perfectly, i have nothing to say, so continue like that !
Mundschutziii
Mundschutziii
Hi, thanks for your review! Soon the new recode of this plugin will be released! There are some more great features^^
Mute dosen't work with luckchat only when you disable in luckchat chatsync but than the server Crashs After few hours. Can you fix it?
Mundschutziii
Mundschutziii
Hi, thanks for your review!
The error should be fixed now. https://nukkitx.com/resources/bansystem.332/updates#resource-update-1115
Top