• v0.3.0+26.1.2 598f213f37

    v0.3.0 — save-v2 + BulkRequest + Easy Place V3 (gated)
    All checks were successful
    Build / build (push) Successful in 42s
    Stable

    admin_ekaii released this 2026-05-24 17:40:10 +00:00 | 9 commits to main since this release

    v0.3.0+26.1.2

    What landed (3 parallel agents)

    • save-v2 NMS implextractTileEntityNbt / extractEntityNbt / extractPendingBlockTicks / extractPendingFluidTicks. /litematica save now collects TE + entities + pending ticks. Known bug: block iteration via World#getBlockAt returns 0 blocks after a successful paste — chunk snapshot staleness across region threads; fix TODO.
    • P12 Servux BulkRequest fulfillmentBlockEntityRequestHandler, EntityRequestHandler, BulkNbtRequestHandler + RateLimiter. Servux types 3/4/7 → 5/6/10+11 via PacketSplitter.
    • P13 Easy Place V3 via PacketEventsEasyPlaceListener + Decoder. Gated by protocol.enableEasyPlace=false default. PE 2.7.0 fails to parse Luminol-local SNAPSHOT version strings; should work on real Luminol releases. Gracefully disabled on load failure.
    • Async paste parse/litematica paste reads + parses off the command thread via FoliaCompat.runAsync. Fixes Folia Watchdog ERROR on 3.5+ MiB schematics.

    Verified

    • Build green; 62 tests pass (was 46)
    • Direct Paste end-to-end via Java protocol bot — paste complete: 64 blocks, 0 err in 219ms
    • Plugin enable/disable clean
    • Jar 3.1 MiB (shaded with PacketEvents 2.7.0)

    Not yet verified (real-client smoke)

    • Direct Paste from a vanilla Litematica + Servux client (the wire format is byte-aligned with upstream Servux 26.1.2-0.10.2, but only the Java bot has run it end-to-end)
    • Easy Place V3 with X-fractional encoding (no real-client test)
    • BulkRequest flow with a live client requesting bulk NBT
    • Save round-trip (KNOWN BUG: 0 blocks captured)

    Compatibility

    • Paper/Folia 26.1.2+, JDK 25
    • Litematica Fabric 0.27.6 maruohon (verified: has full Servux client integration)

    Assets

    • LitematicaFolia-0.3.0+26.1.2-all.jar (3.1 MiB)
    Downloads