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.
Very very very good plugin ,but also very buggy i think. Questions/Suggestions/bugs: 1.Can i get the banlist.db read able? 2.There is a bug i think whenever someone gets banned and the unbanned after somewhile they get banned again... Or after reload i think. 3.It be nice if you could add %time% . So if i tempban someone i dont have to write in the reason for how much they got tempbanned. 4.It be nice too if /invof could check the OFFLINE players inv. THANKS
Is that ok, when a player is muted/jailed after he goes offline he can't do /login, because the plugin is blocking all commands? Is there any way, to allow them to use /login (im using authme reloaded)?
I believe this has to do with UltraBans. When ever my users or any of us type a forward slash in the chat. It turns it into a period. EX: -_/\ = . Any help?
@tremor77
I haven't forgot about it. :) Problem is that I've changed so much I have to restructure everything I did to ultrabans remove the bulk and push it back to lite. Soon its in the process.
is there an update for ub lite?
Typo on the Check Bans permission node:
ultraban.checkban
not
ultraban.check
EDIT: Also it seems you're missing a lot of new features that have been added, like ultraban.ping and ultraban.clean
Update the page?
Can you add ability to block CAPS LOCK ?
<<reply 906296="">>
yea i think im getting the same thing (what my ticket was about) its unusable till i use 1.0.2
Woah, pretty long for the mysql connection and lags the server even when there is 15people on... Please beg you fix the awesome plugin!
@Builder874
now u can not. u can use banhammer as i remember :3
Is there any way that I can limit the temp bans for a certian group? Ex: Mods can only tempipban for 1 day. Like 1 day Is there MAX limit?
@Death_marine
i have problems with encodings, can u help me?:S
mySQL flood? Lol, 40 players and my MySQL crashed after 3 minutes, removed the plugin and low CPU and HDD usage, can you improve MySQL?
@Death_Marine
I downgraded to the old version i was using, and people stopped getting kicked from the server, are you sure about that what you are telling me is correct? After downgrading all if these problems seemed to have stopped, i am 100% sure that this is your plugin causing the problem, there seems to have been an issue with the IP checking for duplicate players but i don't have any logs from console logs because there were none..
i'm getting same thing, kicking player high ping ?
EDIT:it have to be ultaban new version, i'm back to 1.0.2 and everything is fine.
I'm having issues with players getting kicked because of their high ping ._.
I'm having an issue with /invof
I'm able to see online players' inventories, but not offline players
@GlabbichRulz
I'm pretty sure nodus has the ability to do that
is it your plugin that disables duplicate chat messages with [x1] at the end of the message?
an another NPE :((
2012-08-23 16:43:26 [SEVERE] Could not pass event PlayerJoinEvent to UltraBan
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:332)
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.c(ServerConfigurationManagerAbstract.java:161)
at net.minecraft.server.ServerConfigurationManagerAbstract.a(ServerConfigurationManagerAbstract.java:92)
at net.minecraft.server.NetLoginHandler.d(NetLoginHandler.java:121)
at net.minecraft.server.NetLoginHandler.c(NetLoginHandler.java:41)
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:581)
at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212)
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)
Caused by: java.lang.NullPointerException
at com.modcrafting.ultrabans.db.SQL.setAddress(SQL.java:159)
at com.modcrafting.ultrabans.UltraBanPlayerListener.onPlayerJoin(UltraBanPlayerListener.java:105)
at sun.reflect.GeneratedMethodAccessor96.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:330)
... 14 more