Skip to content

Conversation

@Mine-diamond
Copy link
Contributor

No description provided.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes normalization issues for certain Minecraft game versions by adding support for lowercase variants and correcting capitalization.

  • Adds lowercase variant aliases for 1.18 experimental snapshots 2-7
  • Adds support for the previously missing 1.18 experimental snapshot 7
  • Corrects the capitalization of version 22w13oneBlockAtATime in the versions list

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
HMCLCore/src/test/java/org/jackhuang/hmcl/util/versioning/GameVersionNumberTest.java Updated test cases to verify normalization of lowercase experimental snapshot names (2-7) and added test for 22w13oneblockatatime variant
HMCLCore/src/main/resources/assets/game/versions.txt Corrected capitalization from 22w13oneblockatatime to 22w13oneBlockAtATime
HMCLCore/src/main/resources/assets/game/version-alias.csv Added lowercase variant aliases for experimental snapshots 1-7 and added alias mapping for 22w13oneBlockAtATime

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Glavo Glavo merged commit 57a582e into HMCL-dev:main Jan 1, 2026
8 checks passed
@Mine-diamond Mine-diamond deleted the fix-world-version-prase branch January 1, 2026 14:02
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