Skip to content

Support Minecraft 26.1.1 world file structure in region purge#2902

Merged
tastybento merged 1 commit intodevelopfrom
worktree-feature+filesystem-purge-26.1.1
Apr 5, 2026
Merged

Support Minecraft 26.1.1 world file structure in region purge#2902
tastybento merged 1 commit intodevelopfrom
worktree-feature+filesystem-purge-26.1.1

Conversation

@tastybento
Copy link
Copy Markdown
Member

@tastybento tastybento commented Apr 5, 2026

Summary

  • Update AdminPurgeRegionsCommand to support the Minecraft 26.1.1 world file reorganization
  • Dimensions moved from DIM-1/DIM1 subfolders to dimensions/minecraft/<world>/ with data directly inside
  • Player data moved from <world>/playerdata/ to centralized <worldRoot>/players/data/
  • Both old (pre-26.1) and new (26.1.1+) formats are auto-detected and supported

Test plan

  • Build passes (./gradlew build)
  • Existing purge region tests pass
  • Verify path resolution on a 26.1.1 server (nether/end regions found without DIM-1/DIM1)
  • Verify player data deletion finds players/data/ on 26.1.1
  • Verify old format servers still work (DIM-1/DIM1 paths resolve correctly)

🤖 Generated with Claude Code

In 26.1.1, dimensions moved to dimensions/minecraft/<world>/ with no
DIM-1/DIM1 subfolders, and player data moved to <root>/players/data/.
Update path resolution to detect and support both old and new formats.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Apr 5, 2026

@tastybento tastybento merged commit fe1b03e into develop Apr 5, 2026
3 checks passed
@tastybento tastybento deleted the worktree-feature+filesystem-purge-26.1.1 branch April 5, 2026 00:32
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