SKD Menu (0.0.0-beta.1)
Curse Maven Snippet
What's new
v0.0.0-beta.1 - Port to Minecraft 1.21.1
First beta of SKD Menu for Minecraft 1.21.1 / NeoForge 21.1.249 (Java 21). API port of the stable 26.2 line (1.2.4) — same feature set.
About this build
- API port of the 26.2 source (10 classes, 3 client mixins) to the 1.21.1 client render API:
GuiGraphicsExtractor→GuiGraphics(the 26.2 "extract render state" pass is gone — the title-screen / loading-overlay injects retarget the 1.21.1rendermethod);net.minecraft.util.ARGB→FastColor.ARGB32;RenderPipelines→ plainGuiGraphicsblit/fill; the 26.2 8-arg stretching blit → a pose-scaled blit helper;Identifier→ResourceLocation; the removed Friends screen → Realms directly; a handful of screen-constructor andMinecraftfield/method renames. - Feature set: custom / panorama / colour / animated background with the breathing zoom, corner logos + title image, per-button reposition / hide / custom buttons / button images, image overlays, the restyled loading screen + progress bar, and the FML early-window theme.
Notes
Client-only menu / loading-screen mod, no gameplay content. Verified:./gradlew buildOK;./gradlew runClientloads — both client mixins apply intoTitleScreen/LoadingOverlay, all injects are recognized, the mod initializes (early-display theme installed, "client setup complete"), 0 FATAL, clean shutdown. Not yet reviewed visually on screen.
JAR: skd_menu-1.21.1-neoforge-21.1.249-0.0.0-beta.1.jar
Tag: 1.21.1-neoforge-0.0.0-beta.1
This mod has no additional files

