Releases: KyleKreuter/vistructum
Releases · KyleKreuter/vistructum
Release list
Vistructum 1.0.1
Vistructum 1.0.1
Models 356d0e9d1bd9
Models from 356d0e9. Checksums are listed in models.json.
Vistructum 1.0.0
First public release of Vistructum for Paper 1.21.4.
Vistructum detects swastikas that players build from blocks and reports them as findings for staff review. It never kicks, bans, or rolls back on its own.
Highlights
- Live check: detects symbols shortly after players finish building them, including rotated, mirrored, irregular, and carved variants from 5×5 blocks upward.
- Fullscan: scans whole worlds daily or on demand, including the Nether and the End, with a progress bar for staff. It reads region files directly, checks the surface, and also finds symbols built underground or hidden inside terrain.
- Review menu: lists open findings with preview images. The detail view shows the scene, the builder's face, location, probability, and source.
- Chat alerts with [Open] and [TP] buttons.
- Local or remote inference: ONNX Runtime inside the server, or a separate sidecar with a local fallback.
- Automatic model updates from GitHub Releases.
- Plugin API for findings, reviews, scans, player faces, and events.
Files
| File | Install on |
|---|---|
vistructum-1.0.0.jar |
Paper server, plugins/ (required) |
vistructum-ui-1.0.0.jar |
Paper server, plugins/ (review menu and /vis) |
vistructum-sidecar-1.0.0.jar |
Separate machine, only with inference.mode: remote |
SHA256SUMS lists the checksums.
Before you start
- Set
pack.public-urlinplugins/vistructum-ui/config.ymlto an address your players can reach. The review menu needs the resource pack, which the plugin serves on port 8765. - On the first start, Paper downloads SQLite JDBC and ONNX Runtime from Maven Central.
Outbound connections
api.github.comand GitHub release downloads: model updates. Setmodels.update: offto disable them.bstats.org: anonymous usage statistics (server and player counts, inference mode, model update setting, daily scan, number of scan worlds, whethervistructum-uiruns). No findings, reviews, or player names. Setenabled: falseinplugins/bStats/config.ymlto turn it off.api.minecraftservices.comandsessionserver.mojang.com: builder faces in the review menu. On offline-mode servers, Vistructum looks up the skin by player name, which can show the skin of an unrelated Mojang account with the same name.
License
Models 868478b10c86
Models from 868478b. Checksums are listed in models.json.