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