CMI mode — set mode: cmi to dispatch /cmi spawn <player>. For servers running CMI instead of EssentialsX.
MiniMessage + HEX support — the join message now accepts modern MiniMessage syntax (HEX, gradients, hover, click). Legacy & codes still work — format is auto-detected per message.
Code (YAML):
message: "<gradient:#55FF55:#00AAFF>Teleported to spawn for safety.</gradient>"
Fixed
Essentials "Unknown command" error — /spawn lives in the EssentialsSpawn module, not Essentials core, so essentials:spawn fails on servers that only have the spawn module loaded. v1.4 tries essentialsspawn:spawn → spawn → essentials:spawn in order. Resolves the Unknown or incomplete command, see below for error essentials:spawn Tester<--[HERE] report.
Tech
Adventure 4.3.4 + MiniMessage 4.13.1 shaded and relocated under cc.arrowtan.safeSpawn.lib.kyori — no clash with Paper's bundled Adventure.
CMI added to softdepend.
Drop-in replacement for 1.3. No config changes required — defaults are unchanged, new MiniMessage examples are added via auto-migration.
Compatible with Spigot, Paper, Purpur & Folia 1.18 – 1.21+.