MCPcopy Index your code
hub / github.com/Minenash/Seamless-Loading-Screen

github.com/Minenash/Seamless-Loading-Screen @v2.1.1+1.20.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.1.1+1.20.2 ↗ · + Follow
141 symbols 334 edges 35 files 7 documented · 5%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Seamless Loading Screen

Seamless Loading Screen is a fabric mod that takes a screenshot of the game when you leave a world or server, and displays it when you rejoin it.

Important: You have to quit using the pause menu. Closing via the window's x, will not take the screenshot

A video demonstration: IMAGE ALT TEXT

Extension points exported contracts — how you extend this code

ServerInfoExtension (Interface)
(no doc) [2 implementers]
common/src/main/java/com/minenash/seamless_loading_screen/ServerInfoExtension.java

Core symbols most depended-on inside this repo

get
called by 27
common/src/main/java/com/minenash/seamless_loading_screen/config/SeamlessLoadingScreenConfig.java
getName
called by 26
common/src/main/java/com/minenash/seamless_loading_screen/config/SeamlessLoadingScreenConfig.java
getDesc
called by 21
common/src/main/java/com/minenash/seamless_loading_screen/config/SeamlessLoadingScreenConfig.java
getInstance
called by 20
common/src/main/java/com/minenash/seamless_loading_screen/config/SeamlessLoadingScreenConfig.java
next
called by 9
common/src/main/java/com/minenash/seamless_loading_screen/DisplayMode.java
setScreenshot
called by 5
common/src/main/java/com/minenash/seamless_loading_screen/ScreenshotLoader.java
loadQuad
called by 4
common/src/main/java/com/minenash/seamless_loading_screen/FadeScreen.java
findUniform
called by 4
common/src/main/java/com/minenash/seamless_loading_screen/ScreenshotLoader.java

Shape

Method 105
Class 33
Enum 2
Interface 1

Languages

Java100%

Modules by API surface

common/src/main/java/com/minenash/seamless_loading_screen/ScreenshotLoader.java18 symbols
common/src/main/java/com/minenash/seamless_loading_screen/config/SeamlessLoadingScreenConfig.java11 symbols
common/src/main/java/com/minenash/seamless_loading_screen/FadeScreen.java10 symbols
common/src/main/java/com/minenash/seamless_loading_screen/mixin/mod_compat/ModCompatMixinPlugin.java8 symbols
common/src/main/java/com/minenash/seamless_loading_screen/mixin/custom_screenshots/AddServerScreenMixin.java8 symbols
common/src/main/java/com/minenash/seamless_loading_screen/mixin/MinecraftClientMixin.java8 symbols
common/src/main/java/com/minenash/seamless_loading_screen/mixin/custom_screenshots/ServerInfoMixin.java6 symbols
forge/src/main/java/com/minenash/seamless_loading_screen/forge/PlatformFunctionsImpl.java5 symbols
fabric/src/main/java/com/minenash/seamless_loading_screen/fabric/PlatformFunctionsImpl.java5 symbols
common/src/main/java/com/minenash/seamless_loading_screen/config/SafeColorTypeAdapter.java5 symbols
common/src/main/java/com/minenash/seamless_loading_screen/PlatformFunctions.java5 symbols
common/src/main/java/com/minenash/seamless_loading_screen/OnLeaveHelper.java4 symbols

For agents

$ claude mcp add Seamless-Loading-Screen \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact