Skip to content

fix(minecraft-java): add 26.3 and 1.21.11 to the version picker - #61

Merged
ValgulNecron merged 1 commit into
mainfrom
fix/minecraft-current-versions
Nov 11, 2026
Merged

ValgulNecron merged 1 commit into
mainfrom
fix/minecraft-current-versions

Conversation

@ValgulNecron

Copy link
Copy Markdown
Collaborator

Problem

The Minecraft version picker is the hand-maintained spec.versions list in minecraft-java/template.yaml. Its newest pinned release was 1.21.4 (Dec 2024), so the wizard never offered 1.21.5 or later, including the year-numbered releases (26.1, 26.2, 26.3). Only the moving "Latest · Paper/Fabric/Vanilla" entries reached them, without saying which version they run. Nothing in the main repo filters versions: the CRD id pattern ^[a-z0-9]([a-z0-9.-]*[a-z0-9])?$ already accepts 26.3-paper.

Change

  • Add 26.3 for Paper, Purpur, Fabric, Quilt, Forge, NeoForge and Vanilla, on the existing pinned java25 image (26.x needs a JRE newer than 21).
  • Add 1.21.11, the last 1.x release, for Paper, Fabric, Forge, NeoForge and Vanilla, on the existing pinned java21 image.
  • Regenerate locales/en.json (gp-module i18n extract), add the French labels (same text, like the existing version labels) and stamp them.
  • Bundle version 2.9.1 → 2.10.0 in module.yaml and template.yaml.
  • The default entry (1.21.4 · Paper) is unchanged.

Checked on 2026-11-11 that every loader publishes a stable build for both versions (Mojang manifest, PaperMC Fill, Purpur, Fabric/Quilt meta, Forge promotions, NeoForge maven) and that Modrinth's game_versions tags are 26.3 and 1.21.11.

Verification

  • gp-module validate minecraft-java: OK, no findings.
  • CI runs validate.py and i18n-check --module.

Generated by Claude Code

The version catalog is a hand-maintained list in template.yaml and its
newest pinned release was 1.21.4, so the wizard never offered 1.21.5 or
later, including the year-numbered 26.x releases.

Add 26.3 (Paper, Purpur, Fabric, Quilt, Forge, NeoForge, Vanilla) on the
java25 image and 1.21.11, the last 1.x release, (Paper, Fabric, Forge,
NeoForge, Vanilla) on the java21 image. Every loader publishes a stable
build for both versions. Regenerate en.json, add the French labels and
stamp them, and bump the bundle to 2.10.0. The default entry is unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Claude <noreply@anthropic.com>
@ValgulNecron ValgulNecron self-assigned this Nov 11, 2026
@coderabbitai

coderabbitai Bot commented Nov 11, 2026

Copy link
Copy Markdown

Important

  • Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

Run configuration

  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 7c0634f6-c16f-4aa6-92af-a022e5bb9e1d
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@ValgulNecron
ValgulNecron merged commit 94474fb into main Nov 11, 2026
4 checks passed
@ValgulNecron
ValgulNecron deleted the fix/minecraft-current-versions branch November 11, 2026 18:42
Baylem pushed a commit to Baylem/Gameplane that referenced this pull request Nov 11, 2026
Includes:
- fix(minecraft-java): add 26.3 and 1.21.11 to the version picker (GameplanePanel/module#61)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Claude <noreply@anthropic.com>
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.

2 participants