LoginPlayerPriority: Priority Login for Registered Players

LoginPlayerPriority: Give Your Registered Players VIP Access on Busy Minecraft Servers Running a popular Minecraft server is a thrill, but it comes with a unique headache: what happens when every slot is taken and a loyal, registered player tries to join? Without the right tools, they get a frust...

Download LoginPlayerPriority for Minecraft 1.2.5

Original name: LoginPlayerPriority

Minecraft: 1.2.5

FileVersionLoaderSize
LoginPlayerPriority.jar1.2.5—5 КБDownload

LoginPlayerPriority: Give Your Registered Players VIP Access on Busy Minecraft Servers

Running a popular Minecraft server is a thrill, but it comes with a unique headache: what happens when every slot is taken and a loyal, registered player tries to join? Without the right tools, they get a frustrating “server full” message while a random visitor occupies a spot. The LoginPlayerPriority plugin solves exactly that. It automatically kicks unregistered visitors to make room for your members, ensuring your community never gets locked out. Whether you manage a small survival world or a massive network, this lightweight plugin keeps your core players happy.

What Is LoginPlayerPriority and Why Does Your Server Need It?

LoginPlayerPriority is a CraftBukkit plugin designed for servers that want to prioritize registered users over casual visitors. If all player slots are occupied, the plugin identifies a visitor—someone without the special permission node—and removes them to let a saved player connect. This mechanic is especially useful for whitelisted communities, donor-only worlds, or any server where membership matters. Instead of manually kicking players or expanding slots, you automate fairness.

The core idea is simple: players with the novisiteur permission are considered registered or “saved.” They will never be kicked by the plugin. Everyone else is a visitor and can be removed when a registered player needs a slot. The plugin even displays a custom disconnect message, so the kicked visitor knows why they were removed, reducing confusion and complaints.

How the Priority Kick System Works

When a registered player attempts to join a full server, LoginPlayerPriority scans the current online list for visitors. If it finds at least one, it kicks that visitor instantly and allows the registered player to enter. If no visitors are online, the registered player receives a clear message indicating that the server is full and no visitors can be removed—preventing them from waiting indefinitely. This two-step logic keeps the process transparent.

To see which visitors are currently connected, server staff can use the /lpp command. It lists all players who lack the novisiteur permission, giving admins a quick overview of who might be kicked next. This is invaluable for monitoring during peak hours.

Commands and Permissions at a Glance

LoginPlayerPriority keeps its command set minimal but effective. Here is everything you need to know:

  • /lpp – Displays a list of all online visitors (players without the novisiteur permission).
  • /lpp-reload – Reloads the plugin configuration without restarting the server.
  • /lpp-version – Shows the current plugin version and author information.

The permission system is equally straightforward:

  • novisiteur – Grant this to any player who should be protected from being kicked. Registered members, staff, and VIPs should all have this node.

When managing a busy server, keeping your regulars connected is essential. Tools like LoginPlayerPriority can be a lifesaver, and for those who want to simplify plugin management, the foxygame.net launcher provides a modern, flexible way to download and install such plugins directly from its menu, saving you time and hassle. It supports a wide range of server setups and makes plugin updates effortless.

Installation and Setup

Setting up LoginPlayerPriority is a breeze. Simply drop the JAR file into your server’s plugins folder and restart or reload. The plugin works out of the box with default settings—no configuration file is needed unless you want to customize messages. Make sure your permission plugin (like LuckPerms or PermissionsEx) grants novisiteur to all registered ranks. For example, in LuckPerms you would run:

/lp group member permission set novisiteur true

After that, any player in the “member” group will never be kicked to make room. Test the system by filling your server and having a member join. You should see the visitor kicked and the member admitted instantly.

Performance and Optimization

Early versions of the plugin focused on stability, but starting with version 1.2.2, the developer optimized performance specifically for large servers. The kick timer and player scanning logic were refined to avoid lag spikes even when hundreds of players are online. Metrics support was added in version 1.2.1, allowing server owners to anonymously contribute usage data and help improve the plugin further.

Over its history, LoginPlayerPriority has been updated through multiple CraftBukkit versions, from 1.2.5 all the way to 1.6.2 R0.2. The changelog shows consistent bug fixes and code improvements, ensuring reliability across different server environments. While the plugin hasn’t seen recent updates for modern Minecraft versions, its simple mechanics often continue to work on legacy servers or can be adapted by developers.

Changelog Highlights

  • Version 1.4 – Update for CraftBukkit 1.6.2 R0.2.
  • Version 1.3.1 – Update for CraftBukkit 1.4.7 R1.0; improved timer code.
  • Version 1.2.2 – Performance optimization for large servers; two minor bug fixes; update for CraftBukkit 1.4.2 R0.2.
  • Version 1.2.1 – Added Metrics support and Spanish language; update for CraftBukkit 1.3.1 R2.0.
  • Version 1.1 – Introduced /lpp-version and /lpp-reload commands.
  • Version 1.0 – Initial release with core kick-on-login functionality.

Is LoginPlayerPriority Right for Your Server?

If you run a community-focused server where membership has privileges, this plugin is a no-brainer. It prevents the frustration of loyal players being locked out and reduces the need for manual intervention. The clear distinction between visitors and registered users helps maintain order during events, tournaments, or simply peak evening play. Even on smaller servers, it can serve as an automatic AFK kicker for non-members—simply treat all non-registered players as visitors.

However, consider your server’s version. The plugin was built for older CraftBukkit builds, so test compatibility before deploying on modern Paper or Spigot 1.20+ setups. If you need a similar feature on a current version, you might look for forks or alternative plugins, but the logic behind LoginPlayerPriority remains a classic example of smart server management.

Final Thoughts

LoginPlayerPriority delivers exactly what it promises: a simple, effective way to give registered players login priority. With just one permission node and a handful of commands, you can transform a chaotic full server into a well-organized community where members always have a seat. The plugin’s lightweight design and focus on performance make it a reliable choice for legacy servers, and its straightforward approach is a lesson in elegant Minecraft server administration. Give your dedicated players the priority they deserve, and let LoginPlayerPriority handle the rest.