DevLeoko / AdvancedBan

AdvancedBan is a Spigot plugin to manage punishments on single servers and server networks
GNU General Public License v3.0
165 stars 131 forks source link

AdvancedBan

Bukkit- & BungeeCord-Plugin at once
Check out our Spigot-Page for more information!

Minecraft Version 1.7-1.13 license GPL-3.0 CircleCI

Coded by Leoko

Description

AdvancedBan is an All-In-One Punishment-System with warns, tempwarns, mutes, tempmutes, bans, tempbans, ipbans and kicks. There is also a PlayerHistory so you can see the players past punishments and the plugin has configurable Time & Message-Layouts which automatically calculate and increase the Punishment-Time for certain reasons. AdvancedBan provides also a full Message-File so you can change and translate all messages & a detailed config-file with a lot of useful settings. This is a BungeeCord & Bukkit/Spigot-Plugin in one and it supports MySQL and Local-File-Storage.

API

To use the API you need to add AdvancedBan to your project and declare it as a dependency in the plugin.yml.

Add AdvancedBan to you project by adding the AdvancedBan.jar to your build-path or as a:

Maven dependency in your pom.xml

Example Usage from Jitpack:

<repositories>
  <repository>
    <id>jitpack.io</id>
    <url>https://jitpack.io</url>
  </repository>
</repositories>
...
<dependency>
  <groupId>com.github.DevLeoko</groupId>
  <artifactId>AdvancedBan</artifactId>
  <version>v2.3.0</version>
</dependency>

Note: Jitpack also supports dependencies for gradle!

AdvancedBan on Jitpack

You can use this API for both Spigot and Bungeecord plugins. Check out the Java Docs to get started.