• v0.3.0-ekaii-1.0.0 fef3470fc8

    v0.3.0-ekaii-1.0.0
    Some checks failed
    Build & Release / build (push) Successful in 2m15s
    Build & Release / release (push) Failing after 1m17s
    Stable

    admin_ekaii released this | 1 commits to main since this release

    • Folia / Luminol support — The Paper jar now declares folia-supported: true and runs on Folia and Folia-derived servers (Luminol 26.1.2 verified) via runtime scheduler detection. A single jar serves both vanilla Paper and Folia. Smoke-tested on Luminol 26.1.2 paperclip — plugin enables and detects Folia mode without exceptions.

    • Paper-API 26.1.2 support — Bumped from 1.21.11 to 26.1.2 (paperDevBundle('26.1.2.build.59-stable')). Compatible with the latest Paper / Luminol / Purpur 26.1.2 stable builds.

    • Strong references to unloaded dimensionsdimensionStringCache now uses a WeakHashMap, so a ServerLevel removed by a datapack reload or custom-dimension manager can be garbage-collected.

    • Send-queue wipe on transient netty backpressureflushSendQueue now drops only the failing payload instead of clearing the entire queue, so a single transient send error no longer wipes hundreds of pending column payloads for that player.

    • Encoder bound on BatchResponseS2CPayload — Encoder now asserts count <= MAX_BATCH_RESPONSES (4096) symmetric with the decoder, surfacing a server bug instead of producing a payload every client rejects.

    • Cross-thread visibility on ChunkMapSaveHooklss$cachedDimension marked volatile as a defensive belt for modded scenarios that call ChunkMap.save from a non-main thread.

    • No probe overhead on FoliaprobeLoadedChunks (the synchronous already-loaded-chunk fast path) is bypassed on Folia where calling getChunkNow for an arbitrary chunk from the global region thread would throw a region-thread violation. The disk reader pool serves these requests instead, with ~1 tick of additional latency. Vanilla Paper continues to use the synchronous probe.

    This is an ekaii fork of VoX/lod-server-support, the open-source MIT upstream. Wire protocol v15 is preserved exactly (8 lss:* channels + payload byte layouts unchanged), so this jar is fully wire-compatible with VoX's upstream and with Xantha's voxy-server-side rebrand on Modrinth.

    Downloads