feat(platform): support Purpur 26.3 #6

Merged
dmg merged 1 commits from ticket-411-support-purpur-26-3 into main 2026-10-17 04:03:04 +00:00
Owner

Summary

  • update API and checksum-pinned native runtime verification to Purpur 26.3 build 2651
  • adapt native registry, recipe-manager, context-map, packet-drop, and falling-block boundaries to the 26.3 server APIs
  • preserve Java 25, ProtocolLib 5.4.0, runtime identity, gameplay behavior, and the deliberate api-version: "1.20" floor

Verification

  • meaningful RED: Purpur distribution assertions rejected the prior 26.2/build-2618 declarations
  • initial 26.3 native compilation exposed the changed registry, recipe, context-map, and drop APIs
  • ./gradlew clean check jar passed twice from clean state
  • final exact-tree result: 277 native tests + 105 ordinary tests, 382 total
  • packaged JAR: 53 Java 25 classes, SpigotInventoryHelper, api-version: "1.20", ProtocolLib dependency retained, no Purpur/Bukkit/server implementation, ProtocolLib, or test payload

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

## Summary - update API and checksum-pinned native runtime verification to Purpur 26.3 build 2651 - adapt native registry, recipe-manager, context-map, packet-drop, and falling-block boundaries to the 26.3 server APIs - preserve Java 25, ProtocolLib 5.4.0, runtime identity, gameplay behavior, and the deliberate `api-version: "1.20"` floor ## Verification - meaningful RED: Purpur distribution assertions rejected the prior 26.2/build-2618 declarations - initial 26.3 native compilation exposed the changed registry, recipe, context-map, and drop APIs - `./gradlew clean check jar` passed twice from clean state - final exact-tree result: 277 native tests + 105 ordinary tests, 382 total - packaged JAR: 53 Java 25 classes, `SpigotInventoryHelper`, `api-version: "1.20"`, ProtocolLib dependency retained, no Purpur/Bukkit/server implementation, ProtocolLib, or test payload OpenProject: https://project.dmg.games/work_packages/411
dmg added 1 commit 2026-10-17 03:47:07 +00:00
feat(platform): support Purpur 26.3
CI / build (push) Successful in 54s
CI / build (pull_request) Successful in 1m43s
95a7ac41e1
dmg merged commit e4b2e004cd into main 2026-10-17 04:03:04 +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-inventory-helper#6