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
"Any bugs, leave a ticket"
Leave a ticket where?
Plugin crashes sometimes the same players, I do not know what is.
@LeemurBFB
Players aren't supposed to have [ or ] in their names. You're asking for support for offline servers, aren't you?
I have a bug report. Some of the users log in and it broadcasts the banned message to everyone on the server, and maybe not even to them, because it lets them 1/2 log in?
http://gyazo.com/822ac597662e67a79b334d724c0dba23.png?1334981846
Could you make it so when we turn IP bans on and ban someone it doesn't broadcast the ban every time they try to join? I don't know why it does this but it's only if I turn on IP bans.
@deleted_7840180
http://calmcraft.xaa.pl/banlist.php Appears to me such a thing, even though I configured. You can send your file (without passwords, etc.)? I would be grateful sorry for my English :)
@SySOpPL
It has one already. Currently using it. Theres a link on the bottom of the description under "downloads"
Again seeing "You are banned:" on chat, everytime when sb who is banned tries to join the server.
Also, could You share source on GitHub, or sth? The link "Source Code" is getting 404 error.
Please make PHP banlist :)
could you add mute and tempmute?
@deleted_8156133
The export means import from KiwiAdmin into FigAdmin
I can't bann players with characters - or [ or ] in their names. Please, fix that!
Sorry to bother you about this again, but do you think you could put the old source code on the github? I'm trying to make my plugin Player-Tracker hook in with FigAdmin and read its bans (since this is the bans plugin I use on my server), however it is quite difficult to do this without the source code, even if it was old I'd have an idea how to do it. :)
Thanks for the help!
Hey,
Can you add an option to IMPORT bans into the database? I need to import like 11,000 lol :)
hello! I'm trying to use this plugin for the first time. I used KiwiAdmin for a long time with a flat file.
There I want to use MySQL, but I get this error:
Any help? Thanks
Why MySQL unban not working?
IP banning really needs to be fixed, rather than having an option simply to ipban someone by banning their online name there needs to be a command /ban-ip or ip-ban or whatever you want it to be but /ban-ip
#.
#.#.
# and that bans the ip whether offline or online.@nLocus
The source to the new version will be released shortly.
The main reason is cause I lost it. I was trying to sync the file with GitHub and temporarily deleted the GitHub repo, and locally I only have the source for 4.0.15, so as soon as I re-upgrade my version, I'll give you all it :)
Any chance we could get the source to the new version? The link is dead!
Great plugin, as I've said before, thanks so much for keeping it up to date!
@sheepwool7
Sorry, I'm not going to be adding any more features myself, just fixing what I can. I'm not the original developer, so it would take me a bit of time to analyse what everything does, and time is something I don't have :(