FigAdmin
FigAdmin v5.0.2
FigAdmin is a simple /ban /tempban /kick administration plugin Some features include:- Ban records
- IP banning
- Editing bans (very thorough)
- Warnings
- MySql or Flatfile support
- PHP script for a public banlist table (if you use MySQL)
- Export bans to vanilla minecraft banned-players.json and banned-ips.json
MC-Stats
Installing
- Download latest version of FigAdmin and put it in plugins/ folder
- Restart server with save-all and then stop
- Find the FigAdmin config file in plugins/FigAdmin/config.yml and edit it till you are happy
- Do /reloadfig
UUID support:
FigAdmin has full uuid support. In addition, you can perma-ban a player that has not been on your server before if you spell their name correctly. Remember minecraft usernames are case sensitive.Plugin Usage:
- /ban player (reason) - bans player
- /tempban player time sec/min/hour/day/week/month (reason) - Temporarily ban player
- /ipban on|off turns - IP banning on/off (will IP ban only for online players)
- /unban player - unbans player
- /unbanip ip - unbans players with ip
- /checkban player - Checks to see if player is banned
- /kick player (reason) - kicks player
- /kick * - kicks all the players from the server
- /warn player reason - Issues a warning to given player
- /clearwarnings player - Clears warnings for given player
- /exportbans - Writes ban database out to banned-players.txt (Vanilla ban list)
- /reloadfig - Reloads FigAdmin
- /figadmin - Displays version info
Permissions:
- /ban - figadmin.ban
- /tempban - figadmin.tempban
- /ipban - figadmin.ipban
- /unban - figadmin.unban
- /unbanip - figadmin.unbanip
- /checkban - figadmin.checkban
- /kick - figadmin.kick
- /kick * - figadmin.kick.all
- /warn - figadmin.warn
- /clearwarnings - figadmin.clearwarnings
- /exportbans - figadmin.export
- /reloadfig - figadmin.reload
- /importkiwi - Must be a server operator
Editing bans
To edit a ban you start by getting it's ID/eb search playername
Then once you have an ID number you can
/eb select 123
From there you can modify it with other commands such as /eb time add 1 day
Then finally
/eb save or /eb cancel
Config Option
Most of the config options are self-explanatory.- ip-ban: when this is set to 'true' all online players that are banned are also IP banned
- auto-ban-on-warnings: when this set to any number greater than 0 players will be automatically temp-banned.
- auto-ban-time: Auto temp ban time (see above); i.e. '1 day'
PHP banlist Script
Source CodeIf you are Polish, there is a Polish video tutorial here: youtube.com/watch?v=LmPrVl_72wk
FigAdmin is an updated version of KiwiAdmin by yottabyte. Outdated KiwiAdmin
@selfservice0
Thanks for the bug report. Bug is now fixed (download from sourceforge link if 4.0.10_1 isn't approved yet)
@sergehumphrey
thanx
Attempting to unban an ip give the "An internal error occurred while attempting to performing this command"
@selfservice0
those first 2 bugs are gone, I'll try to fix the IP ban one, and I added support for Permissions without vault
@selfservice0
vault does support PEX. I might add Permissions support directly sometime but there's no reason not to use vault
Pls support PEX. Vault is no bueno
Nice plugin so far.
Bugs I've noticed
I do really wish that this plugin don't need Vault for permission support... :(
I do no get it. Why to use Bigint Type for MySQL time and temptime field, it`s more then stupid! Why didn`t you use timestamp?
Otherwise this plugin is good, I recommend it!
@user_91836
Added /importkiwi command
@Shortelz
okay, it doesn't need vault now but it still if you want real permissions support you will need it
@user_91836
That is fixed in 4.0.6. I didn't notice it XD I'll see if I can make some import code.
Hi. Is there any importing from KiwiAdmin?
Also, you have hardcoded "banlist" in many SQL-queries so it'll fail hard if you change the table in the config.
@Shortelz
what permission system are you trying to use? A lot of plugins just use nijiko's Permissions.jar
Why make this require vault? Please just use a system that all the permission systems can hook into like most other plugins use,
Why don't you have Figadmin create the tables, like most other mysql plugins do?
@VADemon
Currently there is /ipban . I think I'll improve it, maybe I will add some of those features. thanks
@technus
that is actually wrong, I changed it to /reloadfig, just forgot to update that. thanks
Looks good. But: could you add a feature that tracks player's names / IP with that someone logged in? It's against multiaccounting.
The best example for it is EasyBan: forums.bukkit.org/threads/.20161/
i think you should stop using txt from kiwiadmin ;/