
MCLocalAuth
MCLocalAuth is a security plugin for Minecraft servers that uses Discord as an authentication system. Protect your server by limiting access to only members of your Discord community.
Список изменений
MCLocalAuth v1.2.3 - Changelog
Type: Critical Fixes
Date: October 21, 2025 - 22:06
Status: STABLE ✅
🐛 Bug Fixes
1. UTF-8 Encoding Fixed
Problem: Discord messages with garbled characters
Example: â„¹ï¸ Délier le compte
Solution: All messages without accents/special emojis
- Discord titles: Simple ASCII text
- Server logs:
[OK],[ERROR],[WARN] - No more problematic emojis (✅ ❌ ⚠️)
Result: Clean and readable messages everywhere
2. Administrator Configuration Added
New in config.yml:
admin:
discord_id: "YOUR_DISCORD_ID"
minecraft_uuid: ""
Allows storing admin identifiers for future features (reserved commands, etc.)
3. /status Command Updated
- Old text:
/auth <username> <code> - New text:
/auth <code>
Consistent with v1.2.2
🔧 Technical Details
Modified files:
-
config.yml- Added admin section (discord_id, minecraft_uuid)
-
DiscordBot.java- Logs without UTF-8 emojis
- Messages: "Starting", "connected", etc.
-
DiscordCommandListener.java- All Discord messages in simple ASCII
- Titles without emojis (✅❌ → text)
- "been" instead of "été", etc.
Reason: Java 8 + Windows Console = UTF-8 Issues
Solution: ASCII only for maximum stability
📦 Compatibility
- ✅ Minecraft: 1.8 → 1.21+
- ✅ Java: 8+
- ✅ Server: Spigot, Paper, Purpur
- ✅ Config: Compatible v1.2.0-1.2.2 (auto-adds admin section)
Migration from v1.2.2:
- No action required
- Admin section added automatically on first start
🎮 Usage
Admin Configuration (Optional)
- Open
plugins/MCLocalAuth/config.yml - Find the "admin" section
- Fill in:
discord_id: Your Discord ID (right-click > Copy ID)minecraft_uuid: (optional) Your Minecraft UUID
To get your UUID:
→ https://mcuuid.net/?q=YOUR_USERNAME
✅ Fixed Bugs
- ✅ Unreadable Discord messages (encoding)
- ✅ Broken emojis in logs
- ✅ Obsolete "/auth
" text
📋 Previous Versions
v1.2.2 (10/21/2025 19:53)
- Fixed code search (findByCode)
- Code works even after kick
v1.2.1 (10/21/2025 19:53)
- Force delete old Discord commands
- /auth without username parameter
v1.2.0 (10/21/2025 19:33)
- Added /mctest
- Simplified /auth (code only)
- Fixed "player not found"
v1.1.0 (10/21/2025 19:12)
- Fixed plugin.yml package
- Initial functional build
⚙️ Installation
- Stop the server
- Replace old JAR with
MCLocalAuth-Spigot-v1.2.3.jar
- (Optional) Configure
admin.discord_id in config.yml
- Restart the server
- Test with
/mctest on Discord
✨ Next Version (v1.3.0)
Planned features:
- Reserved admin commands (via discord_id)
- Persistent Discord linking system
- Functional /unlink
- Authentication statistics
- Multi-language support (FR/EN)
File: MCLocalAuth-Spigot-v1.2.3.jar
Size: 10.68 MB
Build: Maven 3.9.5 + Java 8 (1.8.0_432)
Status: STABLE ✅
