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
Does this plugin work good with BungeeCord?
Thank you.
@DOMIN8TRIX25
Tried using the new spigot build 1071 and the current craftbukkit beta build 1.6.2-R0.1 Still gives me the exact same error only running selbans
@DOMIN8TRIX25
Running Spigot, build 1017 Will try the newest build now
@user_892472
Hmm strange.. this seems almost a problem with bukkit itself, are you running the latest version?
@DOMIN8TRIX25
Thank you for your amazing efforts! Sent 25$ your way, (I'm the guy from Skype aswell)
Regards :)
-- However I can't get the plugin to load, it gives me the following error:at org.bukkit.permissions.PermissibleBase.calculateChildPermissions(PermissibleBase.java:190)
Here is the crash report: http://pastebin.com/41aQvTfa
Ok, just made as many of these changes as I could, please wait for bukkit to approve the latest version, or grab the development build from here
Changes:
@TheFluffey
i support this as well
Also we need to be able to warn and demote players that are offline! :-D
@TheFluffey
I support this :)
@DOMIN8TRIX25
I do have a couple of requests. I have two ranks for moderators, JrMod (Brand new moderators) and Mod (Experienced JrMods who can be trusted). Essentially, I want to give JrMods the permission to ban, but only temporarily, and up to a certain limit.
For example, the node SELBans.tempban would give the player permission to tempban, and SELBans.tempmute would give the player permission to tempmute, but ONLY those, not permanent bans or mutes.
In config, you can set the maximum length that people with those nodes can ban and mute. So, if I set maximum tempban to 14 days, if the people with that node try to ban higher than 14 days, it will set it to 14 and notify them. They can ban any length under 14 also. Similar with mutes.
Also, there should be a tab on the web interface to show 'all' bans.
@TheFluffey
No problem! If you have any more requests feel free to post!
@DOMIN8TRIX25
This is not appreciated near enough. Amazing work.
Just updated the plugin to version 1.03, please wait for bukkit to approve the change Changes:
@JaackMC
Most likely some SQL Connection error.. can you see anything on the console hinting at why it can't connect?
Ok, the config reset itself, fixed that now, but, it gave me tons of MySQL errors and crashed the server, it just said there was an error in the syntax, that was it.
I've had to uninstall it.
Just installed latest version, the commands do nothing, I've set-up all the config, but the commands do nothing.
Updated to version 1.02! Changes:
If you wish to sample the web interface, head over to the SoftEggLand Bans Page here!
@Cevdet10
I'm working on a web interface at the moment that integrates with the plugin, as well as considering a centralized banning system for the plugin.
You should add a website like mcbans, where all the latest bans show up, maybe a dispute system too?
@danisblack9
Sorry for the duration, but I added that bans limit. Wait for bukkit to approve when you want to download it!