-
v0.3.0-ekaii-1.0.0
Stablereleased this | 1 commits to main since this release
-
Folia / Luminol support — The Paper jar now declares
folia-supported: trueand 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 dimensions —
dimensionStringCachenow uses aWeakHashMap, so aServerLevelremoved by a datapack reload or custom-dimension manager can be garbage-collected. -
Send-queue wipe on transient netty backpressure —
flushSendQueuenow 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 assertscount <= MAX_BATCH_RESPONSES(4096) symmetric with the decoder, surfacing a server bug instead of producing a payload every client rejects. -
Cross-thread visibility on
ChunkMapSaveHook—lss$cachedDimensionmarkedvolatileas a defensive belt for modded scenarios that callChunkMap.savefrom a non-main thread. -
No probe overhead on Folia —
probeLoadedChunks(the synchronous already-loaded-chunk fast path) is bypassed on Folia where callinggetChunkNowfor 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-