2.3 KiB
2.3 KiB
You Were Slain - Fabric 26.2 port
Target: Minecraft 26.2 / Fabric / Java 25 / client-only.
Port changes
- Migrated build from Yarn-era Loom to Fabric Loom 1.17 and Minecraft 26.2 unobfuscated/Mojang names.
- Java target raised from 17 to 25; Gradle wrapper points to 9.5.1.
- Updated Fabric Loader/API, Mod Menu, and YACL dependencies for 26.2.
- Updated
fabric.mod.jsonand mixin compatibility to Java 25 / Minecraft 26.2. - Ported
DeathScreenmixin to the 26.2 constructor (Component, boolean, LocalPlayer). - Ported GUI extraction to
GuiGraphicsExtractorand modernButtonwidgets. - Ported sound/resource identifiers and registry names to 26.2 names.
- Adapted compile.bat/release.bat/test.bat; test.bat runs only the client.
Build verification note
This workspace only provides Java 21 and has no outbound DNS for Gradle dependency downloads. Minecraft 26.2 requires Java 25, so the final Gradle compile could not be executed in this environment. Run compile.bat on Windows with JDK 25 installed; it downloads Gradle 9.5.1 itself.
2.0.1+26.2 compile-fix pass
- Replaced removed
Options.hideGuiaccess with the 26.2Gui.hud.isHidden()/toggle()API. - Updated quit-to-title flow to the 26.2
Minecraft.disconnect(Screen, boolean)signature. - Replaced removed
LocalPlayer.displayClientMessagewithsendSystemMessage. - Replaced removed static
Screen.hasShiftDown()withMinecraft.hasShiftDown(). - Removed direct calls to private
GuiGraphicsExtractor.componentHoverEffectand removed obsoleteStringSplitter.componentStyleAtWidthusage. Death-reason text remains rendered; its old hover-style lookup is disabled for this compatibility pass.
2.0.2+26.2
- Overrides Fabric Loader 0.19.3 bundled MixinExtras 0.5.4 with MixinExtras 0.5.5.
- Fix targets the runtime
FactoryRedirectWrapperMixinTransformerClassCastExceptionseen duringrunClienton Minecraft 26.2. - No You Were Slain gameplay behavior was intentionally changed in this patch.
2.0.3+26.2
- Updated Fabric Loader development/runtime dependency from 0.19.3 to 0.19.5.
- Removed the ineffective direct MixinExtras override from the mod dependencies.
- Fabric Loader 0.19.5 supplies the updated MixinExtras runtime directly.
- Raised the minimum Fabric Loader dependency in
fabric.mod.jsonto 0.19.5.