Paper + Spigot support
Select platform via serverType. Spigot runtimes are built via BuildTools and cached.
Feature Overview
LightKeeper focuses on deterministic setup, realistic runtime behavior, and developer-friendly test APIs.
Select platform via serverType. Spigot runtimes are built via BuildTools and cached.
Separates jar cache and base-server cache, minimizing repeated setup cost in CI and local loops.
Tests consume a runtime manifest so setup and execution phases stay cleanly separated.
Auto-delete target server directories on success using failsafe summary checks.
Create worlds and read/write blocks through WorldHandle.
Create synthetic players with fluent builders, permissions, positioning, and health settings.
Open, click, drag, wait, and verify inventory menu state via MenuHandle.
World/menu/player assertions including message text checks with full AssertJ string chaining.