Sueta

Spark Login

3.0.0

A simple Login/register Plugin with Dialog UI & many more thing for Servers.

·Plugin
  1. 3.0.0latestSpark Login 3.0.0Aug 6, 2026
    Updated to 3.0.0. Added 26.X Support.
    3340 downloads
  2. 2.0.0Spark Login 2.0.0Jun 21, 2026

    [2.0.0] - 2026-06-21

    🎨 Major Features
    #### 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 from 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 at plugins/SparkLogin/backups/pre-authme-migration-<timestamp>.db - Progress tracking with action bar display - Detailed migration logging at plugins/SparkLogin/logs/authme-migration.log - Batch import for efficient processing - Statistics summary after migration (imported, skipped, unsupported, failed)
    ⚡ Performance Optimizations
    #### 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 via cache.account-ttl-minutes and cache.max-size in config.yml
    🎮 User Experience
    #### 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: sparklogin.admin
    🐛 Bug Fixes
    - Fixed SHA256 password verification to match AuthMe's exact implementation - Resolved issues with AuthMe hash type detection - Fixed cache invalidation on account updates
    🔄 Breaking Changes
    - Plugin version updated to 2.0.0 - Database schema migration required (automatic on first run) - Existing accounts will have hash_type set to BCRYPT by default ---
    1551 downloads
  3. 1.2.0Spark Login 1.2.0Apr 26, 2026
    938 downloads
  4. 1.1.0Spark Login 1.1.0Jan 10, 2026
    585 downloads
  5. 1.0.0Spark Login 1.0.0Nov 25, 2025
    229 downloads

Similar projects

Plugin →