Fixed crash on EssentialsX 2.21.x+ — NoSuchMethodError: I18n.tl when running /kitpreview <kit>.
Ported from Paper to Spigot — runs on plain Spigot/Bukkit servers, no Paper required.
AddedbStats metrics — see plugin adoption at bstats.org.
Verified full support range: Minecraft 1.16 → 1.21.11.
Bug Fixes
Kit preview crash on modern EssentialsX EssentialsX removed the static com.earth2me.essentials.I18n.tl(String, Object[]) method in recent versions, causing /kitpreview <kit> to throw Unhandled exception / NoSuchMethodError when a kit had a parse problem. Dropped the broken localization call and replaced it with a clean warning log — no more command crash.
Platform & Compatibility
Spigot native: dependency switched from paper-api to spigot-api. No Paper / Adventure / Kyori code remains.
MC range: supports 1.16 – 1.21.11 (api-version: 1.16).
Java target: Java 17.
EssentialsX: compiles against EssentialsX 2.21.2, runtime compatible with older releases too.
New
bStats integration — anonymous, opt-out via plugins/bStats/config.yml.