Maybe this page is outdated. Please see Bukkit Dev. Hello together! 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! Uses Metrics for sending completly anonomous data to http://mcstats.org for usage tracking. See http://mcstats.org and GitHub for more info. Installation: Put Reservations.jar in your plugins folder. Start server. Customize config.yml in /plugins/Reservations/ (See Configuration below) Configuration (you can use the commands): Open config.yml For every new VIP make a new line in ranks, and type : [PlayerName]: ' ' Example: Code: VIPs: HomerBond005: '' AnotherPlayer: '' Me: '' 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: Code: Ranks: TheBoss: 1 TheCoBoss: 2 TheModerator: 3 TheSupporter: 4 ThePlayer: 5 SomeoneYouDontLike: 6 Set defaultRank to the rank, that newbies will have. Save it. Something can be changed in-game. (See Commands below) 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 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. Download: Download v2.3.6 Source: https://github.com/HomerBond005/Reservations Todo: Add commands to set the rank of players Changelog: v2.3.6: Added an option to prevent someone to "login from another location" (some kind of a session steal) Changed command design Removed some unnecessary code Performance fixes Changed updater (no more laggs while reloading) Spoiler (Move your mouse to the spoiler area to reveal the content) Show Spoiler Hide Spoiler v2.3.5: Change updater (new server) Added option in config.yml for disabling the update reminder v2.3.4: VIPs are saved in a string list. The conversion will be started automatically. v2.3.3: Removed a debug message that spamed the console v2.3.2: Extrem important bug fix! Fixed a bug that disallows EVERYONE on a full server to join v2.3.1: Added option to add more permission based ranks in the config Fixed problems with banned players Aborting event handling if the event result was changed v2.3: Reduced file size Fixed problems with Metrics and the permissions Added update reminder Now using config provided by Bukkit Fixed many bugs Removed unused code v2.2: Added Permission ranks Usage data will be sent anonymously to http://mcstats.org with Metrics v2.1.1: All major permission systems are supported Changed package paths v2.1: Added console support Fixed some bugs with OP permissions Changed commands. Now you can use the following commands if they aren't already taken by other plugins: /res /reser /reserv /reserve /reservations v2.0.1: Fixed problems with BukkitPermissions Removed dev messages from console Changed class path v2.0: Completely new system VIPs will extend the slots Rank system allows players to kick players PermissionsEx and bPermissions support added Some values of your config might change. Please have a look at the new config after updating! Package names and class paths have changed v1.3.1: Ready for Minecraft 1.2 and Bukkit 1.1-R6 Fixed bugs when no VIP can join Fixed bug with banned players v1.3: Changed complete system Please delete /plugins/Reservations/ Added Permission: Reservations.VIP v1.2.1: Important Bug-Fix! (Difficult to explain, just update ) v1.2: Commands added. Changed the kick message to default "The server is full!" message. v1.0: Releasing This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.