fix(heights): support Purpur 26.3 #1

Merged
dmg merged 1 commits from ticket-409-support-purpur-26-3 into main 2026-10-17 02:47:01 +00:00
Owner

Summary

  • target Purpur API/runtime 26.3 build 2651 on Java 25
  • adapt native registry, recipe-manager, and ServerLevel boundaries
  • provide representative authenticated brewing choices for build 2651 indexes
  • prove native base-less potion conversion no longer needs the build-2618 correction
  • retain cancellation, recipe discovery, carry routing, identity, metadata, and packaging boundaries

Verification

  • meaningful RED: 26.3 distribution assertion failed against old pins
  • native RED: removed 26.2 brewing/registry APIs failed compilation; old predicate choices were absent from the 26.3 reagent index
  • ./gradlew clean check jar
  • 157 passing checks: 97 ordinary and 60 native
  • development JAR: 40 Java 25 classes, API floor 1.21, no Purpur/Bukkit/server implementation, ProtocolLib, JUnit, Mockito, or test class payload

This is automated compatibility evidence, not live-server, GitOps, or deployment approval.

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

## Summary - target Purpur API/runtime 26.3 build 2651 on Java 25 - adapt native registry, recipe-manager, and ServerLevel boundaries - provide representative authenticated brewing choices for build 2651 indexes - prove native base-less potion conversion no longer needs the build-2618 correction - retain cancellation, recipe discovery, carry routing, identity, metadata, and packaging boundaries ## Verification - meaningful RED: 26.3 distribution assertion failed against old pins - native RED: removed 26.2 brewing/registry APIs failed compilation; old predicate choices were absent from the 26.3 reagent index - `./gradlew clean check jar` - 157 passing checks: 97 ordinary and 60 native - development JAR: 40 Java 25 classes, API floor 1.21, no Purpur/Bukkit/server implementation, ProtocolLib, JUnit, Mockito, or test class payload This is automated compatibility evidence, not live-server, GitOps, or deployment approval. OpenProject: https://project.dmg.games/work_packages/409
dmg added 1 commit 2026-10-17 02:45:17 +00:00
fix(heights): support Purpur 26.3
CI / build (push) Successful in 1m10s
CI / build (pull_request) Successful in 1m14s
68d4a854c3
dmg merged commit 3c6237946e into main 2026-10-17 02:47:01 +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-heights#1