• v0.5.0+26.2 d1691c21c3

    v0.5.0+26.2: Minecraft 26.2 port
    All checks were successful
    Build / build (push) Successful in 1m37s
    Stable

    admin_ekaii released this 2026-07-18 11:05:16 +00:00 | 10 commits to main since this release

    Minecraft 26.2 port + save origin-normalization

    Port

    • Dev bundle 26.2.build.62-beta (no stable channel yet), api-version 26.2, JDK 25.
    • Single NMS drift fixed: EntityType.loadEntityRecursive via TagValueInput wrap.
    • NmsBridge26_2 + candidate-list bridge factory.
    • PacketEvents 2.7.0 → 2.13.0 (2.7 cannot parse 26.2 version strings → Easy Place V3 was silently dead). Shades kyori adventure-nbt + examination-* (Paper does not expose them).
    • Servux wire format re-verified vs upstream 26.2-0.11.1: litematics PROTOCOL_VERSION=1, structures =2: unchanged. Protocol-bot on 776.

    The v0.3.0 "0 blocks after paste" bug was a misdiagnosis

    No chunk staleness ever existed: the fixture bakes region Position=(0,64,0) and paste follows world = origin + region Position: the repro saved the wrong box. Paste now logs each region's effective world placement, and /litematica save writes origin-normalized regions (Position=(0,0,0)) so save→paste round-trips land where commanded.

    Validation

    • 62 unit tests green (2 stale word-aligned PackedLongArray tests corrected; they had been red since the compact codec landed).
    • Source-built Folia ver/26.2.x: load / paste / save round-trip / Servux Direct Paste end-to-end (protocol 776): all PASS.
    • Lophine 26.2-917b2cf: load / paste / save PASS. ⚠️ Servux bridge CANNOT work on Leaves-lineage servers (Lophine included): their core natively implements Servux and consumes servux:* payloads before Bukkit plugins see them, even config-disabled. Commands/paste/save unaffected.

    For 26.1.x servers use the v0.4.x releases.

    Downloads