SimpleLogin is a high-performance, professional Minecraft authentication solution designed for both Paper and Velocity. It provides a seamless experience for networks supporting both Premium and Cracked players.
- 💎 Premium Auto-Join: Automatic recognition and instant login for official Mojang accounts—no password required!
- 🔌 Universal Support: One single JAR works on both Paper (Spigot/Bukkit) and Velocity proxy.
- ☁️ Velocity Limbo Integration: Full support for LimboAPI to keep players in a secure state before authentication.
- 🗄️ Flexible Storage: Supports both SQLite (local) and MySQL (external) for cross-server synchronization.
- ⚡ High Performance: Built with HikariCP for database connection pooling and Caffeine for lightning-fast caching.
- 🔒 Secure Security: Passwords are encrypted using modern hashing (jBCrypt).
- 🌐 Fully Customizable: Custom messages and configuration for every network's needs.
- Java: 17 or higher
- Server: Paper 1.20.4+ or Velocity 3.3.0+
- LimboAPI (Optional): Highly recommended for Velocity networks to provide a superior "Limbo" experience.
To compile the latest version of the plugin:
.\gradlew.bat shadowJarThe output JAR will be located in build/libs/.
The plugin generates default configuration files on the first run:
config.yml: Core settings (Database, Premium settings, etc.)messages.yml: Fully customizable localization.
This project is licensed under the MIT License. See the LICENSE file for details.