kLogin

kLogin

kLogin is a modern authentication plugin built specifically for Paper servers running Java 25. It provides a fast, secure, and lightweight login system to protect offline-mode servers from unauthorized access.

2 downloads
1 followers

Header

A modern authentication plugin for Paper servers running Java 25, featuring a clean GUI, secure password storage, and powerful account management tools.


✨ Overview

kLogin is designed to provide a secure and user-friendly authentication experience for Minecraft servers operating in offline mode. Instead of relying solely on chat commands, players are presented with a modern graphical interface for logging in and registering, making the authentication process simple and intuitive.

The plugin is built with performance, security, and ease of administration in mind.


🚀 Features

🎨 Modern Login & Registration GUI

Give your players a polished first impression with an intuitive graphical login and registration interface.

  • Clean and modern design
  • Easy navigation
  • No confusing command-only experience
  • Fully integrated authentication workflow

👥 Alt Account ID Management

Manage alternate accounts with ease.

Administrators can identify and manage alternate player accounts using built-in ID management tools, making moderation and account administration significantly easier.

Perfect for:

  • Staff moderation
  • Detecting alternate accounts
  • Managing player identities

🔑 Change Password Command

Players can securely update their password at any time using:

/changepass <old_password> <new_password>

The plugin verifies the current password before applying any changes, preventing unauthorized password modifications.

🔒 Secure Password Hashing

Security is a core focus of kLogin.

Passwords are never stored in plain text. Instead, they are securely hashed before being saved, helping protect player credentials even if database access is compromised.

🛡 Bruteforce Protection

Prevent password guessing attacks with built-in bruteforce protection.

Features include:

Failed login tracking Automatic protection against repeated login attempts Improved account security

This helps keep player accounts safe from malicious login attempts.

⏱ Session System

Players don't need to log in every single reconnect.

The session feature allows authenticated players to reconnect within a configurable time period without re-entering their password.

Benefits include:

Faster reconnects Better player experience Reduced login friction Configurable session duration

⚡ Performance

kLogin is designed to be:

Lightweight Fast Memory efficient Optimized for Paper Built for Java 25

📦 Requirements

Java 25 Paper Server

❤️ Why kLogin?

Unlike traditional authentication plugins, kLogin focuses on delivering both security and player experience.

✔ Modern GUI ✔ Secure authentication ✔ Password hashing ✔ Bruteforce protection ✔ Session support ✔ Admin account management ✔ Lightweight and performant

💬 Support

If you encounter any issues or have suggestions, please visit our discord server! https://discord.gg/HUTMMNtxGa

Made with ❤️ for the Paper Minecraft community.

No gallery available for this project.