Skip to content

Port to Minecraft 1.20.1#5

Open
kiro-agent[bot] wants to merge 4 commits into
mc-1.21.4from
mc-1.20.1
Open

Port to Minecraft 1.20.1#5
kiro-agent[bot] wants to merge 4 commits into
mc-1.21.4from
mc-1.20.1

Conversation

@kiro-agent
Copy link
Copy Markdown

@kiro-agent kiro-agent Bot commented May 26, 2026

This pull request was created by @kiro-agent on behalf of @Fix85 👻

Comment with /kiro fix to address specific feedback or /kiro all to address everything.
Learn about Kiro autonomous agent


Port to Minecraft 1.20.1

Same approach as the 1.21.8 port (PR #4):

  • Minecraft 1.20.1
  • Java 17 (1.20.1 runs on Java 17, not 21)
  • Fabric Loader 0.16.10
  • Fabric API 0.92.5+1.20.1
  • cloth-config-fabric 11.1.106 (1.20.1 build)
  • modmenu 7.2.2 (1.20.1 build)
  • mixins compatibilityLevel JAVA_17

Mod source code is unchanged: it uses Mojang official mappings
that resolve to the same names on 1.20.1 (EntityRenderer.getNameTag,
PlayerTabOverlay.getNameForDisplay, PlayerInfo.getLatency).

Includes the same .github/workflows/build.yml as the 1.21.8 branch,
extended to auto-detect the JDK version from build.gradle so the
single workflow works for both Java 17 and Java 21 branches.

A tag v1.0.0-mc1.20.1 will be pushed alongside this branch to trigger
the release with file pingdisplay-1.0.0-mc1.20.1.jar.

Fix85 added 4 commits May 26, 2026 04:42
- minecraft_version: 1.21.4 -> 1.20.1
- loader_version: 0.17.3 -> 0.16.10
- loom_version: 1.12-SNAPSHOT -> 1.6-SNAPSHOT
- fabric_version: 0.119.4+1.21.4 -> 0.92.5+1.20.1
- cloth-config-fabric: 17.0.144 -> 11.1.106 (1.20.1 build)
- modmenu: 13.0.3 -> 7.2.2 (1.20.1 build)
- Java: 21 -> 17 (1.20.1 runs on Java 17)
- mixins compatibilityLevel: JAVA_21 -> JAVA_17
- fabric.mod.json: minecraft ~1.20.1, java >=17, fabricloader >=0.16.0
- mod_version: 1.0.0-mc1.20.1
- README: update version references
- Add .github/workflows/build.yml with auto-detected JDK version
  (parses options.release from build.gradle so the same workflow
  works for both 1.20.1 [Java 17] and 1.21.x [Java 21] branches)
Loom 1.6 (used for Minecraft 1.20.1 builds) is not compatible with
Gradle 9.x — it crashes during initialization with a
LoomProblemReporter constructor mismatch. Gradle 8.7 is the last 8.x
that works with Loom 1.6 and JDK 17.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant