Reservations
Reservations is a plugin that provides kicking players on a full server if special players tries to join. You can use the rank system that will kick players with a lower rank, or/and the VIP system that extends the slots on a full server for VIPs. Simple, but with enough features for everyone!
Configuration:
- Open config.yml
- For every new VIP make a new line in ranks, and type : [PlayerName]: ' '
- Example:
VIPs: HomerBond005: '' MyPictures: '' Jeb: '' AnotherPlayerHans: ''
- Change the messages.
- Set Permissions to true if you want to use Permissions, otherwise OP-only.
- Set PEXRankSystem to true if you want to use the ranks from PermissionsEx. (Tutorial will follow)
- Edit the ranks
- For every player you want to set the rank add it like the following:
Ranks: TheBoss: 1 TheCoBoss: 2 TheModerator: 3 TheSupporter: 4 ThePlayer: 5 SomeoneYouDontLike: 6
- For every player you want to set the rank add it like the following:
- Set defaultRank to the rank, that newbies will have.
- Save it.
Commands:
You have to be OP to use the following ones or use the Permission nodes behind it!
- /reserv list - Lists all VIPs Reservations.list
- /reserv add <player> - Adds <player> to VIP list. Reservations.add
- /reserv delete <player> - Deletes <player from the VIP list. Reservations.delete
- /reserv set kickmsg <message> - Changes the message for kicking a non VIP, when a VIP joines a full server. Reservations.set.kickmsg
- /reserv set serverfullmsg <message> - Changes the message if the server is full. Reservations.set.serverfullmsg
- /reserv set sorrymsg <message> - Changes the message if a player can't join. Reservations.set.sorrymsg
You can use the commands /res, /reser, /reserve and /reservations if they aren't taken by other plugins (like residence).
Permissions:
Reservations.VIP - User(s) is(/are) VIP(s)
If you are not using PermissionsEx based ranks you can use 5 ranks as Permission that can be applied to groups and users:
- Reservations.rank.1 -> Rank 1
- Reservations.rank.2 -> Rank 2
- Reservations.rank.3 -> Rank 3
- Reservations.rank.4 -> Rank 4
- Reservations.rank.5 -> Rank 5
- etc.
You have to change the value for permissionBasedRanks in the config.yml to gain more ranks for the permissions. The default value is 10 that means you can add all ranks up to the permission Reservations.rank.10.
FAQs
See the FAQ page for more help.
Tutorials
I do not assume liability for the content of the videos!
- Tutorial in portuguese: (Thanks to AbsintoJ)
Make your own tutorials in different languages and I will add them to this description!
@Falcon_Hunter
In the early versions of this plugin the system worked like your description. But this function wasn't very useful and I moved completely to the kicking system. You can define VIPs that extend the slot count until someone leaves. For more informations see the FAQ page.
If you'd like to have this feature again, open a ticket and I will think about it.
hey does your plugin reserve slots instead of kicking people like say there is 40 slots and you want to reserve 5 of them so the server is full at 35 and vips can join the 5 extra slots.
@xeNiumw0w
This is exactly... wrong. :D Rank 1 is the highest rank. That means rank 1 is "stronger" than rank 2.
Is this settings still applied? Higher rank is stronger than lower rank. Reservations.rank.2 is stronger than Reservations.rank.1
@broluigi
I can't believe that this error happens. That is nearly impossible :D Try redownloading the jar, without deleting the config. This always happens when someone tries to join on a full server. If the error exists still exists please create a ticket with the same error log. Thanks!
this happens randomly (using latest version) wat do? I need this badly for my vips
@HomerBond005
I'm not sure what you mean, "is hosted as game server VIPs needn't work" As far as the ranks, I want my donators to be able to get on when full, but not kick out other people. Please help!
@kyledag500
I'm not sure but probably the case is important. If your server is hosted as game server VIPs needn't work. Consider using ranks. All users: rank 2 VIPs: rank 1 (or whatever)
Doesn't seem to be workIng. I don't have the newest version, but it should work right? I can't change it now because I'm on vacation, but the server gets full, and my donators cant get on. I gave them the permission reservations.vip
The server has 55 slots
55 people are on
People with reservations.vip can't get on
A nice addition would be to make a Reservations.vip command so that users didn't have to be kicked in order for higher-rankings to join.
Thanks for this plugin, its exactly what I was looking for :)
@Iaintee
You could use my plugin InTime. It can query server commands at a special time.
@Iaintee
shouldnt that be a job for a permissions plugin to have a timed rank/group?
Is there a way for users to be on the reserve list for say a certain amount of time? I have donor tiers on my server and only want certain tiers to have a certain amount of time on the reserve list.
@broluigi
Yea maybe we should add that ;)
is there going to be a reservations reload?
@HomerBond005
Thx :)
@speaw
@speaw
You can ignore this error, I'll release an bug fix to prevent this error.
Build 2317 CraftBukkit reservations error :S
@speaw
@Mayhem777
Which bukkit build do you guys use? Looks like Reservation detects the craftbukkit build of you 2 as "modified". Well that should be easy to fix ;)