1.0.2
Compatibility
Changes
🛡️ RayLogin v1.0.2 - The Ultimate Authentication Update
RayLogin v1.0.2 redefines server security with a complete visual overhaul, enterprise-grade protection, and seamless player experience features. This update focuses on a "Premium Feel" with gradients, animations, and smart automation.
✨ New Features
💎 Premium Auto-Login
- New Command: Added
/premium <on|off>. - Smart Sessions: Premium players (or those with valid sessions) are now automatically logged in without typing passwords.
- Session Persistence: If you rejoin quickly from the same IP, you skip the queue.
📍 Multi-Spawn System
Admins can now set specific spawn points for different login stages:
/raylogin spawn set auth- Where players wait to login./raylogin spawn set register- Where new players wait./raylogin spawn set login- Where players go after logging in (e.g., Hub)./raylogin spawn set firstjoin- Where players go immediately after registering.
🎨 Visual & Audio Overhaul
- Clickable Chat: Login and Register messages are now clickable for faster typing.
- Cinematic Timer: Added a 5-second countdown title (
5..4..3..) with ticking sounds before a timeout kick. - Console Art: Added a stunning ASCII gradient banner on startup.
- Animations: Particle effects on login/register success and failure.
🔒 Enterprise Security
- Argon2id Hashing: Industry-standard password hashing.
- Log4j Console Filter: Strictly hides
/loginand/registerpasswords from console logs to prevent leaks. - Tab Completion: Intelligent command suggestions based on permissions.
🛠️ Commands
/login <password>- Login to the server./register <password> <confirm>- Create a new account./premium <on|off>- Toggle auto-login for your account./raylogin spawn set <type>- (Admin) Set spawn locations./raylogin help- View the interactive help menu.
⚙️ Installation & Update
- Stop your server.
- Delete your old
config.ymlandmessages.yml(Required for new gradient settings). - Upload the new jar to your
/plugins/folder. - Start the server.
Note: You do not need to delete your raylogin.db database. Player accounts are safe.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:F8csCXbQ:1jm3xB9Y"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:F8csCXbQ:1jm3xB9Y"
}

