FastBan
FastBan is a simple banning solution where instead of spelling out /kick or /ban, you just type /k or /b (Commands Below). FastBan is helpful because if you see someone griefing or hacking, you would have to take the time to type out the command plus the players name. FastBan is lightweight and very easily to use!
Features:
- Lightweight
- Simple
- Broadcasts bans and unbans to the server
- Right-clicking players with a Apple bans them
- Right-clicks players with a GOLDEN apple ip-bans them
Commands (and Permission Nodes)
<required> [optional]
NODE for ALL commands: FastBan.*
/k <player> [reason] = Kicks player, with optional reason (NODE: FastBan.kick)
/b <player> [reason] = Bans player, with optional reason (NODE: FastBan.ban)
/ub <player> = Unbans player (NODE: FastBan.unban)
/ib <player> = IP-ban players (Enter their NAMES, not the IP address) (NODE: FastBan.ipban)
NODE for 'Apple Bans': FastBan.action
Upcoming Features
- Permissions - COMPLETED
- Ban players with a Apple - COMPLETED
- IP-Ban players with a Golden Apple - COMPLETED
- Configurable banning tool
- Suggest some improvements below!
Big Thanks To
@dillyg10 - Helped me a lot! Check out his plugins... they're amazing.
Update?
Whenever I put /b <player> <reason> it bans the player but after that they can login again. I modified a part of the plugin but it should however still work. I tried on the default fast ban.jar but than too, when I ban them they can login again. But when I type /b <player> it does ban them ?! Can you please try to get this straight I can't figure it out anymore
Thanks
Just like to point out that 1 you need to add to your post that its required to set perms to false for your plugins because i run a server and we had an issue with lowest levels kicking ops. OR automatically set them to default as it should be for system critical commands such as kick ban etc. I will refer this to bukkit staff it should be closed until one of the 2 options is met.
Please update it isnt working !
say i wanted to kick/ban i did /k name TEST and it just said the command over again
everyone on my server can ban in 3.1? in 3.0 they cannot. But in 3.0 i cant ban or unban.. -.-
how does that happen :S
Erm can you give me the code that handles the ban ip from nick? I'm planning on making a plugin for the first time :) I got most of it down, I just need the code for that. It's much appreciated, thanks!
This is a useful plugin, if only for the /ib command. I hate looking up the IP of a griefer, then using /ipban xxx.xxx.xx.xxx or whatever. By the time im ready to ban their IP or before i have even gotten it most cases they are already gone.
to /ib <playername> and know their IP is on the banlist is enough for me to use this! Thanks for something so simple but will save me thousands of keystroke, not just 2.
@bigscary
In the next (or the one after the next), this plugin will incorporate the option to auto-kick or ban players after spamming.
@xxOrpheus
Explain how 'pointless' this plugin is to the 53 server owners. That ability is practically finished, I'm just working out the tweaks now. Expect v3.0 that to be released by March 15.
This seems kinda pointless. However, if you hone up to this: Ability to hold B + Click on a player to ban them It would be mega-cool. However, you might wanna make it so you have to click twice, just incase.
If you're banning players so often that saving two keystrokes per ban is important, then your real problem is that you lack preventative measures. Consider something like GriefPrevention to reduce griefing and spam, or chat censor plugins.