MyLogin
1.3.0MyLogin is a lightweight authentication plugin for Minecraft servers. It provides secure password-based login, strong pre-login protection, IP-based auto login.
1.3.0latestMyLogin 1.3.0Jun 14, 2026 MyLogin v1.3.0
New Features
* Added username case protection for offline-mode servers * Added duplicate session protection * Added username collision scanner * Added/mylogin checkplayer* Added/mylogin stats* Added/mylogin scannamecollisionsSecurity Improvements
* Prevents players from registering alternate username capitalization when case enforcement is enabled * Prevents duplicate active sessions using the same username * Added startup username collision detection and reporting * Improved login session cleanup on disconnect, kick, and shutdownMigration Improvements
* Added migration overwrite protection * Existing MyLogin accounts are no longer overwritten by default * Added migration logging for migrated, skipped, and overwritten accounts * Addedmigration.skip-existing-usersconfiguration optionConfiguration Improvements
* Improved configuration migration handling * Improved reload behavior * Added username security configuration optionsNew Configuration Options
security: enforce-name-case: false scan-name-collisions-on-startup: true block-duplicate-sessions: true migration: skip-existing-users: trueCompatibility
* Java 21+ * Paper 1.21.x * Tested on Paper 1.21.11 * Compatible with modern Paper builds using the Bukkit/Paper APIMigration From Passky
Supports migration of existing Passky SHA-256 password data without requiring players to register again.Notes
This release focuses on account protection, offline-mode security, migration safety, and administrative tooling.Important Upgrade Notice
Username Case Protection
If your server previously allowed multiple usernames that differ only by capitalization, you must manually clean up duplicate entries before enabling username case protection. Example duplicates:
Choose the account that should remain as the primary username and remove the duplicate entries from:SkyBuilder SKYBUILDER sKyBuIlDeR
Example:plugins/MyLogin/data/users.yml
After cleanup: 1. SaveKeep: SkyBuilder Delete: SKYBUILDER sKyBuIlDeRusers.yml2. Restart the server 3. Run/mylogin scannamecollisions4. Verify that no collisions are reported Failure to clean duplicate usernames may cause: * Login protection conflicts * Inventory restore conflicts * Economy account duplication * Permission duplication * Claim ownership conflicts * inventory Backup and restore lookup issues The username you choose to keep becomes the permanent canonical username that players must use when connecting when username case protection is enabled.Existing Server Recommendation
Before enabling:
Review:security: enforce-name-case: true
Resolve all reported collisions and keep only one username variant for each player. This step is strongly recommended for existing offline-mode servers upgrading from older authentication systems.plugins/MyLogin/data/name-collision-log.ymlRelated Plugins
Servers using plugins such as: * AxInventoryRestore * LuckPerms * Economy plugins * Claim plugins * Backup plugins should verify that all player data is associated with the same username capitalization before enabling username case protection.1.2cMyLogin 1.2cMar 7, 2026 First official public release of MyLogin, a lightweight authentication plugin for Minecraft servers. Features Secure login and registration system Migration support from Passky (SHA-256) Pre-login player restriction system Protection against inventory interaction before login Blocks item dropping, pickup, and movement Prevents block break/place before login Prevents player damage and hunger loss before login Chat restriction before login Command restriction (only /login and /register allowed) Security Protections Before logging in, players cannot: Move or drag items Swap hotbar items Drop or pick up items Interact with blocks Run commands except /login and /register Send chat messages Compatibility Paper 1.21.x Spigot 1.21.x Java 21 Download Download the compiled jar from the Assets section below.
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta