3.0.0latestSpark Login 3.0.0Aug 6, 2026 Updated to 3.0.0. Added 26.X Support.2.0.0Spark Login 2.0.0Jun 21, 2026 [2.0.0] - 2026-06-21
#### Dialog UI Authentication - Implemented graphical pre-join authentication using Paper's Dialog API - Players now see beautiful dialog boxes for registration and login instead of chat commands - Click-based authentication with button inputs - Seamless integration with server join flow - Full player lockdown until authentication completed - Modern, user-friendly interface #### AuthMe Migration System - Added `/sparklogin migrate authme` command for one-click migration from AuthMeReloaded - Supports SHA256 and BCRYPT hash types from AuthMe - Automatic detection of AuthMe database backend (SQLite, MySQL, MariaDB) - Reads AuthMe configuration fromMajor Features
plugins/AuthMe/config.yml- Preserves all player passwords - no resets required - Auto-upgrade to BCrypt on first successful login after migration - Creates backup before migration atplugins/SparkLogin/backups/pre-authme-migration-<timestamp>.db- Progress tracking with action bar display - Detailed migration logging atplugins/SparkLogin/logs/authme-migration.log- Batch import for efficient processing - Statistics summary after migration (imported, skipped, unsupported, failed)
#### Account Caching - Implemented high-performance account caching using Caffeine library - Reduces database queries by caching frequently accessed accounts - Configurable TTL (default: 5 minutes) and max size (default: 1000) - Sliding expiration on cache reads - Cache invalidation on account updates (save, update, delete) - Configurable viaPerformance Optimizations
cache.account-ttl-minutesandcache.max-sizein config.yml
#### Chat Messages - Added chat messages after successful login: "Logged In. Enjoy!" - Added chat messages after successful registration: "Successfully registered. Enjoy!" - Enhanced user feedback for authentication events #### Command Registration - Registered `/sparklogin migrate authme` command in plugin.yml - Updated tab completion for migrate command - Added permission:User Experience
sparklogin.admin
- Fixed SHA256 password verification to match AuthMe's exact implementation - Resolved issues with AuthMe hash type detection - Fixed cache invalidation on account updatesBug Fixes
- Plugin version updated to 2.0.0 - Database schema migration required (automatic on first run) - Existing accounts will haveBreaking Changes
hash_typeset to BCRYPT by default ---1.2.0Spark Login 1.2.0Apr 26, 2026 1.1.0Spark Login 1.1.0Jan 10, 2026 1.0.0Spark Login 1.0.0Nov 25, 2025
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.3MSueta
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
Chunky
Pre-generates chunks, quickly and efficiently
20.8MSueta
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