SELBans
PLEASE READ THIS
This video below sums up what's happening with Villages (and all my other plugins) and most likely a lot of other plugins, this is just my two cents and I would appreciate if you would watch this video.
What is it?
SELBans is an advanced banning, kicking, warning and muting system developed to store all records in a database for easy retrieving of a players stats. Since it's SQL it is very fast and efficient, and can be accessed from multiple locations and languages such as PHP (to make a web interface).
How it works
All Bans, kicks warnings and mutes are stored into a database, they act the same as any other plugin, but allow for lookups, even if a player has been pardoned or unmuted. Acting as a permanent record on a player, the plugin can show a previous players banning, kicking, warning or muting history and lets the admins decide how to deal with the player.
Main features of the plugin:
- Store Bannings, kickings, mutes and Warnings into a database.
- Lookup a specifc players history for bans, kicks, mutes and warnings
- Lookup where a player was banned from console
- Do timed based banning and mutes.
- Centralize bannings for multiple servers.
- Block specific commands for muted players
- Block player death messages for muted players.
- Custom kick, warning, muting, banning and more messages.
Future Plans
I can't really think of a whole lot more to add, mainly since I've used this plugin for myself for over a year now, only other thing I could add is maybe IP bans, or program up a web interface for people to download and use (give any others you can think of below).
Other
I have many plugins you can use! Check them out! Please!
Plugin | Description | Link |
Villages | Let players claim area's and assign player plots! Very helpful indeed! | Link |
DomsCommands | Offers most things your server will need, offers commands, messages, chat filtering etc | Link |
CreditShops | Basic Shop system to let players sell and buy items, built robust and with a nice interface | Link |
SELBans | Advanced banning, kicking, muting, warning and demotion system that lets you store into an SQL database. | Link |
ForeverFalling | Fun plugin that let's you set Y limits to let players fall from below Bedrock of one world, to the sky of another, useful for skylands | Link |
MailItems | Set a mailbox chest and send items to other players! | Link |
ShadyFox | Store player IP addresses on login and find players who are using same IP addresses, and catch those who use many IP's to evade IP bans! | Link |
BukkitSkills | A dead plugin of mine, never got any attention, a very basic skills plugin that was never fully completed | Link |
AlphaZombies | A custom gamemode plugin I made, based off the Halo 3 game mode of the same name. | Link |
I also run my own Server, Belleza, an Economy Based Villages server that runs most of my plugins. We're quite fun to play on and I hope you check us out!
You can also check out my site, domsPlace, where I have code ideas, information about plugins, and info about me in general!
Thanks
~Dom
uuid support please?
Is it possible not to use a Database or Web Interface?
Nice job on the plugin. But i recon your overloading the PlayerPreProcessCommandEvent because it lags more than it needs to
@keehl254
Turns outt hat something in the sql had an unban date set with a 0000-00-00 00:00:00 timestamp..hmm..
I have narrowed it down to this plugin, and it seems that every second or so, it releases a log to console saying
Is this normal?
@alrocks360
i know this is an old reply.. but.. if all servers are sharing the same data base for this plugin then yea bans are multi-server wide
Are you looking at updating this to add UUID support?
/pardon
Players have NOT permissions and all can unban with /pardon - BIG CRAP
@alrocks360
It has a web interface. It's a single PHP file inside the plugin's folder.
Should add a web interface for this plugin and maybe have it support more than one server? What I mean by that is if you get ban on one, You get ban on all the servers linked to it, And yes, I have tried other plugins but they don't really work how I wanted them to.
Thanks for the GREAT plugins man! Keep up the amazing work!
@creptor
The webpage file is generated when you download the plugin and run it the first time, just check the "SELBans" folder in your plugins directory for the php file.
There is no download link for the web. This plugin is useless without the download website.
Please fix that
@BuildingDave
Can you give more information?
MySQL Memory-leak
Pls fix it.
Thx
@TheWreckingCrew6
Sorry, but I might consider adding this feature in the future
@Bumbleboy92
Make sure you have your SQL server settings correct in the config.yml file
It won't do anything, am I forgetting to do something?
Are you able to add bans to the database from the web?
@TheWreckingCrew6
SELBans already has a web interface. There's an example at http://minecraft.softegg.com/Bans
I would love you forever if you made a web interface for this. Another cool thing you could add along with web interface that would be really cool is the ability to setup permissions from the web interface and the ability for one web interface to control multiple servers