Slot Manager
Description
Slot Manager provides lightweight management for reserved player slots
If a VIP tries to connect to a full server the plugin will:
- Try to kick someone without any Slot Manager permissions
- If that fails, try to kick someone with just the player permission
The plugin was custom made for a single server and ran there without any problems since #1714.
With version 0.5 all PEX dependencies were removed and replaced to check permissions through Bukkit.
Slot Manager was tested with CB 1.4.6-R0.1 without encountering any obvious problems that weren't fixed in version 0.6.
No Updates?
Despite the lack of updates Slot Manager should work without any problems with the newest builds.
I regularly test it against the newest ones (with PEX) and will release a new version if needed.
Feel free to contact me if you encounter bugs or problems and I will try to fix them.
Setup
Yeah... put the jar inside your plugin folder and you're almost good to go.
Give normal players the slot_manager.player permission and players with a reserved slot slot_manager.vip.
Guests won't get anything at all.
If you'd like to give someone protection against kicks but no reserved slot give him the slot_manager.protected permission.
config.yml
The config file will be created on first start and should be self explanatory.
Permissions
- slot_manager.player
- slot_manager.vip
- slot_manager.protected
Version History
- v 0.1
- Basic functions for Bukkit Build #1714
- v 0.2
- Added PEX support
- v 0.3
- Update for RB #1818 and new event listener
- v 0.4
- Bugfix - Ignored bans
- v 0.5
- Replaced PEX dependency
- v 0.6
- Bugfix - Ignored whitelist
- v 0.7
- Added config.yml for custom kick messages
- v 0.8
- Bugfix - Ignored IP bans
- v 0.8.GM
- GroupManager Stuff
Okay, let's speak about v 0.8.GM. There is nothing new except GroupManager support. That means there's no need to update except if you wan't to use GroupManager. While it's mostly patchwork there shouldn't be any problems, but I don't recommend a change to 0.8.GM unless you need it.
- GroupManager Stuff
- v 0.9
- Added slot_manager.protected permission
- Should still be GroupManager compatible
- Tested against 1.4.7-R1.0 (Build #02624), 1.5.1-R0.1 (Build #02703), 1.6.2-R0.1 (Build #02838) and 1.7.2-R0.2 (Build #02974) aaand Spigot 1.8.8-R0.1
- v 1.0
- Dropped explicit GroupManager compatibility code
- A few code changes regarding getOnlinePlayers() deprecation
- Tested against Spigot 1.10.2
-
View User Profile
-
Send Message
Posted Oct 1, 2015@picardnj
That would depend on what plugin you use for your permissions.
-
View User Profile
-
Send Message
Posted Oct 1, 2015@Zyfie
OK, I must be not getting it. Where do I do this? I have looked high and low and now luck. Thanks for your help.
-
View User Profile
-
Send Message
Posted Oct 1, 2015@picardnj Give slot_manager.* to your Admin group, slot_manager.vip to VIP groups/players and slot_manager.player to your normal player group.
If you want non VIP persons or groups protected from kicks they'll need the slot_manager.protected permission.
That should do it.
-
View User Profile
-
Send Message
Posted Oct 1, 2015How do you setup the permissions? I am completely lost on this. Thank you for your help.
-
View User Profile
-
Send Message
Posted Jul 19, 2013@trev0
Hrm... maybe i will think about something useful. But, at the moment i'm very busy because of the exams this month.
-
View User Profile
-
Send Message
Posted Jul 15, 2013can i suggest a feature?
Im looking for a plugin that is like this one with one difference... an unlimited number of priority levels ex. some one with priority level 1 gets a head of level 2 and so on...
i guess what I'm really asking is for a custom node system
slot_manager.1
slot_manager.2
or
slot_manager.<name1>
slot_manager.<name2>
and so on and can be defined in a config
-
View User Profile
-
Send Message
Posted May 7, 2013@poncjusz
Hrm... why is there need for another update?
I'm not aware of any API changes affecting Slot Manager
The plugin also works fine for me with 1.5.2 and PEX.
If you've got problems with the plugin i'll do my best to fix the problem but you have to provide me with details of what's not working.
-
View User Profile
-
Send Message
Posted May 7, 2013Update for 1.5.2 is needed.
-
View User Profile
-
Send Message
Posted Apr 27, 2013This plugin is really interesting and easy to use. I give it to my server ;)
-
View User Profile
-
Send Message
Posted Apr 8, 2013@MistPhizzle
How do you setup your permissions?
Strangely i can't get it to work when i directly edit the groups.yml of bPermissions although it works when i use the bPermissions console commands to edit them.
For me it seems more like a problem on bPermissions end because i only use hasPermission() for checks.
-
View User Profile
-
Send Message
Posted Apr 7, 2013Using bPermissions, the nodes are not working.
-
View User Profile
-
Send Message
Posted Mar 24, 2013@Flocki909
If you want you can make one.
-
View User Profile
-
Send Message
Posted Mar 24, 2013Hello... Can i make a German YouTube Video about this plugin?? :) I think it is really Nice...
Flocki909
-
View User Profile
-
Send Message
Posted Mar 5, 2013@Zyfie
Could you please post Something on how to install?
-
View User Profile
-
Send Message
Posted Feb 28, 2013@Zepunk
It seems i can't get GroupManager to provide permissions through SuperPerms but at the moment v 0.8.GM awaits approval which has a direct hook for GroupManager as workaround.
- - - - -
As stated above i don't recommend the use of 0.8.GM unless you use GroupManager.
Even thought it should work with PermissionsEx and bPermissions and any other SuperPerms able plugin.
-
View User Profile
-
Send Message
Posted Feb 26, 2013@Zyfie
OK Thanks. ( I use GroupManager )
-
View User Profile
-
Send Message
Posted Feb 26, 2013@Zepunk
Like I've mentioned before Slot Manager should work with any plugin providing SuperPerms support.
Well, at least it should. At the moment I don't know why but Group Manager won't provide permissions for it although it works fine with bPermissions and PermissionsEx.
I'm trying to figure out what the problem is but it could take some time.
-
View User Profile
-
Send Message
Posted Feb 25, 2013I have a problem ... The group " Serviteur " have - slot_manager.player ans the group " Bourgeois " have - slot_manager.vip and when the Bourgeois try to login, the server is full :/ Help. I use GroupManager
Look this picture .. :/ http://img11.hostingpics.net/pics/817726Sanstitre.png
-
View User Profile
-
Send Message
Posted Feb 24, 2013@Mayhem777
Uh.. it seems i can't reproduce this failure...
The plugin works fine for me on a 2 slot server with 3 accounts.
Doesn't matter if 2 VIPs & 1 Guest, 1 VIP/Player/Guest or whatever...
Maybe you could provide more information and check your permissions and any inheritance between groups...
Also, there should not be any way for the plugin to behave this way because anything after whitelist and ban stuff will only be executed if there's no free slot AND if the player has the vip permission.
-
View User Profile
-
Send Message
Posted Feb 23, 2013I use PEX but i don't know why os not working, players with the vip perm are getting kicked for players without any other perm or just the player perm... man i don't have time to code my own slot manager plugin XD