MyLoginСкачатьСкачать
ВЕРСИИ (2)
release
MyLogin 1.3.0
1.3.014 июн. 2026 г.155Minecraft: 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9paper, purpur, spigot
Что нового
# 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 scannamecollisions`
## Security 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 shutdown
## Migration Improvements
* Added migration overwrite protection
* Existing MyLogin accounts are no longer overwritten by default
* Added migration logging for migrated, skipped, and overwritten accounts
* Added `migration.skip-existing-users` configuration option
## Configuration Improvements
* Improved configuration migration handling
* Improved reload behavior
* Added username security configuration options
## New Configuration Options
```yaml
security:
enforce-name-case: false
scan-name-collisions-on-startup: true
block-duplicate-sessions: true
migration:
skip-existing-users: true
```
## Compatibility
* Java 21+
* Paper 1.21.x
* Tested on Paper 1.21.11
* Compatible with modern Paper builds using the Bukkit/Paper API
## Migration 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:**
```text
SkyBuilder
SKYBUILDER
sKyBuIlDeR
```
Choose the account that should remain as the primary username and remove the duplicate entries from:
```text
plugins/MyLogin/data/users.yml
```
**Example:**
```text
Keep:
SkyBuilder
Delete:
SKYBUILDER
sKyBuIlDeR
```
After cleanup:
1. Save `users.yml`
2. Restart the server
3. Run `/mylogin scannamecollisions`
4. 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:
```yaml
security:
enforce-name-case: true
```
Review:
```text
plugins/MyLogin/data/name-collision-log.yml
```
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.
### Related 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.
release
MyLogin 1.2c
1.2c7 мар. 2026 г.78Minecraft: 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9paper, purpur, spigot
Что нового
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.