feat(platform): support Purpur 26.3 #17

Merged
dmg merged 1 commits from ticket-407-support-purpur-26-3 into main 2026-10-17 02:13:11 +00:00
Owner

Summary

  • pin Purpur API and checksum-verified native runtime to 26.3 build 2651
  • adapt packet, registry, CraftItemStack, and ServerChunkCache native boundaries
  • preserve ProtocolLib 5.4.0, runtime identity, gameplay contracts, and format-88 resource pack
  • add exact platform/distribution assertions and make event-log fixture inspection ignore transient pending files

Verification

  • Meaningful RED: 3 approved-platform assertions failed against old 26.2/build-2618 pins
  • Focused GREEN: 489 ordinary + 94 native checks
  • Final clean: ./gradlew clean check jar
    • 489 ordinary Java tests
    • 1,993 native tests
    • 55 TypeScript release-tool tests
    • 2,537 total
  • Development JAR SHA-256: a1dcd1fac7c3e6ff531d7d00fcb29599589d3ad2264c34d4f307d31f8c21c0f9
  • Resource pack SHA-256: c12bd36184a9ed6e46c44acc52511e4e03bb8f58dcab12d35eff6048381a1753

OpenProject: https://project.dmg.games/work_packages/407

## Summary - pin Purpur API and checksum-verified native runtime to 26.3 build 2651 - adapt packet, registry, CraftItemStack, and ServerChunkCache native boundaries - preserve ProtocolLib 5.4.0, runtime identity, gameplay contracts, and format-88 resource pack - add exact platform/distribution assertions and make event-log fixture inspection ignore transient pending files ## Verification - Meaningful RED: 3 approved-platform assertions failed against old 26.2/build-2618 pins - Focused GREEN: 489 ordinary + 94 native checks - Final clean: `./gradlew clean check jar` - 489 ordinary Java tests - 1,993 native tests - 55 TypeScript release-tool tests - 2,537 total - Development JAR SHA-256: `a1dcd1fac7c3e6ff531d7d00fcb29599589d3ad2264c34d4f307d31f8c21c0f9` - Resource pack SHA-256: `c12bd36184a9ed6e46c44acc52511e4e03bb8f58dcab12d35eff6048381a1753` OpenProject: https://project.dmg.games/work_packages/407
dmg added 1 commit 2026-10-17 02:10:58 +00:00
feat(platform): support Purpur 26.3
CI / build (push) Successful in 1m43s
CI / build (pull_request) Successful in 1m52s
09dd5ded57
dmg merged commit 7ea6e254eb into main 2026-10-17 02:13:11 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dmg/purpur-fantasy-stick#17