LoginMe

Quick rating

LoginMe

No reviews yet

A simple Spigot plugin that requires players to log in before playing.

Mod Loaders
Paper
Spigot
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Unsupported
Server Required

About

Project Details

Type
Mod
License
All Rights Reserved
Latest Version
1.0.1
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

██╗      ██████╗  ██████╗ ██╗███╗   ██╗███╗   ███╗███████╗
██║     ██╔═══██╗██╔════╝ ██║████╗  ██║████╗ ████║██╔════╝
██║     ██║   ██║██║  ███╗██║██╔██╗ ██║██╔████╔██║█████╗  
██║     ██║   ██║██║   ██║██║██║╚██╗██║██║╚██╔╝██║██╔══╝  
███████╗╚██████╔╝╚██████╔╝██║██║ ╚████║██║ ╚═╝ ██║███████╗
╚══════╝ ╚═════╝  ╚═════╝ ╚═╝╚═╝  ╚═══╝╚═╝     ╚═╝╚══════╝

LoginMe

A lightweight authentication plugin for cracked/offline-mode Minecraft servers. Supports Bukkit, Spigot, Paper, Purpur, Folia, BungeeCord, Waterfall, and Velocity — all in a single JAR.


Features

  • Register and login system with /register and /login
  • Passwords hashed with SHA-256 + random salt per player — never stored in plaintext
  • Offline session cache — players don't need to re-login after briefly disconnecting
  • Full movement, chat, and command restrictions until authenticated
  • Blindness effect applied to unauthenticated players
  • Login timeout on proxy (auto-kick if not logged in within X seconds)
  • Session sharing — login once at the proxy, stays logged in across all backend servers
  • No external database required — uses a simple flat file (players.dat)

Compatibility

Platform Supported
Bukkit / Spigot
Paper / Purpur
Folia
BungeeCord / Waterfall
Velocity

Minecraft version: 1.21.1+


Installation

Standalone (Paper/Spigot only, no proxy): Drop LoginMe.jar into your server's plugins/ folder and restart.

With proxy (BungeeCord / Velocity): Drop LoginMe.jar into both the proxy plugins/ folder and every backend server's plugins/ folder. The proxy handles authentication and shares the session to backend servers automatically.


Commands

Command Description
/login <password> Login to your account
/register <password> <confirm> Create an account
/reg <password> <confirm> Alias for /register

Configuration

Located at plugins/LoginMe/config.yml:

prefix: "&7[&bLoginMe&7] "

# How long to keep a session after a player disconnects
# Supports: s (seconds), m (minutes), h (hours), d (days)
offline-cache-duration: "5m"

# Proxy only: kick player if not logged in within this time after joining
login-timeout: "60s"

messages:
  login-success: "&aLogin successful!"
  already-logged-in: "&cYou are already logged in!"
  not-registered: "&cYou are not registered! Use /register <password> <confirm>"
  login-usage: "&cUsage: /login <password>"
  wrong-password: "&cWrong password!"
  register-success: "&aRegister successful!"
  already-registered: "&cYou are already registered! Use /login <password>"
  register-usage: "&cUsage: /register <password> <confirm>"
  password-mismatch: "&cPasswords do not match!"
  please-login: "&ePlease login with /login <password>"
  please-register: "&ePlease register with /register <password> <confirm>"
  must-login-first: "&cYou must login first!"
  must-login-chat: "&cYou must login first to chat!"
  login-timeout: "&cLogin timeout! Please reconnect and login."

titles:
  login-success: "&aLogin Successful!"
  login-success-subtitle: "&7Welcome back!"
  register-success: "&aRegister Successful!"
  register-success-subtitle: "&7Please login with /login <password>"

All messages support & color codes.


Data Storage

Player data is stored in plugins/LoginMe/players.dat. Each entry contains the player's UUID alongside a randomly generated salt and SHA-256 hash of their password. The file is human-readable but should not be edited manually.

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~3,000
Downloads
Last Updated
CurseForge
Modrinth
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works