Ekaii plugins for Folikaii/Folia
Plugins rebuilt for MC 26.2 (target io.papermc.paper:paper-api:26.2.build.62-beta, JDK 25, Lophine 26.2 server base). Build source: the mc-26.2 branch pushed on each Forgejo repository. Full manifest with sha256 hashes: plugins-26.2/MANIFEST.md.
Published on Modrinth
Two plugins of the ecosystem are publicly published:
| Plugin | Link | Description |
|---|---|---|
| LitematicaFolia | modrinth.com/plugin/litematicafolia | Server-side pasting of .litematic schematics via the Servux protocol. |
| RedstoneRegions | modrinth.com/plugin/redstoneregions | Working redstone across Folia region boundaries. |
Ekaii 26.2 rebuilds (25 jars)
| Plugin | 26.2 jar | Repo (mc-26.2 branch) | Port note |
|---|---|---|---|
| AnarchyExploitFixes | AnarchyExploitFixes-Folia-2.7.13-ekaii-26.2.jar |
admin_ekaii/anarchy-exploit-fixes-ekaii | libs.versions.toml bump, 0 fixes |
| AntiMaceKill | AntiMaceKill-1.7-ekaii-mc26.2.jar |
(ekaii patch) | PacketEvents listener isolated in PacketHook + guarded reflective activation: boots with or without packetevents |
| AxiomPaper (Folia) | AxiomPaper-5.0.4-folia.11+26.2-all.jar |
exo/axiom-paper-folia | 3 Mojmap fixes (EntityTypes, EntitySpawnRequest); Axiom protocol intact |
| ChunkLock | ChunkLock-3.3.0+26.2.jar |
exo/chunklock-ekaii | pure Bukkit, 0 fixes; worldedit 7.4.4, toolchain 25 |
| CoffeeProtect | CoffeeProtect-2.5.7-mc26.2.jar |
(provided build) | 2.5.7 supports 26.2 natively (packetevents 2.13.1-SNAPSHOT, protocol 776) |
| CoreProtect | CoreProtect-23.2-mc26.2.jar |
exo/coreprotect-ekaii | real gate = ConfigHandler.LATEST_VERSION "26.1.2"→"26.2"; 0 NMS |
| DistantHorizonsSupport | DistantHorizonsSupport-0.14.0-ekaii-1.0.0-mc26.2.jar |
exo/distant-horizons-server-plugin | 0.14.0 = DH protocol 15 required for DH 3.2.x clients |
| EkaiiAFK | EkaiiAFK-1.1.0-ekaii26.2.jar |
exo/EkaiiAFK | paper-api bump only |
| EkaiiAPI | EkaiiAPI-1.3.0-ekaii26.2.jar |
exo/EkaiiAPI | bump only (shadowJar with relocated javalin/jackson) |
| EkaiiCosmetics | EkaiiCosmetics-1.0.0-ekaii26.2.jar |
exo/ekaii-cosmetics | bump only |
| EkaiiGhost | EkaiiGhost-0.1.0-ekaii26.2.jar |
exo/ekaii-ghost-plugin | folia-api→paper-api; release 21→25 |
| EkaiiMirror | EkaiiMirror-1.0.0-mc26.2.jar |
admin_ekaii/ekaii-mirror | EntityType.*→EntityTypes.* constants + scoreboard team via NMS addPlayerTeam |
| EkaiiMirrorVelocity | EkaiiMirrorVelocity-1.4.1-mc26.2.jar |
admin_ekaii/ekaii-mirror (velocity-plugin module) | velocity-api 3.5.0 unchanged (MC-agnostic) |
| EkaiiPresenceBackend | EkaiiPresenceBackend-1.1.0-mc26.2.jar |
admin_ekaii/ekaii-mirror (backend-presence module) | source = module of the ekaii-mirror monorepo |
| EkaiiTweaks | EkaiiTweaks-1.0.0-ekaii26.2.jar |
exo/ekaii-tweaks | NEW in 26.2 — per-player opt-in creative tweaks (/onehit, /nocooldown, /opencontainer, /ignoreentity, /tweaks), replaces the equivalent global Carpet rules; creaclone only |
| EternelChat | EternelChat-1.3.0-mc26.2.jar |
exo/eternel-chat-plugin | 1.3.0 source restored by decompilation; compiled against ChatControl 12.2.1 |
| EternelVoiceHub | EternelVoiceHub-1.0.0-mc26.2.jar |
exo/eternel-voicehub | voicechat-api 2.6.20 unchanged |
| ExtendedHorizons | ExtendedHorizons-3.1.4-ekaii-26.2.jar |
exo/extendedhorizons-patched | Mojmap fix EntityType.*→EntityTypes.* |
| GeyserSanitizer | GeyserSanitizer-0.3.2-mc26.2.jar |
exo/GeyserSanitizer | paper-api 26.2 / JDK 25 / Gradle 9.4.1, 0 code fixes |
| LitematicaFolia | LitematicaFolia-0.5.1+26.2-all.jar |
admin_ekaii/litematica-folia-ekaii | 0.5.1: Servux paste fix, channel evicted by the base's Leaves protocol-core (LeavesChannelReclaim); E2E smoke PASS |
| lod-server-support (Voxy LSS) | lod-server-support-paper-ekaii-0.3.0-mc26.2.jar |
exo/voxy-server-side (work/paper module) | paperDevBundle 26.2, 0 fixes |
| LuckPerms (Folia ekaii) | LuckPerms-Folia-ekaii-5.5.0-mc26.2.jar |
admin_ekaii/luckperms-folia-ekaii | explicit dev-bundle pin (the dynamic 26.1.2.build.+ range would never pick up 26.2) |
| ServerScope | ServerScope-0.1.0-mc26.2.jar |
exo/mc-server-monitor (plugin module) | bump only |
| SimpleVoice-Geyser | SimpleVoice-Geyser-0.1.2-mc26.2.jar |
exo/SimpleVoice-Geyser | spigot-api 1.20.1→paper-api 26.2, targetJava 25; SVC/Geyser/Floodgate APIs intact |
| spark (Folia, leakfix) | spark-1.10.173-SNAPSHOT-folia-jfrreader-leakfix-mc26.2.jar |
exo/spark-folia-patched | compiled against the Folia 26.1.2 dev-bundle (no 26.2 published); fix for TickData moved to leafpile 1.0.0; needed because Lophine force-disables the bundled spark |
| SpectatorStream | SpectatorStream-3.4.3-mc26.2.jar |
exo/mc-spectator-stream (plugin module) | bump only |
| Vivecraft-Spigot-Extension | Vivecraft-Spigot-Extension-1.3.7-1-mc26.2.jar |
exo/Vivecraft-Spigot-Extension | 26_1 module recompiled against vanilla 26.2: 0 NMS symbol drift |
Observed API drift 26.1.2 → 26.2 (for future ports)
Nearly zero on the Bukkit/Paper API side (18 of 24 jars = zero code changes). Two real points on the NMS/Mojmap side:
- Registration constants
net.minecraft.world.entity.EntityType.*moved to the newEntityTypesclass (+EntityType.byStringremoved,ResourceLocation→Identifier). - The
loadEntityRecursive(…, EntitySpawnReason, …)overload replaced byEntitySpawnRequest.
Universal build gotcha: the paper-api 26.x Gradle metadata requires JVM 25 as early as dependency resolution — any module on release 21/toolchain 21 fails before even compiling.
Third-party (upstream, nothing to build)
Selection of required replacements — full list and URLs in the MANIFEST:
- creaclone: packetevents 2.13.0, Simple Voice Chat bukkit-2.6.20, WorldEdit 7.4.4, ViaVersion/ViaBackwards 5.11.0, TAB 6.1.0 (the "Vanilla" variant no longer exists), NBT-API 2.15.8-SNAPSHOT (the only 26.2 build).
- anarchy: PlaceholderAPI 2.12.3 (fixes the NumberFormatException boot crash), FreedomChat Paper-1.7.9, SkinsRestorer 15.12.4, Geyser/floodgate latest CI, BedrockGUI 2.0.8.
- Fine as is (26.2 verified): Chunky 1.5.3, BlueMap 5.22, tweaks 3.5.0, LuckPerms-Bukkit 5.5.57, ConsoleSpamFixReborn 1.12.0, packetevents 2.13.0, voicechat 2.6.20.
Out of the creaclone+anarchy scope (to plan)
ekaii (survival) and plot backends: not rebuilt at this stage — RedstoneRegions (exo/folia-redstone-region), EkaiiHomes (Ekaii/ekaii-homes), EkaiiPlots (Ekaii/ekaiiplots). Velocity: MC-agnostic on the proxy side; LibreLogin/CommandWhitelist to re-test at the 26.2 boot.
Français
English