Structure Editor v1.4.8
Small robustness follow-up to 1.4.7 — no change to saves. Deploy whenever convenient; 1.4.7 is fully working on the build server.
Fixed: read_server_log / GET /log/tail could fail on a hosted server's latest.log. readAllLines(UTF_8) throws on the first non-UTF-8 byte, and stray control characters from other mods inside the JSON strings broke strict parsers (the tool failed to parse its own payload on Bisect). The endpoint now decodes leniently (bad bytes → U+FFFD) and strips C0 control characters other than tab; the MCP tool falls back to returning the raw text if the payload still isn't strict JSON instead of failing the call.
Verification recap for 1.4.7 on the build server (dedicated, no players, >80 s after start): no pausing line; cold save of mns:mega_fortress/mobs/fortress_guard went FRESH → LOADED in 54 ms, entities_captured: 1, and the downloaded template contains the persistent named wither skeleton; a second cold save on the same anchor and a 9-chunk save on mos:acacia_long_ship/hull_2d both reported every chunk LOADED.