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
-
View User Profile
-
Send Message
Posted Mar 3, 2012Hello, Can you please update for the latest build. Btw, I have the same problem as he below.
-
View User Profile
-
Send Message
Posted Mar 2, 2012Hi there, I've run your plugin, and ..... it work's but only when I have OP on the server. When I want to give permissions to Admin, or Mod without OP, it say;s that " You don't have permission's. Even when in permissions is set value "*"
Why ?
-
View User Profile
-
Send Message
Posted Feb 29, 2012Hello, can u please fix tempban? cos it doesent work... Secound, can u please fix the default reason for kick? Cos I cant change it... The reason that comes up is "booted from server".. (LOL)
Any suggestions? Please send me a PM :)
-
View User Profile
-
Send Message
Posted Feb 27, 2012Do you update this to the new event system (R5) if necessary?
-
View User Profile
-
Send Message
Posted Feb 26, 2012how do i disable the messege "this ip is banned" whenever someone tried to log in that is banned.
-
View User Profile
-
Send Message
Posted Feb 25, 2012@selfservice0
It did not seem to change the reason when i tried :( so i just made the php do it
-
View User Profile
-
Send Message
Posted Feb 25, 2012@Jdon278 Nice. You have it converting the "ban Hammer has spoken" reason to griefing. Why not just do this in the config, change the default message =P
-
View User Profile
-
Send Message
Posted Feb 25, 2012could you add a permission figadmin.canttouchthis that only server ops can kick/ban ?
-
View User Profile
-
Send Message
Posted Feb 22, 2012Here is a warn list i made, this will show all the players that have warning and why see in action here http://luduscraft.co.uk/?p=131
-
View User Profile
-
Send Message
Posted Feb 19, 2012Here is a php that excludes warnings and lists the ban type. Check out mine here ....|/...{}
woops had a mising curley bracer, fixed/
-
View User Profile
-
Send Message
Posted Feb 18, 2012My ban list php file only shows temporary bans. Any way to make it show all bans?
http://www.2c1c.net/forums/banlist.php
Ban reasons aren't working. Always does default no matter what. And if you edit the default one, it doesn't project the default ban.
-
View User Profile
-
Send Message
Posted Feb 17, 2012Okay to stop the warnings showing up use this code instead,
I put an if statement so if in the database entry, if the type is equal to 1 or above dont show it, the type is the number of times the person as been warning hope i helped some people :D
<html><body>
<?php
// change these things
$server = "localhost";
$dbuser = "user";
$dbpass = "password";
$dbname = "minecraft";
mysql_connect($server, $dbuser, $dbpass);
mysql_select_db($dbname);
$result = mysql_query("SELECT * FROM banlist ORDER BY time DESC");
echo "<table width=70% border=1 cellpadding=5 cellspacing=0>";
echo "<tr style=\"font-weight:bold\">
<td>Name</td>
<td>Reason</td>
<td>Admin/Mod</td>
<td>Time of ban</td>
<td>Time of unban</td>
</tr>";
while($row = mysql_fetch_assoc($result)){
if($col == "#eeeeee"){
$col = "#ffffff";
}else{
$col = "#eeeeee";
}
echo "<tr bgcolor=$col>";
if($row['type'] == "0"){
echo "<td>".$row['name']."</td>";
echo "<td>".$row['reason']."</td>";
echo "<td>".$row['admin']."</td>";
echo "<td>".$row['time']."</td>";
if($row['temptime'] == "0"){
echo "<td>Permanent</td>";
}else{
echo "<td>".date("d M, Y g:ia",$row['temptime'])."</td>";
}
}else{
}
echo "</tr>";
}
echo"</table>"
?>
-
View User Profile
-
Send Message
Posted Feb 15, 2012Hi i am using your plugin and love it but the only thing is that the warnings show up on the banlist, is there any way to stop this or like show that it is a warning not a ban
-
View User Profile
-
Send Message
Posted Feb 13, 2012using ipban on
banned players never get the ban screen, their minecraft just crashes or gives an error.
in game it shows them leave and says "THIS IP IS BANNED"
-
View User Profile
-
Send Message
Posted Feb 13, 2012@FackTheCampers
If a guy get banned automatic by the warn limit, he can't get unbanned by /unban, removing the player from the banned-players.txt or removing him/her in the MySql database.
-
View User Profile
-
Send Message
Posted Feb 13, 2012If you tempban a player, and try to /checkban it does come, player is not banned. <<Same problem with warn bans. And you can't unban players that have been banned automatic by the warn limit.
-
View User Profile
-
Send Message
Posted Feb 13, 2012Hmmm... How do I switch off the broadcast when a banned player tries to enter, its really annoying and does not work as it should...
-
View User Profile
-
Send Message
Posted Feb 13, 2012@idrugman
You can turn off any function in CommandBook.
-
View User Profile
-
Send Message
Posted Feb 11, 2012when u have "ban-ip: true" or "/ipban true" and u ipban a player it only bans his/her ip not the name. users are using proxies to get back on their name on my server.
-
View User Profile
-
Send Message
Posted Feb 11, 2012Can you add higher priority /ban than commandbook ?