├── .github └── workflows │ ├── build.yml │ └── publish.yml ├── .gitignore ├── LICENSE ├── README.md ├── changelog.md ├── common ├── build.gradle └── src │ └── main │ ├── java │ └── com │ │ └── minenash │ │ └── seamless_loading_screen │ │ ├── DisplayMode.java │ │ ├── FadeScreen.java │ │ ├── OnLeaveHelper.java │ │ ├── PlatformFunctions.java │ │ ├── ScreenshotLoader.java │ │ ├── SeamlessLoadingScreen.java │ │ ├── ServerInfoExtension.java │ │ ├── config │ │ ├── SafeColorTypeAdapter.java │ │ └── SeamlessLoadingScreenConfig.java │ │ └── mixin │ │ ├── ClientCommonNetworkHandlerMixin.java │ │ ├── ClientPlayNetworkHandlerMixin.java │ │ ├── ConnectScreenMixin.java │ │ ├── CreateWorldScreenMixin.java │ │ ├── DebugHudAccesor.java │ │ ├── DownloadingTerrainScreenAccessor.java │ │ ├── GameMenuScreenMixin.java │ │ ├── GameRendererMixin.java │ │ ├── LevelLoadingScreenMixin.java │ │ ├── MinecraftClientMixin.java │ │ ├── MouseMixin.java │ │ ├── QuickPlayMixin.java │ │ ├── ScreenMixin.java │ │ ├── WorldListWidgetMixin.java │ │ ├── custom_screenshots │ │ ├── AddServerScreenMixin.java │ │ ├── MultiplayerScreenMixin.java │ │ └── ServerInfoMixin.java │ │ ├── mod_compat │ │ ├── ModCompatMixinPlugin.java │ │ └── bedrockify │ │ │ └── LoadingScreenWidgetMixin.java │ │ └── realm │ │ └── RealmsMainScreenMixin.java │ └── resources │ ├── architectury.common.json │ ├── assets │ └── seamless_loading_screen │ │ └── lang │ │ ├── en_us.json │ │ ├── uk_ua.json │ │ └── zh_cn.json │ ├── seamless_loading_screen-common.mixins.json │ └── seamless_loading_screen.accesswidener ├── fabric ├── build.gradle └── src │ └── main │ ├── java │ └── com │ │ └── minenash │ │ └── seamless_loading_screen │ │ └── fabric │ │ ├── PlatformFunctionsImpl.java │ │ ├── SeamlessLoadingScreenFabric.java │ │ └── config │ │ └── ModMenuEntryPoint.java │ └── resources │ ├── assets │ └── seamless_loading_screen │ │ └── icon.png │ ├── fabric.mod.json │ └── seamless_loading_screen-fabric.mixins.json ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── neoforge ├── build.gradle ├── gradle.properties └── src │ └── main │ ├── java │ └── com │ │ └── minenash │ │ └── seamless_loading_screen │ │ └── neoforge │ │ ├── ConfigScreenFactory.java │ │ ├── PlatformFunctionsImpl.java │ │ ├── SeamlessLoadingScreenClientEvents.java │ │ ├── SeamlessLoadingScreenForge.java │ │ └── Test.java │ └── resources │ ├── META-INF │ ├── accesstransformer.cfg │ └── neoforge.mods.toml │ ├── icon.png │ ├── pack.mcmeta │ └── seamless_loading_screen-neoforge.mixins.json └── settings.gradle /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/README.md -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/changelog.md -------------------------------------------------------------------------------- /common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/build.gradle -------------------------------------------------------------------------------- /common/src/main/java/com/minenash/seamless_loading_screen/DisplayMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/java/com/minenash/seamless_loading_screen/DisplayMode.java -------------------------------------------------------------------------------- /common/src/main/java/com/minenash/seamless_loading_screen/FadeScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/java/com/minenash/seamless_loading_screen/FadeScreen.java -------------------------------------------------------------------------------- /common/src/main/java/com/minenash/seamless_loading_screen/OnLeaveHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/java/com/minenash/seamless_loading_screen/OnLeaveHelper.java -------------------------------------------------------------------------------- /common/src/main/java/com/minenash/seamless_loading_screen/PlatformFunctions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/java/com/minenash/seamless_loading_screen/PlatformFunctions.java -------------------------------------------------------------------------------- /common/src/main/java/com/minenash/seamless_loading_screen/ScreenshotLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/java/com/minenash/seamless_loading_screen/ScreenshotLoader.java -------------------------------------------------------------------------------- /common/src/main/java/com/minenash/seamless_loading_screen/SeamlessLoadingScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/java/com/minenash/seamless_loading_screen/SeamlessLoadingScreen.java -------------------------------------------------------------------------------- /common/src/main/java/com/minenash/seamless_loading_screen/ServerInfoExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/java/com/minenash/seamless_loading_screen/ServerInfoExtension.java -------------------------------------------------------------------------------- /common/src/main/java/com/minenash/seamless_loading_screen/config/SafeColorTypeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/java/com/minenash/seamless_loading_screen/config/SafeColorTypeAdapter.java -------------------------------------------------------------------------------- /common/src/main/java/com/minenash/seamless_loading_screen/config/SeamlessLoadingScreenConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/java/com/minenash/seamless_loading_screen/config/SeamlessLoadingScreenConfig.java -------------------------------------------------------------------------------- /common/src/main/java/com/minenash/seamless_loading_screen/mixin/ClientCommonNetworkHandlerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/java/com/minenash/seamless_loading_screen/mixin/ClientCommonNetworkHandlerMixin.java -------------------------------------------------------------------------------- /common/src/main/java/com/minenash/seamless_loading_screen/mixin/ClientPlayNetworkHandlerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/java/com/minenash/seamless_loading_screen/mixin/ClientPlayNetworkHandlerMixin.java -------------------------------------------------------------------------------- /common/src/main/java/com/minenash/seamless_loading_screen/mixin/ConnectScreenMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/java/com/minenash/seamless_loading_screen/mixin/ConnectScreenMixin.java -------------------------------------------------------------------------------- /common/src/main/java/com/minenash/seamless_loading_screen/mixin/CreateWorldScreenMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/java/com/minenash/seamless_loading_screen/mixin/CreateWorldScreenMixin.java -------------------------------------------------------------------------------- /common/src/main/java/com/minenash/seamless_loading_screen/mixin/DebugHudAccesor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/java/com/minenash/seamless_loading_screen/mixin/DebugHudAccesor.java -------------------------------------------------------------------------------- /common/src/main/java/com/minenash/seamless_loading_screen/mixin/DownloadingTerrainScreenAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/java/com/minenash/seamless_loading_screen/mixin/DownloadingTerrainScreenAccessor.java -------------------------------------------------------------------------------- /common/src/main/java/com/minenash/seamless_loading_screen/mixin/GameMenuScreenMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/java/com/minenash/seamless_loading_screen/mixin/GameMenuScreenMixin.java -------------------------------------------------------------------------------- /common/src/main/java/com/minenash/seamless_loading_screen/mixin/GameRendererMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/java/com/minenash/seamless_loading_screen/mixin/GameRendererMixin.java -------------------------------------------------------------------------------- /common/src/main/java/com/minenash/seamless_loading_screen/mixin/LevelLoadingScreenMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/java/com/minenash/seamless_loading_screen/mixin/LevelLoadingScreenMixin.java -------------------------------------------------------------------------------- /common/src/main/java/com/minenash/seamless_loading_screen/mixin/MinecraftClientMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/java/com/minenash/seamless_loading_screen/mixin/MinecraftClientMixin.java -------------------------------------------------------------------------------- /common/src/main/java/com/minenash/seamless_loading_screen/mixin/MouseMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/java/com/minenash/seamless_loading_screen/mixin/MouseMixin.java -------------------------------------------------------------------------------- /common/src/main/java/com/minenash/seamless_loading_screen/mixin/QuickPlayMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/java/com/minenash/seamless_loading_screen/mixin/QuickPlayMixin.java -------------------------------------------------------------------------------- /common/src/main/java/com/minenash/seamless_loading_screen/mixin/ScreenMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/java/com/minenash/seamless_loading_screen/mixin/ScreenMixin.java -------------------------------------------------------------------------------- /common/src/main/java/com/minenash/seamless_loading_screen/mixin/WorldListWidgetMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/java/com/minenash/seamless_loading_screen/mixin/WorldListWidgetMixin.java -------------------------------------------------------------------------------- /common/src/main/java/com/minenash/seamless_loading_screen/mixin/custom_screenshots/AddServerScreenMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/java/com/minenash/seamless_loading_screen/mixin/custom_screenshots/AddServerScreenMixin.java -------------------------------------------------------------------------------- /common/src/main/java/com/minenash/seamless_loading_screen/mixin/custom_screenshots/MultiplayerScreenMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/java/com/minenash/seamless_loading_screen/mixin/custom_screenshots/MultiplayerScreenMixin.java -------------------------------------------------------------------------------- /common/src/main/java/com/minenash/seamless_loading_screen/mixin/custom_screenshots/ServerInfoMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/java/com/minenash/seamless_loading_screen/mixin/custom_screenshots/ServerInfoMixin.java -------------------------------------------------------------------------------- /common/src/main/java/com/minenash/seamless_loading_screen/mixin/mod_compat/ModCompatMixinPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/java/com/minenash/seamless_loading_screen/mixin/mod_compat/ModCompatMixinPlugin.java -------------------------------------------------------------------------------- /common/src/main/java/com/minenash/seamless_loading_screen/mixin/mod_compat/bedrockify/LoadingScreenWidgetMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/java/com/minenash/seamless_loading_screen/mixin/mod_compat/bedrockify/LoadingScreenWidgetMixin.java -------------------------------------------------------------------------------- /common/src/main/java/com/minenash/seamless_loading_screen/mixin/realm/RealmsMainScreenMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/java/com/minenash/seamless_loading_screen/mixin/realm/RealmsMainScreenMixin.java -------------------------------------------------------------------------------- /common/src/main/resources/architectury.common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/resources/architectury.common.json -------------------------------------------------------------------------------- /common/src/main/resources/assets/seamless_loading_screen/lang/en_us.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/resources/assets/seamless_loading_screen/lang/en_us.json -------------------------------------------------------------------------------- /common/src/main/resources/assets/seamless_loading_screen/lang/uk_ua.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/resources/assets/seamless_loading_screen/lang/uk_ua.json -------------------------------------------------------------------------------- /common/src/main/resources/assets/seamless_loading_screen/lang/zh_cn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/resources/assets/seamless_loading_screen/lang/zh_cn.json -------------------------------------------------------------------------------- /common/src/main/resources/seamless_loading_screen-common.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/resources/seamless_loading_screen-common.mixins.json -------------------------------------------------------------------------------- /common/src/main/resources/seamless_loading_screen.accesswidener: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/common/src/main/resources/seamless_loading_screen.accesswidener -------------------------------------------------------------------------------- /fabric/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/fabric/build.gradle -------------------------------------------------------------------------------- /fabric/src/main/java/com/minenash/seamless_loading_screen/fabric/PlatformFunctionsImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/fabric/src/main/java/com/minenash/seamless_loading_screen/fabric/PlatformFunctionsImpl.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/minenash/seamless_loading_screen/fabric/SeamlessLoadingScreenFabric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/fabric/src/main/java/com/minenash/seamless_loading_screen/fabric/SeamlessLoadingScreenFabric.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/minenash/seamless_loading_screen/fabric/config/ModMenuEntryPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/fabric/src/main/java/com/minenash/seamless_loading_screen/fabric/config/ModMenuEntryPoint.java -------------------------------------------------------------------------------- /fabric/src/main/resources/assets/seamless_loading_screen/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/fabric/src/main/resources/assets/seamless_loading_screen/icon.png -------------------------------------------------------------------------------- /fabric/src/main/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/fabric/src/main/resources/fabric.mod.json -------------------------------------------------------------------------------- /fabric/src/main/resources/seamless_loading_screen-fabric.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/fabric/src/main/resources/seamless_loading_screen-fabric.mixins.json -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/gradlew.bat -------------------------------------------------------------------------------- /neoforge/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/neoforge/build.gradle -------------------------------------------------------------------------------- /neoforge/gradle.properties: -------------------------------------------------------------------------------- 1 | loom.platform=neoforge -------------------------------------------------------------------------------- /neoforge/src/main/java/com/minenash/seamless_loading_screen/neoforge/ConfigScreenFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/neoforge/src/main/java/com/minenash/seamless_loading_screen/neoforge/ConfigScreenFactory.java -------------------------------------------------------------------------------- /neoforge/src/main/java/com/minenash/seamless_loading_screen/neoforge/PlatformFunctionsImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/neoforge/src/main/java/com/minenash/seamless_loading_screen/neoforge/PlatformFunctionsImpl.java -------------------------------------------------------------------------------- /neoforge/src/main/java/com/minenash/seamless_loading_screen/neoforge/SeamlessLoadingScreenClientEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/neoforge/src/main/java/com/minenash/seamless_loading_screen/neoforge/SeamlessLoadingScreenClientEvents.java -------------------------------------------------------------------------------- /neoforge/src/main/java/com/minenash/seamless_loading_screen/neoforge/SeamlessLoadingScreenForge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/neoforge/src/main/java/com/minenash/seamless_loading_screen/neoforge/SeamlessLoadingScreenForge.java -------------------------------------------------------------------------------- /neoforge/src/main/java/com/minenash/seamless_loading_screen/neoforge/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/neoforge/src/main/java/com/minenash/seamless_loading_screen/neoforge/Test.java -------------------------------------------------------------------------------- /neoforge/src/main/resources/META-INF/accesstransformer.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/neoforge/src/main/resources/META-INF/accesstransformer.cfg -------------------------------------------------------------------------------- /neoforge/src/main/resources/META-INF/neoforge.mods.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/neoforge/src/main/resources/META-INF/neoforge.mods.toml -------------------------------------------------------------------------------- /neoforge/src/main/resources/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/neoforge/src/main/resources/icon.png -------------------------------------------------------------------------------- /neoforge/src/main/resources/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/neoforge/src/main/resources/pack.mcmeta -------------------------------------------------------------------------------- /neoforge/src/main/resources/seamless_loading_screen-neoforge.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/neoforge/src/main/resources/seamless_loading_screen-neoforge.mixins.json -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Minenash/Seamless-Loading-Screen/HEAD/settings.gradle --------------------------------------------------------------------------------