Ultrabans
Ultrabans
Administration Tool For Bukkit
Tired of Paranoid Plugins? Take charge of your server.
Deathmarine will update ultrabans as soon as possible.
Ultrabans is an administration tool that gives the user
more tools than a simple ban. Most of the commands
are self explanatory, considering the server aficionado
will most likely have they're own methods of administration.
Ex: warn, kick, fine+kick, fine+tempban, ban, ect.
This is a box'o'tools use to your discretion.
Important Read the ChangeLog
Features
- MySql, Sqlite support
- Configurable Messages
- Chat scanning for IP's, Spamming, and Word filter /w Configurable Result
- Jail, Muting, and other admin functions already incorporated
- Fining Players for infractions
- Entry Logging
- IP management functions such as Ping Checks, Duplicate IP Checks, ect.
- Ability to permanently ban a player
- Ability to ban players by username or IPv4
- Import and Export to default plain text files for easy conversion to any system
- Lockdown the server (Temporary Whitelist)
- Warning system with configurable results when a Max number is reached
Ultrabans Lite
With some specific features removed. Ultrabans Lite is now available. You can find it Here.
Commands
Commands can now be found on Github.
Commands
Permissions
A complete list of all permission nodes in order
Permissions
Bugs
Conflicts with Essentials.
Has been known to work with it, however use caution.
Notice: Please make a new ticket if you have any issues/suggestions/ and-or comments. Issues, that will be posted at main page won't be accepted.
ToDo
Requests.
I maybe against forced banning from other sources, however information is invaluable.
Checkout Fishchecker which checks players against the ultimate universal Fishbans global ban aggregation service.
-
View User Profile
-
Send Message
Posted Sep 29, 2012@Ventus97
ma quando sono stato tempbannato per maxwarning andava
but when i've been banned for maxwaarning the tempban worked
-
View User Profile
-
Send Message
Posted Sep 28, 2012@Ventus97
This is happening to us too. It use to work, but in the past couple updates it stopped working.
-
View User Profile
-
Send Message
Posted Sep 28, 2012Hello, I'm from MinecraftSMP and when Ultrabans temp.bans someone for max warnings the temps don't work. May I know how to fix it? Ty
-
View User Profile
-
Send Message
Posted Sep 27, 2012[SEVERE] Could not pass event PlayerLoginEvent to UltraBan org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:341) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at net.minecraft.server.ServerConfigurationManagerAbstract.attemptLogin(ServerConfigurationManagerAbstract.java:273) at net.minecraft.server.NetLoginHandler.d(NetLoginHandler.java:120) at net.minecraft.server.NetLoginHandler.c(NetLoginHandler.java:42) at net.minecraft.server.DedicatedServerConnectionThread.a(DedicatedServerConnectionThread.java:44) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:29) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:578) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:405) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.NullPointerException at java.util.regex.Matcher.appendReplacement(Unknown Source) at java.util.regex.Matcher.replaceAll(Unknown Source) at java.lang.String.replaceAll(Unknown Source) at com.modcrafting.ultrabans.listeners.UltraBanPlayerListener.onPlayerLogin(UltraBanPlayerListener.java:47) at sun.reflect.GeneratedMethodAccessor289.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:339) ... 13 more
-
View User Profile
-
Send Message
Posted Sep 27, 2012pls add autoban for dupeIP
-
View User Profile
-
Send Message
Posted Sep 25, 2012Please add more commands, so there wouldnt be conflict with essentials. You should add something like /ub [InserOldCommandsHere] Ex. /ub tempban blablabla, /ub ban blablabla
-
View User Profile
-
Send Message
Posted Sep 23, 2012@PhanaticD
Thats a conflict with essentials.
-
View User Profile
-
Send Message
Posted Sep 22, 2012It doesnt say the ban reason, just "the ban hammer has spoken" anyone have any ideas?
-
View User Profile
-
Send Message
Posted Sep 22, 2012Oh no!!!!!!!!!!!!!
2012-09-22 21:18:58 [WARNING] Could not properly handle event PLAYER_QUIT:
java.lang.IllegalAccessError: Synchronized code got accessed from another thread: java.util.concurrent.ThreadPoolExecutor$Worker
at org.bukkit.event.Listener.onPlayerQuit(Listener:0)
at sun.reflect.GeneratedMethodAccessor444.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:339)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:35)
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
at net.minecraft.server.ServerConfigurationManagerAbstract.disconnect(ServerConfigurationManagerAbstract.java:206)
at net.minecraft.server.NetServerHandler.disconnect(NetServerHandler.java:172)
at org.bukkit.craftbukkit.entity.CraftPlayer.kickPlayer(CraftPlayer.java:215)
at com.modcrafting.ultrabans.listeners.UltraBanPlayerListener.checkPlayerPing(UltraBanPlayerListener.java:334)
at com.modcrafting.ultrabans.listeners.UltraBanPlayerListener$1.run(UltraBanPlayerListener.java:140)
at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:52)
at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
2012-09-22 21:18:58 [INFO] This error is logged only once: it could have occurred multiple times by now.
2012-09-22 21:18:58 [INFO] Please contact one of the authors of plugin 'UltraBan': Deathmarine
2012-09-22 21:18:58 [SEVERE] java.util.ConcurrentModificationException
2012-09-22 21:18:58 [SEVERE] at java.util.LinkedList$ListItr.checkForComodification(LinkedList.java:953)
2012-09-22 21:18:58 [SEVERE] at java.util.LinkedList$ListItr.next(LinkedList.java:886)
2012-09-22 21:18:58 [SEVERE] at net.minecraft.server.EntityPlayer.h_(EntityPlayer.java:160)
2012-09-22 21:18:58 [SEVERE] at net.minecraft.server.World.entityJoinedWorld(World.java:1245)
2012-09-22 21:18:58 [SEVERE] at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:511)
2012-09-22 21:18:58 [SEVERE] at net.minecraft.server.World.playerJoinedWorld(World.java:1227)
2012-09-22 21:18:58 [SEVERE] at net.minecraft.server.World.tickEntities(World.java:1125)
2012-09-22 21:18:58 [SEVERE] at net.minecraft.server.WorldServer.tickEntities(WorldServer.java:428)
2012-09-22 21:18:58 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:564)
2012-09-22 21:18:58 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213)
2012-09-22 21:18:58 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474)
2012-09-22 21:18:58 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406)
2012-09-22 21:18:58 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
2012-09-22 21:18:58 [SEVERE] Encountered an unexpected exception ConcurrentModificationException
java.util.ConcurrentModificationException
at java.util.LinkedList$ListItr.checkForComodification(LinkedList.java:953)
at java.util.LinkedList$ListItr.next(LinkedList.java:886)
at net.minecraft.server.EntityPlayer.h_(EntityPlayer.java:160)
at net.minecraft.server.World.entityJoinedWorld(World.java:1245)
at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:511)
at net.minecraft.server.World.playerJoinedWorld(World.java:1227)
at net.minecraft.server.World.tickEntities(World.java:1125)
at net.minecraft.server.WorldServer.tickEntities(WorldServer.java:428)
at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:564)
at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213)
at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
-
View User Profile
-
Send Message
Posted Sep 22, 2012And if a player dies in jail, they respawn at spawn? :S
-
View User Profile
-
Send Message
Posted Sep 21, 2012I've also noticed, that the database enters a record when a staff member doesn't have ban permissions and trys to ban. Pretty pointless?
-
View User Profile
-
Send Message
Posted Sep 19, 2012@Ta6akus3
Not sure myself. But i have ultrabans and essentials running almost fine. Essentials is passive so the ultrabans commands take priority HOWEVER, i noticed when jailing someone, it jailed with both plugins - so make sure no staff members have essentials permission nodes for jail/kick/ban/mute etc
-
View User Profile
-
Send Message
Posted Sep 18, 2012Hi there,
Plugin seems to be working fine for me, However, getting a lot of errors upon server restart (and is taking around 2 minutes longer to restart since installing ultraban). Any ideas/fixes?
http://pastebin.com/vbuUJgrv
-
View User Profile
-
Send Message
Posted Sep 17, 2012-
View User Profile
-
Send Message
Posted Sep 17, 2012http://pastebin.com/73ip0rkj
I got some bugs here
Also, tempban 7 d is banning for 7 minutes (http://69.162.88.164/banlist.php I need a fix :/
-
View User Profile
-
Send Message
Posted Sep 17, 2012Also In My Website :
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/a1805279/public_html/bans/banlist.php on line 35
There Is Too Much Problem. I Really Need Help On This !
-
View User Profile
-
Send Message
Posted Sep 17, 2012Ok I Am Tring To Make It Work On PHP Banned List But Its Not Working I Need Help Badly.
17.09 07:46:22 [Multicraft] Skipped 152 lines due to rate limit (50/s) 17.09 07:46:21 [Server] INFO at com.modcrafting.ultrabans.UltraBan.onEnable(UltraBan.java:102) 17.09 07:46:21 [Server] INFO at com.modcrafting.ultrabans.db.SQL.load(SQL.java:102) 17.09 07:46:21 [Server] INFO java.lang.NullPointerException 17.09 07:46:21 [Server] SEVERE Error occurred while enabling UltraBan v1.1.2 (Is it up to date?) 17.09 07:46:21 [Server] INFO at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 17.09 07:46:21 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:378) 17.09 07:46:21 [Server] INFO at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:140) 17.09 07:46:21 [Server] INFO at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:225) 17.09 07:46:21 [Server] INFO at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:275) 17.09 07:46:21 [Server] INFO at net.minecraft.server.MinecraftServer.i(MinecraftServer.java:296) 17.09 07:46:21 [Server] INFO at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:247) 17.09 07:46:21 [Server] INFO at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:265) 17.09 07:46:21 [Server] INFO at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) 17.09 07:46:21 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:374) 17.09 07:46:21 [Server] INFO at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) 17.09 07:46:21 [Server] INFO at com.modcrafting.ultrabans.UltraBan.onEnable(UltraBan.java:102) 17.09 07:46:21 [Server] INFO at com.modcrafting.ultrabans.db.SQL.load(SQL.java:97) 17.09 07:46:21 [Server] INFO at com.modcrafting.ultrabans.db.SQL.getSQLConnection(SQL.java:43) 17.09 07:46:21 [Server] INFO at java.sql.DriverManager.getConnection(Unknown Source) 17.09 07:46:21 [Server] INFO at java.sql.DriverManager.getConnection(Unknown Source) 17.09 07:46:21 [Server] INFO at org.sqlite.JDBC.connect(JDBC.java:64) 17.09 07:46:21 [Server] INFO at org.sqlite.JDBC.createConnection(JDBC.java:74) 17.09 07:46:21 [Server] INFO java.sql.SQLException: invalid database address: mysql12.000webhost.com?autoReconnect=true&user=a1805279_ban&password=jaewon7 17.09 07:46:21 [Server] SEVERE [UltraBan] Unable to retreive connect
-
View User Profile
-
Send Message
Posted Sep 15, 20121.1.2 is kicking people for High Ping even though it is set to false and max ping is set to 20000
-
View User Profile
-
Send Message
Posted Sep 15, 2012@Luwiego
When people flood, they get banned their IP with the reason "not sure" (config: kick when its enabled, but i disable this feature) Is that a bug?
-
View User Profile
-
Send Message
Posted Sep 15, 2012and I changed Database: MySQL
mysql-database: 'jdbc:mysql://localhost:3306/minecraft'
what exactly goes in the mysql-database:
mysql db is on my webhost?