Premium Slots+: Reserve Slots for VIP Players in Minecraft

What Is the Premium Slots+ Plugin? Managing player capacity on a busy Minecraft server can be a real challenge. You want to keep the world accessible to your regular community, but you also need to guarantee that your most dedicated supporters or staff members can always log in. The Premium Slots...

Download PremiumSlots for Minecraft 1.12

Original name: PremiumSlots

Minecraft: 1.12

FileVersionLoaderSize
PremiumSlots.jar1.12—4 КБDownload

What Is the Premium Slots+ Plugin?

Managing player capacity on a busy Minecraft server can be a real challenge. You want to keep the world accessible to your regular community, but you also need to guarantee that your most dedicated supporters or staff members can always log in. The Premium Slots+ plugin solves this problem elegantly by reserving a configurable number of server slots exclusively for players with a special bypass permission. Instead of locking everyone out when the server is nearly full, you simply designate a few “premium” slots that remain open for VIPs, moderators, or donators. The result is a smoother experience for your core players without completely shutting the door on newcomers.

How the Slot Reservation System Works

Imagine your server has a maximum of 10 player slots. With Premium Slots+, you can set 2 of those slots as premium-only. This means 8 players can join freely on a first-come, first-served basis. Once those 8 regular slots are filled, the server enters a restricted mode where only players holding the ps.bypass permission node can occupy the remaining 2 slots. Everyone else sees a custom disconnect message, keeping the experience transparent and frustration-free. The plugin checks permissions dynamically, so if a premium player leaves, a regular slot opens up again immediately.

Key Features and Benefits

  • Dynamic slot allocation: Regular and premium slots are counted in real time, ensuring no wasted capacity.
  • Permission-based access: Uses Vault for seamless integration with any permissions plugin (LuckPerms, PermissionsEx, etc.).
  • Customizable messages: Set a friendly or branded kick message when non-premium players try to join a full server.
  • Lightweight and open-source: Minimal performance impact, with the full source available on GitHub for transparency and community contributions.
  • Simple commands: Intuitive controls for toggling the system, adjusting slot counts, and reloading configuration on the fly.

Installation and Dependencies

Setting up Premium Slots+ is straightforward. First, ensure your server runs a compatible version of CraftBukkit, Spigot, or Paper. The plugin requires Vault to handle permission checks, so you must download Vault from the official BukkitDev page and place it in your server’s /plugins folder. After adding both Vault and Premium Slots+, restart the server to generate the default configuration file. Open config.yml to define the number of premium slots, customize the kick message, and adjust any other settings. A full example of the config structure is available on the plugin’s GitHub repository.

While Premium Slots+ works entirely on the server side, players who want to ensure they never miss out on joining their favorite premium servers can benefit from a modern launcher. For instance, many players use the foxygame.net launcher to effortlessly install client-side mods and resource packs that enhance their multiplayer experience, making it a convenient companion for anyone who regularly connects to servers with reserved slots.

Commands and Permissions

The plugin offers a clean set of commands for administrators. All admin commands require the ps.admin permission node, which is not given to anyone by default. Here is a quick reference:

Admin Commands

  • /ps – Displays the main help page with all available subcommands.
  • /ps toggle – Enables or disables the entire premium slots system without a reload.
  • /ps reload – Reloads the configuration file, applying any changes instantly.
  • /ps version – Shows the current plugin version and author information.
  • /ps slots <number> – Sets the number of premium slots directly from in-game.
  • /ps msg <message> – Updates the kick message displayed to non-bypassing players.

Permission Nodes

  • ps.bypass – Grants a player the ability to join when only premium slots remain. Not assigned by default.
  • ps.admin – Allows full access to all Premium Slots+ administrative commands. Not assigned by default.

Because the plugin relies on Vault, you can manage these permissions through any compatible permissions manager. A typical setup would assign ps.bypass to your donator or VIP groups, while ps.admin goes to moderators and admins. This keeps the system flexible and easy to maintain as your server’s rank structure evolves.

Configuration Deep Dive

The heart of Premium Slots+ lies in its config.yml file. You can specify the exact number of premium slots, the message shown to players who cannot join, and whether the system starts enabled or disabled. The plugin reads this file on startup and whenever you run /ps reload. Because the configuration is well-documented on the GitHub repository, even first-time server owners can tweak it without confusion. Remember that changes to the slot count take effect immediately, so you can adjust capacity during peak hours without restarting the server.

Practical Use Cases

Premium Slots+ shines in several common scenarios. A small survival server with a loyal donor base can reserve two slots for supporters, ensuring they never face a “Server Full” message. A large minigame network might use it to guarantee staff members can always enter for moderation duties, even during record player counts. Event servers that temporarily boost their maximum slots can still keep a handful of VIP-only spaces, creating an exclusive feel without alienating the general player base. The plugin’s simplicity makes it adaptable to almost any server type.

Why Open-Source Matters

The developer has made the entire source code available on GitHub. This transparency allows server owners to audit the code for security, suggest improvements, or even fork the project to add custom features. The open-source nature also means the plugin can be maintained by the community if the original author steps away, giving it a longer lifespan than many closed-source alternatives. You can find the repository by searching for “ZeezCode PremiumSlots” on GitHub, where the config file example is also hosted.

Final Thoughts

Premium Slots+ delivers a focused, reliable solution for server slot management. It does not overcomplicate the task with unnecessary features, yet it provides all the essential tools: permission-based bypass, dynamic slot counting, in-game commands, and Vault integration. Whether you run a tight-knit community server or a large public network, this plugin helps you balance accessibility with exclusivity. By reserving just a few slots for your most valued players, you foster loyalty and keep your server running smoothly during peak hours. The open-source code and straightforward configuration make it a low-risk, high-reward addition to any Minecraft server toolkit.