#mindustry #schematic #drawing #format #map #binary #logic #rendering #plandustry

nightly bin+lib mindus

A library for working with mindustry data formats (eg schematics and maps) (fork of plandustry)

89 stable releases

new 5.0.30 Apr 15, 2025
5.0.29 Feb 11, 2025
5.0.27 Aug 6, 2024
5.0.26 Jun 21, 2024
1.5.0 Jul 31, 2023

#558 in Parser implementations

GPL-3.0 license

1MB
8K SLoC

mindus

MSRV

Mindus is a library for working with Mindustry formats.

Usage

use mindus::*;
let s = Schematic::deserialize_base64("bXNjaAF4nD3SQW6DMBBA0bE94wF104vkDr1H1QVtWUQioTL0/oFJ/Fl9GXiy5ZFBhiJ6n26zvE9tv7T1f5/bZbtNyyJvv/P2065/+3W9i0hdpu952SR/fiWp29qOL4/lDzkfExkiEpWPGqMKpZRRlT/8VQkv4aXwnlUopYw6vRTVvRzeGJVYy1ShlDKqezk8O8+DV/AKXgkvRSllvK2sdU/xFE/xFE/xFE/xNLzxeRlU9wzPOK9xXsMzPMOr3EcNL0VlqlBKGVWpfh+O5+zPmRdnXpx5cebFmRd/eQ9KIReL").unwrap();
let output = s.render();
output.save("output.png");

This produces:

image

Dependencies

~3–4.5MB
~82K SLoC