All versions
1.1.1
Release
NeoLogin 1.1.1last month 373
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Dedicated servers only
Changes
Update Changelog v1.1.1
- Transition to SQL (SQLite & MySQL): Data storage has been migrated from a plain JSON file (players.dat) to relational SQL databases. SQLite is used by default. MySQL support is now available for server networks.
- Automatic Migration: On first launch, the mod automatically reads the legacy players.dat file, migrates all player accounts to the new SQL database, and deletes the obsolete file.
- Class Shading and Relocation: MySQL and SQLite JDBC drivers are fully shaded and relocated within the JAR file. This prevents class loading conflicts with other mods utilizing the same SQL libraries (e.g., CoreProtectNeo).
- Config Version Control: Introduced a config version check file (.config_version). If the configuration structure is updated in a new mod version, the system regenerates the file to ensure all parameters are structured correctly.
- Movement Restriction on Unregister: Unregistering an online player now instantly shifts them to Spectator mode and locks their coordinates, preventing flight and movement before re-registration.
- Masked Password Logging: Commands containing passwords are now filtered, replacing raw strings in server console logs with mask symbols (***).
- Auto-updater Fix: Solved the illegal character in query exception when contacting the Modrinth API on server startup.
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:eLfGm4qr:AqxUZaYq"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:eLfGm4qr:AqxUZaYq"
}

