├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.yml └── workflows │ └── build.yml ├── .gitignore ├── .well-known └── microsoft-identity-association.json ├── INSTALL.md ├── LICENSE ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── index.html ├── jitpack.yml ├── package.json ├── settings.gradle.kts ├── src └── main │ ├── java │ └── com │ │ └── viaversion │ │ └── aas │ │ ├── codec │ │ ├── CompressionCodec.java │ │ ├── CryptoCodec.java │ │ ├── FrameCodec.java │ │ ├── MinecraftCodec.java │ │ └── packet │ │ │ ├── Packet.java │ │ │ ├── common │ │ │ ├── AbstractCompression.java │ │ │ ├── AbstractCookieRequest.java │ │ │ ├── AbstractCookieResponse.java │ │ │ ├── AbstractEmpty.java │ │ │ ├── AbstractPing.java │ │ │ ├── AbstractSingleChat.java │ │ │ └── AbstractSingleJson.java │ │ │ ├── configuration │ │ │ ├── ConfigurationCookieRequest.java │ │ │ ├── ConfigurationCookieResponse.java │ │ │ ├── ConfigurationDisconnect.java │ │ │ ├── ConfigurationKeepAlive.java │ │ │ ├── ConfigurationPing.java │ │ │ ├── ConfigurationPluginMessage.java │ │ │ ├── ConfigurationTransfer.java │ │ │ ├── FinishConfig.java │ │ │ └── FinishConfigAck.java │ │ │ ├── handshake │ │ │ └── Handshake.java │ │ │ ├── login │ │ │ ├── CryptoRequest.java │ │ │ ├── LoginAck.java │ │ │ ├── LoginCookieRequest.java │ │ │ ├── LoginCookieResponse.java │ │ │ ├── LoginDisconnect.java │ │ │ ├── LoginStart.java │ │ │ ├── PluginRequest.java │ │ │ ├── PluginResponse.java │ │ │ └── SetCompression.java │ │ │ ├── play │ │ │ ├── ConfigurationAck.java │ │ │ ├── Kick.java │ │ │ ├── PluginMessage.java │ │ │ ├── ServerboundChatCommand.java │ │ │ ├── ServerboundChatMessage.java │ │ │ ├── SetPlayCompression.java │ │ │ └── StartConfiguration.java │ │ │ └── status │ │ │ ├── StatusPing.java │ │ │ ├── StatusPong.java │ │ │ ├── StatusRequest.java │ │ │ └── StatusResponse.java │ │ ├── command │ │ └── VersionCommand.java │ │ ├── config │ │ └── AspirinViaConfig.java │ │ ├── handler │ │ ├── ViaCodec.java │ │ └── state │ │ │ ├── ConfigurationState.java │ │ │ └── StatusKicked.java │ │ ├── platform │ │ ├── AspirinApi.java │ │ ├── AspirinAprilFools.java │ │ ├── AspirinBackwards.java │ │ ├── AspirinInjector.java │ │ ├── AspirinLegacy.java │ │ ├── AspirinLoader.java │ │ ├── AspirinRewind.java │ │ └── FutureTask.java │ │ ├── provider │ │ ├── AspirinCompressionProvider.java │ │ ├── AspirinEncryptionProvider.java │ │ ├── AspirinProfileProvider.java │ │ ├── AspirinTransferProvider.java │ │ └── AspirinVersionProvider.java │ │ └── util │ │ ├── AddressParser.java │ │ ├── IntendedState.java │ │ ├── NettyTransportTypes.java │ │ ├── SignableProperty.java │ │ └── StacklessException.java │ ├── kotlin │ └── com │ │ └── viaversion │ │ └── aas │ │ ├── AspirinServer.kt │ │ ├── Util.kt │ │ ├── VIAaaS.kt │ │ ├── codec │ │ └── packet │ │ │ ├── PacketRegistry.kt │ │ │ ├── UnknownPacket.kt │ │ │ └── login │ │ │ ├── CryptoResponse.kt │ │ │ └── LoginSuccess.kt │ │ ├── command │ │ ├── Command.kt │ │ ├── EndCommand.kt │ │ ├── HelpCommand.kt │ │ ├── ListCommand.kt │ │ ├── ReloadCommand.kt │ │ ├── VIAaaSConsole.kt │ │ ├── ViaAspirinCommand.kt │ │ └── sub │ │ │ ├── ConnectionsSubCommand.kt │ │ │ ├── StopSubCommand.kt │ │ │ └── VIAaaSSubCommand.kt │ │ ├── config │ │ └── VIAaaSConfig.kt │ │ ├── handler │ │ ├── BackEndInit.kt │ │ ├── ConnectionData.kt │ │ ├── FrontEndInit.kt │ │ ├── HandlerUtil.kt │ │ ├── MinecraftHandler.kt │ │ ├── autoprotocol │ │ │ ├── ProtocolDetectionState.kt │ │ │ └── ProtocolDetector.kt │ │ └── state │ │ │ ├── ConnectionRateLimit.kt │ │ │ ├── ConnectionState.kt │ │ │ ├── HandlerStateUtil.kt │ │ │ ├── HandshakeState.kt │ │ │ ├── LoginState.kt │ │ │ ├── PlayState.kt │ │ │ └── StatusState.kt │ │ ├── platform │ │ └── AspirinPlatform.kt │ │ ├── protocol │ │ └── AspirinProtocols.kt │ │ └── web │ │ ├── AddressInfo.kt │ │ ├── TempLoginInfo.kt │ │ ├── UserInfo.kt │ │ ├── ViaWebApp.kt │ │ ├── WebClient.kt │ │ ├── WebLogin.kt │ │ ├── WebServer.kt │ │ └── WebState.kt │ ├── resources │ ├── application.yaml │ ├── log4j2.component.properties │ ├── log4j2.xml │ ├── viaaas.yml │ ├── viaaas_info.json │ └── web │ │ ├── img │ │ ├── logo.webp │ │ └── maskable_icon.webp │ │ ├── index.html │ │ ├── js │ │ ├── README │ │ ├── config.js │ │ ├── page.js │ │ └── worker.js │ │ ├── manifest.json │ │ ├── robots.txt │ │ └── sw.js │ └── typescript │ └── js │ ├── config.ts │ ├── page.ts │ └── worker.js └── tsconfig.json /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/.gitignore -------------------------------------------------------------------------------- /.well-known/microsoft-identity-association.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/.well-known/microsoft-identity-association.json -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/INSTALL.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/gradlew.bat -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/index.html -------------------------------------------------------------------------------- /jitpack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/jitpack.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/package.json -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/CompressionCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/CompressionCodec.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/CryptoCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/CryptoCodec.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/FrameCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/FrameCodec.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/MinecraftCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/MinecraftCodec.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/Packet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/Packet.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/common/AbstractCompression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/common/AbstractCompression.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/common/AbstractCookieRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/common/AbstractCookieRequest.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/common/AbstractCookieResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/common/AbstractCookieResponse.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/common/AbstractEmpty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/common/AbstractEmpty.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/common/AbstractPing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/common/AbstractPing.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/common/AbstractSingleChat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/common/AbstractSingleChat.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/common/AbstractSingleJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/common/AbstractSingleJson.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/configuration/ConfigurationCookieRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/configuration/ConfigurationCookieRequest.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/configuration/ConfigurationCookieResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/configuration/ConfigurationCookieResponse.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/configuration/ConfigurationDisconnect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/configuration/ConfigurationDisconnect.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/configuration/ConfigurationKeepAlive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/configuration/ConfigurationKeepAlive.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/configuration/ConfigurationPing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/configuration/ConfigurationPing.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/configuration/ConfigurationPluginMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/configuration/ConfigurationPluginMessage.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/configuration/ConfigurationTransfer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/configuration/ConfigurationTransfer.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/configuration/FinishConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/configuration/FinishConfig.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/configuration/FinishConfigAck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/configuration/FinishConfigAck.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/handshake/Handshake.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/handshake/Handshake.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/login/CryptoRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/login/CryptoRequest.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/login/LoginAck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/login/LoginAck.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/login/LoginCookieRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/login/LoginCookieRequest.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/login/LoginCookieResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/login/LoginCookieResponse.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/login/LoginDisconnect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/login/LoginDisconnect.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/login/LoginStart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/login/LoginStart.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/login/PluginRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/login/PluginRequest.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/login/PluginResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/login/PluginResponse.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/login/SetCompression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/login/SetCompression.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/play/ConfigurationAck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/play/ConfigurationAck.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/play/Kick.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/play/Kick.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/play/PluginMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/play/PluginMessage.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/play/ServerboundChatCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/play/ServerboundChatCommand.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/play/ServerboundChatMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/play/ServerboundChatMessage.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/play/SetPlayCompression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/play/SetPlayCompression.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/play/StartConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/play/StartConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/status/StatusPing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/status/StatusPing.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/status/StatusPong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/status/StatusPong.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/status/StatusRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/status/StatusRequest.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/codec/packet/status/StatusResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/codec/packet/status/StatusResponse.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/command/VersionCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/command/VersionCommand.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/config/AspirinViaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/config/AspirinViaConfig.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/handler/ViaCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/handler/ViaCodec.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/handler/state/ConfigurationState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/handler/state/ConfigurationState.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/handler/state/StatusKicked.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/handler/state/StatusKicked.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/platform/AspirinApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/platform/AspirinApi.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/platform/AspirinAprilFools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/platform/AspirinAprilFools.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/platform/AspirinBackwards.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/platform/AspirinBackwards.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/platform/AspirinInjector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/platform/AspirinInjector.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/platform/AspirinLegacy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/platform/AspirinLegacy.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/platform/AspirinLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/platform/AspirinLoader.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/platform/AspirinRewind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/platform/AspirinRewind.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/platform/FutureTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/platform/FutureTask.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/provider/AspirinCompressionProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/provider/AspirinCompressionProvider.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/provider/AspirinEncryptionProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/provider/AspirinEncryptionProvider.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/provider/AspirinProfileProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/provider/AspirinProfileProvider.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/provider/AspirinTransferProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/provider/AspirinTransferProvider.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/provider/AspirinVersionProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/provider/AspirinVersionProvider.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/util/AddressParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/util/AddressParser.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/util/IntendedState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/util/IntendedState.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/util/NettyTransportTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/util/NettyTransportTypes.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/util/SignableProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/util/SignableProperty.java -------------------------------------------------------------------------------- /src/main/java/com/viaversion/aas/util/StacklessException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/java/com/viaversion/aas/util/StacklessException.java -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/AspirinServer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/AspirinServer.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/Util.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/Util.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/VIAaaS.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/VIAaaS.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/codec/packet/PacketRegistry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/codec/packet/PacketRegistry.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/codec/packet/UnknownPacket.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/codec/packet/UnknownPacket.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/codec/packet/login/CryptoResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/codec/packet/login/CryptoResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/codec/packet/login/LoginSuccess.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/codec/packet/login/LoginSuccess.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/command/Command.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/command/Command.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/command/EndCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/command/EndCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/command/HelpCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/command/HelpCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/command/ListCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/command/ListCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/command/ReloadCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/command/ReloadCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/command/VIAaaSConsole.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/command/VIAaaSConsole.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/command/ViaAspirinCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/command/ViaAspirinCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/command/sub/ConnectionsSubCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/command/sub/ConnectionsSubCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/command/sub/StopSubCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/command/sub/StopSubCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/command/sub/VIAaaSSubCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/command/sub/VIAaaSSubCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/config/VIAaaSConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/config/VIAaaSConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/handler/BackEndInit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/handler/BackEndInit.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/handler/ConnectionData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/handler/ConnectionData.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/handler/FrontEndInit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/handler/FrontEndInit.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/handler/HandlerUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/handler/HandlerUtil.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/handler/MinecraftHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/handler/MinecraftHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/handler/autoprotocol/ProtocolDetectionState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/handler/autoprotocol/ProtocolDetectionState.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/handler/autoprotocol/ProtocolDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/handler/autoprotocol/ProtocolDetector.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/handler/state/ConnectionRateLimit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/handler/state/ConnectionRateLimit.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/handler/state/ConnectionState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/handler/state/ConnectionState.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/handler/state/HandlerStateUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/handler/state/HandlerStateUtil.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/handler/state/HandshakeState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/handler/state/HandshakeState.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/handler/state/LoginState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/handler/state/LoginState.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/handler/state/PlayState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/handler/state/PlayState.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/handler/state/StatusState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/handler/state/StatusState.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/platform/AspirinPlatform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/platform/AspirinPlatform.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/protocol/AspirinProtocols.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/protocol/AspirinProtocols.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/web/AddressInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/web/AddressInfo.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/web/TempLoginInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/web/TempLoginInfo.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/web/UserInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/web/UserInfo.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/web/ViaWebApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/web/ViaWebApp.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/web/WebClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/web/WebClient.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/web/WebLogin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/web/WebLogin.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/web/WebServer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/web/WebServer.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/viaversion/aas/web/WebState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/kotlin/com/viaversion/aas/web/WebState.kt -------------------------------------------------------------------------------- /src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/resources/application.yaml -------------------------------------------------------------------------------- /src/main/resources/log4j2.component.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/resources/log4j2.component.properties -------------------------------------------------------------------------------- /src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /src/main/resources/viaaas.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/resources/viaaas.yml -------------------------------------------------------------------------------- /src/main/resources/viaaas_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/resources/viaaas_info.json -------------------------------------------------------------------------------- /src/main/resources/web/img/logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/resources/web/img/logo.webp -------------------------------------------------------------------------------- /src/main/resources/web/img/maskable_icon.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/resources/web/img/maskable_icon.webp -------------------------------------------------------------------------------- /src/main/resources/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/resources/web/index.html -------------------------------------------------------------------------------- /src/main/resources/web/js/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/resources/web/js/README -------------------------------------------------------------------------------- /src/main/resources/web/js/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/resources/web/js/config.js -------------------------------------------------------------------------------- /src/main/resources/web/js/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/resources/web/js/page.js -------------------------------------------------------------------------------- /src/main/resources/web/js/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/resources/web/js/worker.js -------------------------------------------------------------------------------- /src/main/resources/web/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/resources/web/manifest.json -------------------------------------------------------------------------------- /src/main/resources/web/robots.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/main/resources/web/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/resources/web/sw.js -------------------------------------------------------------------------------- /src/main/typescript/js/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/typescript/js/config.ts -------------------------------------------------------------------------------- /src/main/typescript/js/page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/typescript/js/page.ts -------------------------------------------------------------------------------- /src/main/typescript/js/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/src/main/typescript/js/worker.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersion/VIAaaS/HEAD/tsconfig.json --------------------------------------------------------------------------------