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
An IP range ban command would be usefull. Example: /banip 92.125.* /banip 123.345.67*
@selfservice0
I cant reproduce that :/
mysql: false auto-complete: true ip-ban: true
@selfservice0
What is your setup?
banning a player (with /ipban on) then unbanning them will result in them being ip ban on server restart. And they will become un-unbannable.
@selfservice0
yes. If you turn it on then every player that is banned will also be IP banned.
version: 4.0.10_1
using "/ipban playername" doesnt work it just returns "/ipban on/off"
did you change the way ipban works?
@crysis992
You can take the commands out of the essentials.jar/plugin.yml file or you can
In FigAdmin.jar open the plugins.yml and where it has a command like
Make it like this
@BioBG
there is a command /importkiwi
@crysis992
try to set - -essentials.ban /.kick to all permisions i'm to in the some way.
Hmm i have a little problem. I use PermissionsEX (PEX) and Essentials. But the Essentials /kick /tempban and /ban override the commands from your Plugin.
Is there any way to force FigAdmin to execute the commands?
i found the reason the table is diferent from kiwiadmin
how to change it ?
Evetrhing is ok now i convertet is manualy :D
@mrchasez
I don't like the way IP banning works. I think turning IP banning on or off works better
mrchasez ,Try using /banip, works for me :)
I on the other hand have a different problem, my banlist.php does not clean up, that is, the players i banned like 2 weeks ago, and arent banned anymore, are still up on the banlist. Is it necessary to clean the data yourself ? or do i have to /unban everyone?
ok, All bans are ipbanns. Why did you add this weird /ipban off or on thing And not just have different commands? I tried on and off multiple times always ipban
Ok to ipban its the same right? /ipban name
I dont understand the whole /ipban on / off
Ok, I'm also using CommandBook which has it's own banning permissions. Do you think that could be interfering with this? Is there anyway that you can fix this? Thanks.
Hey, it's a little spammy when you /ban someone who is online - The kick message (player x was banned by admin y) and then a (player x was banned by admin y reason - <reason>) message.
So, when you /ban playerX, could it be possible to only announce the ban, and not the kick? (As banning them also kicks them)
Simply setting the message of kicking them or banning them in the config file will disable it completely though - so if I /ban them while they're offline... Nobody gets a message, and visa versa with /kick... Cheers
@Viper150
try the latest version. (I changed a lot). You don't need vault now. I tried it myself an permissions worked okay
Can't seem to be able to give permissions to my moderators. Im using PEX and I have vault installed as well.