Advanced Bans
Advanced bans allows you to Temporary and Permanently ban players from your server. You can now have more control about your bans with both IP and Nickname banning.
We hope to have version 2.0 ready soon! Progress: 49,85%.
We will update soon with more features!
Features:
- Ban player
- Unban player
- Temporary bans (in minutes)
- Reasons for the ban
- Left time for unban in kick reason
- "Welcome back" message (after unban)
- Ban both nickname and IP (good for offline servers)
- Permissions or OP
- Console support
- Configuration
- Lightweight
- IP History (ban offline player on ip)
- MySQL support
Any ideas and suggestions are always welcome! Open a ticket to submit your idea.
Commands / permissions:
* advbans.ban - /ban <name> [time in minutes] [reason...] - ban player (if player is offline, plugin will use ip history) (example: /ban kyku 15 Spam) * advbans.unban - /unban <name> - unban player (example: /unban kyku) * advbans.banip - /banip <ip address> [time in minutes] [reason...] - ban player on ip AND NAME (using ip history) (example: /banip 127.0.0.1 60 Spam) * advbans.unbanip - /unbanip <ip address> - unbanip player (example: /unbanip 127.0.0.1) * advbans.kick - /kick <name> [reason] - kick player (example: /kick kyku spam)
The first author of this plugin was Kyku. Since then this plugin has been remodeled to use the new bukkit configuration system.
@gamerlv
too late i add vault to this :D
@Adrenalineq
This plugin is too simple. I don't want to add a dependency when it isn't needed. Bukkit perms should work fine.
I have got a compiling and working version now. But not everything I added is working. Should I just release it?
@gamerlv
Add vault.. and problems solved -_- ;s
@Rikkertrik
yup =d plugin sometimes find pex and sometimes dont find xd
I cant use /kick or /ban without being op... Even if the group has the advbans.ban/kick permissions. I use PEX for permissions.
@gamerlv
so when you plan give update?
@Adrenalineq
I know. The way I'm detecting ( or better said, not detecting, but guessing) which permission plugin is installed is not very reliable.
In my local code i've stripped all current permission code and just put in superPermission ( This is always there and wil use permissionEx if installed)
However I also changed a lot of other code so i'm running into NPE's everywhere
@gamerlv
Plugin permissions sometimes work and dont work.. ;/ dont know whats wrong :-|
@gamerlv
@Adrenalineq
ok, great. I've finally found some time and motivation myself and been fixing up all the error I made earlier in dev.
What did you fix if i may ask?
@Adrenalineq
Ok i fixed it and repair some bugs D:
@gamerlv
ok, can you update to newest bukkit? :s Advanced Bans have problem with newest pex :/
Derp! sorry!
Can you give me the source code please because there is something I would like to modifiy but you would still get ALL the credit for making it.
@Adrenalineq
I'm sory, but I can't. You see, you already have the source. Every release of advancedBans includes the source code. Look more closely at the JAR file
Give source !!! D:
Please! Make support for AuthMe!
MySQL: Use: true
I've got this ser in my config, however the plugin doesn't even try and connect to the database. It doesn't say it's failing or that it's successful. Do you know why this may be? It still is using the flatfile even though mySQL is enabled.
EDIT: Just to add, as it's not enabling mySQL, it doesn't generate the tables in the database.
Any help would be great, -Semajnad
Also, does it record in mySQL who banned a player? I want to display in a table on website BAN NAME, WHO BANNED, TIME and BAN REASON. Is all this recorded?
Hello Please,you can add permission for Permban (advbans.ban.perm)? And Times letters (like essentials) EX : 10s = 10 seconds, 11m = 11 minutes, 12h = 12 hours, 1w = 1 week, 2y = 2years
Why is ipban disabled if you don't have mysql? That's like the biggest drawback of this plugin. It takes away my ipbanning power. QQ
At least give me the option to disable the ipban command detection so I can use ipban with another plugin. :/
I have to uninstall because of this drawback, qq