BanSystem

BanSystem 2.5.1

Compatible API Versions
1.0.0
Sourcecode
https://github.com/llamadevelopment/BanSystem
Contributors
Mundschutziii
BanSystem
An advanced punishment tool featuring MongoDB, MySql & YAML.

Features:
  • Timed bans and mutes
  • Log data of bans, mutes and warnings
  • Change reason and time of running punishments
  • Cancel running punishments
  • Warning system
  • MongoDB support
  • MySql support
  • Yaml support
  • Developer API
  • Eeverything is editable

How to install?
  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:

CommandUsageDescriptionPermission
ban/ban <Player> <ID>Ban a player by reason IDbansystem.command.ban
banlog/banlog <Player>Get the ban history of a playerbansystem.command.banlog
checkban/checkban <Player>Check if a player is bannedbansystem.command.checkban
checkmute/checkmute <Player>Check if a player is mutedbansystem.command.checkmute
clearbanlog/clearbanlog <Player>Clear all ban entries of a playerbansystem.command.clearbanlog
clearmutelog/clearmutelog <Player>Clear all mute entries of a playerbansystem.command.clearmutelog
clearwarnings/clearwarnings <Player>Clear all warn entries of a playerbansystem.command.clearwarnings
editban/editban <Player> reason <Reason>
/editban <Player> time <hours|days> <Time>
Edit the ban of a playerbansystem.command.editban
editmute/editmute <Player> reason <Reason>
/editmute <Player> time <hours|days> <Time>
Edit the mute of a playerbansystem.command.editmute
kick/kick <Player> <Reason>Kick a playerbansystem.command.kick
mute/mute <Player> <ID>Mute a player by reason IDbansystem.command.mute
mutelog/mutelog <Player>Get the mute history of a playerbansystem.command.mutelog
tempban/tempban <Player> <hours|days> <Time>Ban a player temporarybansystem.command.tempban
tempmute/tempmute <Player> <hours|days> <Time>Mute a player temporarybansystem.command.tempmute
unban/unban <Player>Cancel an active banbansystem.command.unban
unmute/unmute <Player>Cancel an active mutebansystem.command.unmute
warn/warn <Player> <Reason>Warn a playerbansystem.command.warn
warnlog/warnlog <Player>Get the warn history of a playerbansystem.command.warnlog
deleteban/deleteban <ID>Delete a ban entrybansystem.command.deleteban
deletemute/deletemute <ID>Delete a mute entrybansystem.command.deletemute
deletewarn/deletewarn <ID>Delete a warn entrybansystem.command.deletewarn
history/history <ID>Get the all time history of a playerbansystem.command.history
All these values are default values. You are able to change the command name, the command description, the command aliases and the command permission in config.yml!





Screenshots:

bansystem_1.png

bansystem_2.png

bansystem_3.png

bansystem_4.png


Developer API:

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

<dependency>
    <groupId>net.llamadevelopment.bansystem</groupId>
    <artifactId>BanSystemNK</artifactId>
    <version>2.5.0-20201229.153344-1</version>
</dependency>
Java:
import net.llamadevelopment.bansystem.BanSystem;
import net.llamadevelopment.bansystem.components.api.API;

public class Test {

    private Provider api = BanSystem.getApi().getProvider();

    public void test() {
        this.api.getBan("testuser", ban -> {
            System.out.println("Player is banned for: " + ban.getReason());
        });

        this.api.unbanPlayer("testuser", "byME");
    }

}


Contact & Support:
  • No support is allowed in the reviews! If you want to report a problem, do it via Discord or Github.









There are more features planned that will be released soon.
If you have further wishes, please let me know. :)
Author
LlamaDevelopment
Downloads
11,843
Views
15,253
First release
Last update
Rating
4.73 star(s) 22 ratings

More resources from LlamaDevelopment

  • LlamaEconomy
    LlamaEconomy
    A new modern Economy System focused to be simple and have a great performance.
  • UpgradeableFurnaces
    UpgradeableFurnaces
    Upgrade your furnaces to increase the smelting speed and result.
  • LlamaPets
    LlamaPets
    An advanced pet plugin for Nukkit with about 50 Pets.
  • LlamaBank
    LlamaBank
    Bank addon for LlamaEconomy
  • LlamaChatGames
    LlamaChatGames
    Funny chat games with LlamaEconomy rewards

Latest updates

  1. History Command

    [+] Added /history <Player> command. If you have already installed this plugin, please add the...
  2. API changes and new Events

    [+] Improved API [+] Added new Events Please update all Addons because of API changes! import...
  3. Clean up & DAP compatibility

    [+] DAP compatibility [+] Events clean up

Latest reviews

После перезапуска сервера/плагинов все люди, у которых был бан/мьют, автоматически снимались со всех наказаний. Если это исправят, или скажут как это пофиксить, я поставлю 5 звёзд. Такая оценка потому что плагин не выполняет своей главной функции. Also, when connecting to the server, it just writes "the connection to the server is broken." Badly.
VERY good plugin. I like how there are many add-ons and it can go straight to discord. Please add a feature where if you have the perms/your name is in the config, and someone tries to ban you... You don't get banned.
LlamaDevelopment
LlamaDevelopment
Thanks for your review! We will do this soon.
Sehr Gutes Plugin! das Beste Ban Plugin was ich derzeit kenne,Der Discord Support ist sehr Schnell Top!

Es wäre Cool wenn man ChatNachrichten machen kann
Wenn man die Perm ban.messages oder so hat das gleiche bei einer Mute oder Kick Nachricht, halt das Teammitglieder sehen können wer jemanden gebannt/gekickt/gewarnt/gemutet hat
LlamaDevelopment
LlamaDevelopment
Danke für deinen Review! :D
Deinen Vorschlag werde ich auf jeden Fall noch umsetzen.
very good and useful plugin. Please add the ability to broadcast notifications to staff members when a player will be banned.....
LlamaDevelopment
LlamaDevelopment
Thanks for your review! :)
I will add this feature soon.
Eindeutig das Beste Ban System was hier am Start ist!
Sehr empfehlenswert.
Fröhliche Weihnachten!
LlamaDevelopment
LlamaDevelopment
Vielen Dank für deinen Review! :)
Dir auch schöne Weihnachten. ^^
I recommend it! very useful and the addons too
like
LlamaDevelopment
LlamaDevelopment
Thanks for your review! ;)
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
LlamaDevelopment
LlamaDevelopment
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
LlamaDevelopment
LlamaDevelopment
Vielen Dank für deinen Review! :)
Works fine. It's very easy to use and it helped me a lot on my server.
LlamaDevelopment
LlamaDevelopment
Thank you! :D
works perfect!
could you add support for nukkit 2.0?
LlamaDevelopment
LlamaDevelopment
Thanks for your review!
Support for Nukkit 2.0 is already planned.
Top