FigAdmin Reloaded
FigAdmin Reloaded v1.0
I did not make this plugin, I have just updated it so all the people that loved figadmin can now enjoy the uodated version :D
The source is now fixed. It is only on the version before the most recent however. FigAdmin is an updated version of KiwiAdmin by yottabyte. Outdated KiwiAdmin It includes some pretty awesome stuff such as:
- Ban records
- IP banning
- Editing bans
- Warnings
- MySql or Flatfile support
- Support for Permissions, Vault
- PHP script for a public banlist table (if you use MySQL)
- Import ban database from KiwiAdmin
- Completely fig free*
- may contain traces of peanuts.
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
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
- /importkiwi table [database] - Imports KiwiAdmin database (only do this once!)
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
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
- bans-to-banned-players: when set to true all permanently banned players will be written to banned-players.txt in the server folder
- 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' For example if auto-ban-on-warnings is set to 2 then if a player receives 3 warnings then they will be temp banned for 1 day. NOTE: When a player is auto-temp banned their warnings will also be cleared. (I thought this would be a good idea?)
PLESE, UPDATE TO 1.8!!!
HAAAALP!!!! i have the auto-ban-on-warnings set to 3 and auto-ban-time set to 1 day but it doesnt ban the players! what do i do? please help!
Update this shit! -.-
Error when i ban sb.
http://hastebin.com/widafofiya.avrasm
Please update to Spigot 1.8 Pleeeeaaseeee!
mysql not working, error when /ban player 1.10 01:18:26 [Server] WARN at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) 31.10 01:18:26 [Server] WARN at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) 31.10 01:18:26 [Server] WARN at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) 31.10 01:18:26 [Server] WARN at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289) 31.10 01:18:26 [Server] WARN at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:734) 31.10 01:18:26 [Server] WARN at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:81) 31.10 01:18:26 [Server] WARN at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:184) 31.10 01:18:26 [Server] WARN at net.minecraft.server.v1_7_R4.PacketPlayInChat.handle(PacketPlayInChat.java:65) 31.10 01:18:26 [Server] WARN at net.minecraft.server.v1_7_R4.PacketPlayInChat.a(PacketPlayInChat.java:28) 31.10 01:18:26 [Server] WARN at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:850) 31.10 01:18:26 [Server] WARN at net.minecraft.server.v1_7_R4.PlayerConnection.handleCommand(PlayerConnection.java:1013) 31.10 01:18:26 [Server] WARN at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServer.java:767) 31.10 01:18:26 [Server] WARN at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:181) 31.10 01:18:26 [Server] WARN at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) 31.10 01:18:26 [Server] WARN at com.btbb.figadmin.FigAdmin.onCommand(FigAdmin.java:202) 31.10 01:18:26 [Server] WARN at com.btbb.figadmin.FigAdmin.banPlayer(FigAdmin.java:511) 31.10 01:18:26 [Server] WARN at com.btbb.figadmin.UUIDFetcher.getUUIDOf(UUIDFetcher.java:95) 31.10 01:18:26 [Server] WARN at com.btbb.figadmin.UUIDFetcher.call(UUIDFetcher.java:40) 31.10 01:18:26 [Server] WARN at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254) 31.10 01:18:26 [Server] WARN at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1626) 31.10 01:18:26 [Server] WARN java.io.IOException: Server returned HTTP response code: 429 for URL: https://api.mojang.com/profiles/minecraft
pls fix
Is there a way to view a player's warnings?
For some reason when a player tries to log in when they're banned, the default message pops up (IE "You are banned! Appeal at URL") but it also shows up as a broadcast in the server! This is an annoying message and people start to think they've been banned. Please fix! Thank you!
@dickwick
Hello!
Sorry about all these problems but i have had a very busy time the past few months and i havent really had time to look at this let alone fix these bugs. However! I have uploaded it to github for you: https://github.com/jcbjoe/FigAdmin-Reloaded go ahead and edit as you wish. If you would like to be added to the project be sure to pm me :)
Thanks, Joe
Hello, I have few things>
Thanks!
Thanks for this awesome plugin! Great ban manager and super easy to change the ban messages to something like "You have been banned! Appeal at: etc.com!"
I ve got a bug with this plugin. If I ban player he recieve also IP ban and I don t want to ipbanning players.
what about tempbanning an IP?
The only decent banning plugin around... Thank you for bringing it back!
I have 1 problem, how i can protect head administrators, i can ban head administrators with moderator ?
Is it possible to disable broadcasts? Not everyone on my server needs to know that player X has been kicked/banned/warned ...
@jcbjoe ok well then it did it once and i have tested again and again and it is ok now. weird i did it once and the banning wacked out in similarity of the time zones. sorry to bother you :D
@penguincjw
Timezones shouldn't impact your banning as it looks at the server time.
when i temp ban people, i say for example 1 minute and it says for them 5 hours on because we are in different time zones! so 1 minute from lets say 22:24 to 22:25 is actually 17:24 to 22:25. please fix this as the timezones make banning for a certain amount of hours or minutes is impossible!
Please make able to import Ultrabans table