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 May 14, 2012@ Death_marine:
Alright cool. Thanks man. Keep up the awesome work!
-
View User Profile
-
Send Message
Posted May 13, 2012@Chrispm84
Yah I forgot to end the method when searching for players ips hence the message previous to the error "Unable to find player" It will be in the next update.
-
View User Profile
-
Send Message
Posted May 13, 2012@ Death_marine:
Error on /ipban. Player was not on the server, at the time.
http://pastebin.com/Lruwwe6c
-
View User Profile
-
Send Message
Posted May 12, 2012@Death_marine
Yes, and the schema and everything, I have many databases but this and the essentials one do not ever work. even if i use a passwordless user.
-
View User Profile
-
Send Message
Posted May 10, 2012http://dev.bukkit.org/server-mods/ultrabans/tickets/62-cannot-ban-players/
-
View User Profile
-
Send Message
Posted May 7, 2012Hey!
The update is great so far! Now my admins can not ban OPS anymore, which is good. The problem now is that admins can ban other admins, and I need a permission node or am I missing something to stop this from happening? Please let me know. Thanks!
I am using groupmanager and I have added ultraban.* and ultraban.override.* to my admins, and I have also tried with the ultraban.override.* removed and they still can ban each other.
The reason for this is because I just want a ban system that is totally foolproof.
EDIT: Recently, I have started to get some lag upon player login , and I have this plugin called "NoLaggExamine" and it shows that Ultrabans is using a massive amount of usage on a PlayerJoinEvent. I have about 1,200 players in the sql database , if that has something to do with it. Here is a picture http://snpr.cm/gxromi.jpg Please let me know what is wrong or if it is just me that is having this issue. Thanks!
-
View User Profile
-
Send Message
Posted May 7, 2012Override System requires permission node: ultrabans.override.* even if you have ultrabans.*. See the permissions. http://dev.bukkit.org/server-mods/ultrabans/pages/permissions/ Its an extensive list.
-
View User Profile
-
Send Message
Posted May 7, 2012How can I remove warnings.
It is important...
-
View User Profile
-
Send Message
Posted May 7, 2012Hi, i was using commandbook's ban system until now, but i really need a Jail plugin with SQl support.
Your's is perfect for me compare to the others solutions.
But i've a major problem/request:
I'm using the
, wich is perfect with the possibility of creating differents cells in a jail, cause we have build a big prison.
But this plugin conflict with ultraban :( :
Could you change you /jail command to /ujail or add a configuration node to desactivate UltraBan jail system, so my modos won't make mistake?
Would be great for us. :)
Thanks.
EDIT: I've just discover than i could use Ultrabans lite Sorry.
-
View User Profile
-
Send Message
Posted May 6, 2012@ratman150
Did you create the ultrabans database before attempting to connect to it?
@DreamPhreak1
That's odd that they all are lowercase. The method I use for case is that if the player is online then the actual name is pulled and saved to the database, but if a player is entered while they are offline the plugin will attempt to pull the name from the offline files. If that doesn't work (as in the player has never played on the server) then it will store the name as whatever you enter in the command.
As for the script that sounds amazing I've been scrubbing through the sourcebans php code to incorporate the entire site software for ultrabans however php calls are not as easily traceable then java when you have eclipse.
-
View User Profile
-
Send Message
Posted May 6, 2012@ratman150
I noticed an error when trying to set that up too, but for me my problem was when i changed the default table names from banlist/banlistip to something else, then it stopped working. Leaving it as the default worked fine for me.
-
View User Profile
-
Send Message
Posted May 6, 2012Hello, is there any more information about the MySQL setup of this plugin? I would LOVE to get it running on MySQL instead of SQLite, however it is the only plugin which does not seem to work with my database.... Yes I used the SQL schema you posted on the pages. Yes I tried the MySQL link instead of the database name... (so mysql-database: 'jdbc:mysql://localhost:3306/ultraban') No it has not worked after hundreds of tries and tweaks.
-
View User Profile
-
Send Message
Posted May 6, 2012Speaking of Case Sensitive names, would it be possible for you to add correct-case names into the banlistip table? I am making a player-lookup script, that you can search for all the bans/kicks/warns from the database, even have the ip there, and right now trying to add it so it could also show the player skin from "http://s3.amazonaws.com/MinecraftSkins/**PlayerName**.png" using the same name field from the banlist/banlistip tables, but i noticed that all the names stored automatically were in lower case.
-
View User Profile
-
Send Message
Posted May 6, 2012@ThisUsernameIsMine
Alright you were right I did find a minor error. https://github.com/deathmarine/Ultrabans/commit/94a04eeec22f71e350f12a82bb5515861bd49095 Case Sensitive. :(
-
View User Profile
-
Send Message
Posted May 6, 2012@Death_marine
I understand the way it works, but when i tried to unmute myself (on another account), it said it unmuted me BUT when i tried to sent a message it said i was muted (again)! o_O
-
View User Profile
-
Send Message
Posted May 5, 2012@ThisUsernameIsMine muting is a toggle which you use the same command to both mute and unmute a player considering the conflicting issues with essentials I'm unable to use mute and unmute so orginally the command was umute unmute {player} then I just decided to make it toggle from Umute considering Uunmute is difficult to use and remember for a command.
example:
<deathmarine>Blah!Blah!Blah!
/umute deathmarine
You Have Been Muted!
/umute deathmarine
You Have Been Unmuted!
<deathmarine>Blah!Blah!.....
Sorry I hate making commands that are confusing but I also hate interfering with other commands. (such as the vote to move from ujail to jail)
-
View User Profile
-
Send Message
Posted May 5, 2012I like the plugin but it doesn't unmute players :S (using bPermissions)
-
View User Profile
-
Send Message
Posted May 5, 2012@PandazNWafflez
You can simply unban IP's from the playername. That was the original intent however if you ipban a IPv4 address as in the command /unban {ipv4} will not work. I'll implement this. As for the override system I'll go ahead and start work on this. I've been doing other projects so alot of things having be getting me distracted.
-
View User Profile
-
Send Message
Posted May 5, 2012@ad35226
For #1
"Config(*) - Proper override system for admins" - From ToDo list.
-
View User Profile
-
Send Message
Posted May 5, 2012@SharkTankPure
"Command - unban IPv4 Addresses not implemented" - Taken from ToDo list.