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
@BuildingDave
By default, operators will have all permissions, you will need to use a permissions plugin like GroupManager, PermissionsEx etc to assign the permissions to specific players/groups
default group have no permissions....
default group can kick other players Oo
and can warn... -.-
i have version 1.8 (dev)
need update :-/
@DOMIN8TRIX25
Hmm, too bad. I wanted to see if SELBans could replace MaxBans.
Thanks for the effort DOMIN8TRIX25! ;) +1
@ThisUsernameIsMine
I tried hooking onto SupaChat, but there's nothing there that would adjust mutes, I did some small changes but I don't think they'll work
@BuildingDave
I fixed the cross server bans and mutes now, sorry for the inconvenience
Updated the plugin to version 1.08 Changes:
Please wait for Bukkit to approve or download the latest version from here
@ DOMIN8TRIX25
i have a bungeeserver.
1 headserver
4 other server
all are connectet with 1table of correctly mysql
i ban a player of headserver.
player have a entry in the mysql with correct reason.
player can not connectet headserver
player can connectet all 4 other server :-/
this is my config from all servers:
http://pastebin.de/35746
AND i have a problem no 2
a player say very bad words and disconnectet.
i want ban the player and make the kommand:
/ban advantageGER Reason bla bla
i can not ban the player and this message come ingame:
http://gyazo.com/6dadaa08313dbfde621076b0d8378eca
@DOMIN8TRIX25
I already mentioned the plugin some posts before:
@ThisUsernameIsMine
SupaChat 2.6.4 (fork of iChat)
Thanks again, will look out for 1.07 ;-)
edit: Tested (the currently unapproved) 1.07 but chat messages are still coming through =/ (i give up)
@ThisUsernameIsMine
Hey, I really can't see what the problem is.. if you name your chat plugin I'll look at connecting my plugin to it so it's compatible. I just tried updating some of the priority stuff and added the old depreciated chat event (in case other plugins are listening on that)
@BuildingDave
It's fine, I think I understood, but (sorry if I mis-read) you can link servers bans by using 1 MySQL database, and any bans that occur will be in effect on both servers. As for the messages you need to give the permissions to see bans
are the nodes
Also, I just updated the plugin to version 1.07 Changes
Please wait for Bukkit to approve the latest version, or download it from here
hi.
thx for nice plugin, sorry fpr my bad english.
i think 2 things you can make better this plugin.
1. Ban Players to 1 server and hes ban of all other servers with this plugin/mysql
2. The message for the Team pls make changeable in the config.
this time can only change the message see the players.
i hope you understand me.
greets
Dave
@DOMIN8TRIX25
I'm sorry but 1.06 didn't solve it for me. Muted a non-Op player for 10 or so seconds but mute could still be bypassed =^/
Its probably a priority-related thing of another plugin which doesn't play nice / keeps overruling your plugin.
edit: Could you possibly add some sort of debug mode, so that it gives more information on what's happening (in the background)?
Just updated the plugin to version 1.06 Changes
Please wait for bukkit to approve the latest version, or download it from here.
@DOMIN8TRIX25
SupaChat 2.6.4 (fork of iChat)
@DOMIN8TRIX25 I have the same issue, it should cancel any messages in chat not just cancel event.
@ThisUsernameIsMine
Hmm, what plugin are you using for chat?
Whenever i try to mute a player, they can still talk =( (tested 1.05 @ CB dev build 2849)
@TheFluffey
@TheFluffey
Ok, I managed to repeat this problem and fixed it, Download Version 1.05 when bukkit approves or from here
@DOMIN8TRIX25
Check line 190. You probably knew this, but the crash report shows the line number with the error.
I have the same problem. :-(
at org.bukkit.permissions.PermissibleBase.calculateChildPermissions(PermissibleBase.java:190)
@DOMIN8TRIX25
Uh well, it must've been something you changed since the last update :-) Anyways as of the last update your plugin is everything I've been looking for! (That I can think of right now haha)
Just great, appreciate the effort so much!
@user_892472
I still can't really see why my plugin's doing this.. the problem seems to be that a permission is requesting another permission somewhere... I'll look at the plugin.yml and change some stuff around but I still can't see why it's really doing it...
@Pixiyo
Well obviously it's got nothing to do with Bungeecord, but because of the fact that this plugin uses a MySQL database, yes it would work in a Bungeecord enviroment (Also why I am using this plugin).