├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── HEADER.txt ├── LICENSE ├── README.md ├── VERSION ├── config ├── checkstyle │ ├── checkstyle.xml │ └── suppressions.xml └── spotbugs │ └── suppressions.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src └── main ├── java └── net │ └── elytrium │ └── limboauth │ ├── LimboAuth.java │ ├── Settings.java │ ├── backend │ ├── Endpoint.java │ └── type │ │ ├── LongDatabaseEndpoint.java │ │ ├── LongEndpoint.java │ │ ├── StringDatabaseEndpoint.java │ │ ├── StringEndpoint.java │ │ └── UnknownEndpoint.java │ ├── command │ ├── ChangePasswordCommand.java │ ├── CommandPermissionState.java │ ├── DestroySessionCommand.java │ ├── ForceChangePasswordCommand.java │ ├── ForceLoginCommand.java │ ├── ForceRegisterCommand.java │ ├── ForceUnregisterCommand.java │ ├── LimboAuthCommand.java │ ├── PremiumCommand.java │ ├── RatelimitedCommand.java │ ├── TotpCommand.java │ └── UnregisterCommand.java │ ├── dependencies │ ├── BaseLibrary.java │ ├── DatabaseLibrary.java │ ├── IsolatedClassLoader.java │ └── IsolatedDriver.java │ ├── event │ ├── AuthPluginReloadEvent.java │ ├── AuthUnregisterEvent.java │ ├── ChangePasswordEvent.java │ ├── PostAuthorizationEvent.java │ ├── PostEvent.java │ ├── PostRegisterEvent.java │ ├── PreAuthorizationEvent.java │ ├── PreEvent.java │ ├── PreRegisterEvent.java │ └── TaskEvent.java │ ├── floodgate │ └── FloodgateApiHolder.java │ ├── handler │ └── AuthSessionHandler.java │ ├── listener │ ├── AuthListener.java │ └── BackendEndpointsListener.java │ ├── migration │ ├── MigrationHash.java │ └── MigrationHashVerifier.java │ └── model │ ├── RegisteredPlayer.java │ └── SQLRuntimeException.java ├── resources └── unsafe_passwords.txt └── templates └── net └── elytrium └── limboauth └── BuildConstants.java /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/.gitignore -------------------------------------------------------------------------------- /HEADER.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/HEADER.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 1.1.14 -------------------------------------------------------------------------------- /config/checkstyle/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/config/checkstyle/checkstyle.xml -------------------------------------------------------------------------------- /config/checkstyle/suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/config/checkstyle/suppressions.xml -------------------------------------------------------------------------------- /config/spotbugs/suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/config/spotbugs/suppressions.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | getRootProject().setName("limboauth") 2 | -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/LimboAuth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/LimboAuth.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/Settings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/Settings.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/backend/Endpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/backend/Endpoint.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/backend/type/LongDatabaseEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/backend/type/LongDatabaseEndpoint.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/backend/type/LongEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/backend/type/LongEndpoint.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/backend/type/StringDatabaseEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/backend/type/StringDatabaseEndpoint.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/backend/type/StringEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/backend/type/StringEndpoint.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/backend/type/UnknownEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/backend/type/UnknownEndpoint.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/command/ChangePasswordCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/command/ChangePasswordCommand.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/command/CommandPermissionState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/command/CommandPermissionState.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/command/DestroySessionCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/command/DestroySessionCommand.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/command/ForceChangePasswordCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/command/ForceChangePasswordCommand.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/command/ForceLoginCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/command/ForceLoginCommand.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/command/ForceRegisterCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/command/ForceRegisterCommand.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/command/ForceUnregisterCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/command/ForceUnregisterCommand.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/command/LimboAuthCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/command/LimboAuthCommand.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/command/PremiumCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/command/PremiumCommand.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/command/RatelimitedCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/command/RatelimitedCommand.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/command/TotpCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/command/TotpCommand.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/command/UnregisterCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/command/UnregisterCommand.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/dependencies/BaseLibrary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/dependencies/BaseLibrary.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/dependencies/DatabaseLibrary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/dependencies/DatabaseLibrary.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/dependencies/IsolatedClassLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/dependencies/IsolatedClassLoader.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/dependencies/IsolatedDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/dependencies/IsolatedDriver.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/event/AuthPluginReloadEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/event/AuthPluginReloadEvent.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/event/AuthUnregisterEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/event/AuthUnregisterEvent.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/event/ChangePasswordEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/event/ChangePasswordEvent.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/event/PostAuthorizationEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/event/PostAuthorizationEvent.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/event/PostEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/event/PostEvent.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/event/PostRegisterEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/event/PostRegisterEvent.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/event/PreAuthorizationEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/event/PreAuthorizationEvent.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/event/PreEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/event/PreEvent.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/event/PreRegisterEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/event/PreRegisterEvent.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/event/TaskEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/event/TaskEvent.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/floodgate/FloodgateApiHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/floodgate/FloodgateApiHolder.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/handler/AuthSessionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/handler/AuthSessionHandler.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/listener/AuthListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/listener/AuthListener.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/listener/BackendEndpointsListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/listener/BackendEndpointsListener.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/migration/MigrationHash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/migration/MigrationHash.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/migration/MigrationHashVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/migration/MigrationHashVerifier.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/model/RegisteredPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/model/RegisteredPlayer.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/limboauth/model/SQLRuntimeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/java/net/elytrium/limboauth/model/SQLRuntimeException.java -------------------------------------------------------------------------------- /src/main/resources/unsafe_passwords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/resources/unsafe_passwords.txt -------------------------------------------------------------------------------- /src/main/templates/net/elytrium/limboauth/BuildConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/LimboAuth/HEAD/src/main/templates/net/elytrium/limboauth/BuildConstants.java --------------------------------------------------------------------------------