UserLogin Plugin
UserLogin is a Spigot plugin that adds a login system to your server. Players need to register and log in to play, which protects accounts from being used by other people. It’s useful if you run an open server or want extra security for your players.
What It Does
When a player joins your server, they register with a password. The next time they log in, they enter that password before they can play. The plugin supports FastLogin so premium players don’t need to log in every time. You can set it up to prevent AFK players from staying online, block chat and movement for unlogged players, and customize all the messages players see.
Main Features
- Player registration and login with password encryption
- FastLogin support for auto-login on premium accounts
- Customizable messages for all login events
- Kick AFK players after a timeout
- Set failed login attempt limits
- Block movement and chat for unlogged players
- Support for multiple languages
- Works with popular databases
- BungeeCord compatible
Commands
Player Commands:
/login [password]– Log in with your password/register [password]– Create a new account/changepassword [old] [new]– Change your password
Admin Commands:
/ul help– Show admin command list/ul set [login|spawn]– Set login or spawn location at your position/ul reload– Reload plugin config/ul unregister [player]– Remove a player’s account
Permissions:
Use ul.[command] for individual commands or ul.* for all permissions.
Installation
- Download the plugin JAR file
- Put it in your server’s plugins folder
- Start your server and let it load completely
- Stop the server with the stop command
- Start it again
- Done! The plugin is ready to use
Version Support
UserLogin works on Spigot 1.12 and newer, including 1.18, 1.17, 1.16, 1.15, and earlier versions. Download the version that matches your server.