├── .github └── workflows │ └── build.yml ├── .gitignore ├── LICENSE ├── README.md ├── changelog.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src └── main ├── kotlin └── me │ └── iru │ ├── AuthManager.kt │ ├── Authy.kt │ ├── Translations.kt │ ├── commands │ ├── cAuthy.kt │ ├── cChangePassword.kt │ ├── cLogin.kt │ ├── cPin.kt │ ├── cRegister.kt │ ├── cRemember.kt │ └── cUnregister.kt │ ├── data │ ├── AuthyPlayer.kt │ ├── DatabaseConnection.kt │ ├── PlayerData.kt │ ├── Session.kt │ └── migration │ │ ├── DatabaseMigration.kt │ │ └── Migration.kt │ ├── events │ ├── BlockEvents.kt │ └── LoginEvents.kt │ ├── interfaces │ └── ICommand.kt │ ├── process │ ├── DuplicateProtection.kt │ ├── EffectRunner.kt │ ├── JoinProcess.kt │ ├── LoginProcess.kt │ └── PreLoginDataStore.kt │ ├── utils │ ├── CommandFilter.kt │ ├── HashUtil.kt │ ├── TabComplete.kt │ ├── hasValidName.kt │ ├── registerCommand.kt │ ├── sendVersionDownload.kt │ ├── sendWelcomeMessage.kt │ └── versionChecker.kt │ └── validation │ ├── PasswordValidation.kt │ ├── PinValidation.kt │ └── Rule.kt └── resources ├── config.yml ├── lang ├── cs_cz.yml ├── en_us.yml ├── es_es.yml ├── pl_pl.yml ├── pt_br.yml ├── ru_ru.yml ├── sk_sk.yml ├── tr_tr.yml ├── ua_uk.yml ├── zh_cn.yml └── zh_tw.yml └── plugin.yml /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | .idea 3 | build 4 | out -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/README.md -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/changelog.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | 2 | rootProject.name = "Authy" 3 | 4 | -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/AuthManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/AuthManager.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/Authy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/Authy.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/Translations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/Translations.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/commands/cAuthy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/commands/cAuthy.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/commands/cChangePassword.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/commands/cChangePassword.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/commands/cLogin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/commands/cLogin.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/commands/cPin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/commands/cPin.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/commands/cRegister.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/commands/cRegister.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/commands/cRemember.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/commands/cRemember.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/commands/cUnregister.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/commands/cUnregister.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/data/AuthyPlayer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/data/AuthyPlayer.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/data/DatabaseConnection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/data/DatabaseConnection.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/data/PlayerData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/data/PlayerData.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/data/Session.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/data/Session.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/data/migration/DatabaseMigration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/data/migration/DatabaseMigration.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/data/migration/Migration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/data/migration/Migration.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/events/BlockEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/events/BlockEvents.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/events/LoginEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/events/LoginEvents.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/interfaces/ICommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/interfaces/ICommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/process/DuplicateProtection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/process/DuplicateProtection.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/process/EffectRunner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/process/EffectRunner.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/process/JoinProcess.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/process/JoinProcess.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/process/LoginProcess.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/process/LoginProcess.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/process/PreLoginDataStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/process/PreLoginDataStore.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/utils/CommandFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/utils/CommandFilter.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/utils/HashUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/utils/HashUtil.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/utils/TabComplete.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/utils/TabComplete.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/utils/hasValidName.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/utils/hasValidName.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/utils/registerCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/utils/registerCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/utils/sendVersionDownload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/utils/sendVersionDownload.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/utils/sendWelcomeMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/utils/sendWelcomeMessage.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/utils/versionChecker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/utils/versionChecker.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/validation/PasswordValidation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/validation/PasswordValidation.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/validation/PinValidation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/validation/PinValidation.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/iru/validation/Rule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/kotlin/me/iru/validation/Rule.kt -------------------------------------------------------------------------------- /src/main/resources/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/resources/config.yml -------------------------------------------------------------------------------- /src/main/resources/lang/cs_cz.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/resources/lang/cs_cz.yml -------------------------------------------------------------------------------- /src/main/resources/lang/en_us.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/resources/lang/en_us.yml -------------------------------------------------------------------------------- /src/main/resources/lang/es_es.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/resources/lang/es_es.yml -------------------------------------------------------------------------------- /src/main/resources/lang/pl_pl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/resources/lang/pl_pl.yml -------------------------------------------------------------------------------- /src/main/resources/lang/pt_br.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/resources/lang/pt_br.yml -------------------------------------------------------------------------------- /src/main/resources/lang/ru_ru.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/resources/lang/ru_ru.yml -------------------------------------------------------------------------------- /src/main/resources/lang/sk_sk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/resources/lang/sk_sk.yml -------------------------------------------------------------------------------- /src/main/resources/lang/tr_tr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/resources/lang/tr_tr.yml -------------------------------------------------------------------------------- /src/main/resources/lang/ua_uk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/resources/lang/ua_uk.yml -------------------------------------------------------------------------------- /src/main/resources/lang/zh_cn.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/resources/lang/zh_cn.yml -------------------------------------------------------------------------------- /src/main/resources/lang/zh_tw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/resources/lang/zh_tw.yml -------------------------------------------------------------------------------- /src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iru21/Authy/HEAD/src/main/resources/plugin.yml --------------------------------------------------------------------------------