Export now writes the compact spawn-file layout directly (homeRange/spawnBounds/location
inline, entries expanded, fits-in-100-cols rule), UTF-8 no BOM, LF — so re-exports stay
diff-friendly instead of the 4x WriteIndented blow-up. location serializes as the array
form [x, y, z] via a property-scoped converter (the default Point3DConverter writes an
object). Compact writer walks a JsonNode tree with a ValueStringBuilder.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>