├── .gitattributes ├── .github └── workflows │ └── build.yml ├── .gitignore ├── 1.16.5.properties ├── 1.18.2.properties ├── 1.19.2.properties ├── 1.19.4.properties ├── 1.20.1.properties ├── LICENSE.txt ├── README.md ├── changelog.txt ├── common ├── build.gradle └── src │ └── main │ ├── java │ └── me │ │ └── jarva │ │ └── oauth │ │ ├── OAuth.java │ │ ├── OAuthClient.java │ │ ├── events │ │ └── JoinMultiplayerScreenHandler.java │ │ ├── gui │ │ ├── ErrorScreen.java │ │ ├── LoginLoadingScreen.java │ │ ├── MultiplayerDisabledScreen.java │ │ ├── OAuthScreen.java │ │ ├── components │ │ │ ├── OAuthButton.java │ │ │ └── TextWidget.java │ │ └── profile │ │ │ ├── FakeClientPlayNetHandler.java │ │ │ ├── FakeDimensionType.java │ │ │ ├── FakePlayer.java │ │ │ ├── FakeWorld.java │ │ │ ├── ProfileEntry.java │ │ │ ├── ProfileList.java │ │ │ └── ProfileSelectionScreen.java │ │ ├── login │ │ └── MicrosoftLogin.java │ │ ├── mixins │ │ ├── EntityRendererMixin.java │ │ └── MinecraftMixin.java │ │ ├── profile │ │ ├── IProfile.java │ │ ├── MicrosoftProfile.java │ │ ├── MojangProfile.java │ │ ├── OfflineProfile.java │ │ └── ProfileManager.java │ │ └── util │ │ ├── AgnosticUtils.java │ │ ├── AxisUtil.java │ │ ├── ComponentUtils.java │ │ ├── EncryptionUtil.java │ │ ├── GuiUtils.java │ │ ├── Lambdas.java │ │ ├── LoginUtil.java │ │ ├── MultiplayerAllowedUtil.java │ │ ├── NullUtils.java │ │ ├── PlayerRenderers.java │ │ └── QuaternionUtil.java │ └── resources │ ├── 1_18_2.oauth.aw │ ├── 1_19_2.oauth.aw │ ├── 1_19_4.oauth.aw │ ├── 1_20_1.oauth.aw │ ├── architectury.common.json │ ├── assets │ └── oauth │ │ └── icon.png │ ├── cacerts │ └── oauth-common.mixins.json ├── fabric ├── build.gradle └── src │ └── main │ ├── java │ └── me │ │ └── jarva │ │ └── oauth │ │ └── fabric │ │ ├── OAuthFabric.java │ │ ├── OAuthFabricClient.java │ │ ├── PreLaunchSetup.java │ │ └── events │ │ └── ScreenInitPostEvent.java │ └── resources │ ├── fabric.mod.json │ └── oauth.mixins.json ├── forge ├── build.gradle ├── gradle.properties └── src │ └── main │ ├── java │ └── me │ │ └── jarva │ │ └── oauth │ │ └── forge │ │ ├── OAuthForge.java │ │ ├── PreLaunchSetup.java │ │ └── events │ │ └── ScreenInitPostEvent.java │ └── resources │ ├── META-INF │ └── mods.toml │ ├── oauth.mixins.json │ └── pack.mcmeta ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── icon.png ├── icon.psd └── settings.gradle /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/.gitignore -------------------------------------------------------------------------------- /1.16.5.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/1.16.5.properties -------------------------------------------------------------------------------- /1.18.2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/1.18.2.properties -------------------------------------------------------------------------------- /1.19.2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/1.19.2.properties -------------------------------------------------------------------------------- /1.19.4.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/1.19.4.properties -------------------------------------------------------------------------------- /1.20.1.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/1.20.1.properties -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/README.md -------------------------------------------------------------------------------- /changelog.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/build.gradle -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/OAuth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/OAuth.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/OAuthClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/OAuthClient.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/events/JoinMultiplayerScreenHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/events/JoinMultiplayerScreenHandler.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/gui/ErrorScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/gui/ErrorScreen.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/gui/LoginLoadingScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/gui/LoginLoadingScreen.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/gui/MultiplayerDisabledScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/gui/MultiplayerDisabledScreen.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/gui/OAuthScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/gui/OAuthScreen.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/gui/components/OAuthButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/gui/components/OAuthButton.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/gui/components/TextWidget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/gui/components/TextWidget.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/gui/profile/FakeClientPlayNetHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/gui/profile/FakeClientPlayNetHandler.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/gui/profile/FakeDimensionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/gui/profile/FakeDimensionType.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/gui/profile/FakePlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/gui/profile/FakePlayer.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/gui/profile/FakeWorld.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/gui/profile/FakeWorld.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/gui/profile/ProfileEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/gui/profile/ProfileEntry.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/gui/profile/ProfileList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/gui/profile/ProfileList.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/gui/profile/ProfileSelectionScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/gui/profile/ProfileSelectionScreen.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/login/MicrosoftLogin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/login/MicrosoftLogin.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/mixins/EntityRendererMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/mixins/EntityRendererMixin.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/mixins/MinecraftMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/mixins/MinecraftMixin.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/profile/IProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/profile/IProfile.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/profile/MicrosoftProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/profile/MicrosoftProfile.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/profile/MojangProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/profile/MojangProfile.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/profile/OfflineProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/profile/OfflineProfile.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/profile/ProfileManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/profile/ProfileManager.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/util/AgnosticUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/util/AgnosticUtils.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/util/AxisUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/util/AxisUtil.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/util/ComponentUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/util/ComponentUtils.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/util/EncryptionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/util/EncryptionUtil.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/util/GuiUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/util/GuiUtils.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/util/Lambdas.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/util/Lambdas.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/util/LoginUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/util/LoginUtil.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/util/MultiplayerAllowedUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/util/MultiplayerAllowedUtil.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/util/NullUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/util/NullUtils.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/util/PlayerRenderers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/util/PlayerRenderers.java -------------------------------------------------------------------------------- /common/src/main/java/me/jarva/oauth/util/QuaternionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/java/me/jarva/oauth/util/QuaternionUtil.java -------------------------------------------------------------------------------- /common/src/main/resources/1_18_2.oauth.aw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/resources/1_18_2.oauth.aw -------------------------------------------------------------------------------- /common/src/main/resources/1_19_2.oauth.aw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/resources/1_19_2.oauth.aw -------------------------------------------------------------------------------- /common/src/main/resources/1_19_4.oauth.aw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/resources/1_19_4.oauth.aw -------------------------------------------------------------------------------- /common/src/main/resources/1_20_1.oauth.aw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/resources/1_20_1.oauth.aw -------------------------------------------------------------------------------- /common/src/main/resources/architectury.common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/resources/architectury.common.json -------------------------------------------------------------------------------- /common/src/main/resources/assets/oauth/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/resources/assets/oauth/icon.png -------------------------------------------------------------------------------- /common/src/main/resources/cacerts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/resources/cacerts -------------------------------------------------------------------------------- /common/src/main/resources/oauth-common.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/common/src/main/resources/oauth-common.mixins.json -------------------------------------------------------------------------------- /fabric/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/fabric/build.gradle -------------------------------------------------------------------------------- /fabric/src/main/java/me/jarva/oauth/fabric/OAuthFabric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/fabric/src/main/java/me/jarva/oauth/fabric/OAuthFabric.java -------------------------------------------------------------------------------- /fabric/src/main/java/me/jarva/oauth/fabric/OAuthFabricClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/fabric/src/main/java/me/jarva/oauth/fabric/OAuthFabricClient.java -------------------------------------------------------------------------------- /fabric/src/main/java/me/jarva/oauth/fabric/PreLaunchSetup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/fabric/src/main/java/me/jarva/oauth/fabric/PreLaunchSetup.java -------------------------------------------------------------------------------- /fabric/src/main/java/me/jarva/oauth/fabric/events/ScreenInitPostEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/fabric/src/main/java/me/jarva/oauth/fabric/events/ScreenInitPostEvent.java -------------------------------------------------------------------------------- /fabric/src/main/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/fabric/src/main/resources/fabric.mod.json -------------------------------------------------------------------------------- /fabric/src/main/resources/oauth.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/fabric/src/main/resources/oauth.mixins.json -------------------------------------------------------------------------------- /forge/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/forge/build.gradle -------------------------------------------------------------------------------- /forge/gradle.properties: -------------------------------------------------------------------------------- 1 | loom.platform=forge -------------------------------------------------------------------------------- /forge/src/main/java/me/jarva/oauth/forge/OAuthForge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/forge/src/main/java/me/jarva/oauth/forge/OAuthForge.java -------------------------------------------------------------------------------- /forge/src/main/java/me/jarva/oauth/forge/PreLaunchSetup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/forge/src/main/java/me/jarva/oauth/forge/PreLaunchSetup.java -------------------------------------------------------------------------------- /forge/src/main/java/me/jarva/oauth/forge/events/ScreenInitPostEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/forge/src/main/java/me/jarva/oauth/forge/events/ScreenInitPostEvent.java -------------------------------------------------------------------------------- /forge/src/main/resources/META-INF/mods.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/forge/src/main/resources/META-INF/mods.toml -------------------------------------------------------------------------------- /forge/src/main/resources/oauth.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/forge/src/main/resources/oauth.mixins.json -------------------------------------------------------------------------------- /forge/src/main/resources/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/forge/src/main/resources/pack.mcmeta -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/gradlew.bat -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/icon.png -------------------------------------------------------------------------------- /icon.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/icon.psd -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sintinium/oauth/HEAD/settings.gradle --------------------------------------------------------------------------------