1.1.4 • Published 2 years ago
scrap-blueprint v1.1.4
scrap-blueprint
A Typescript library for building and editing Scrap Mechanic blueprint files.
Basic Usage
import { Blueprint, Blocks, LightPart, UUID, Vector3, Rotation } from "scrap-blueprint";
const blueprint = Blueprint.create();
const body = blueprint.addBody();
body.addChild(
Blocks.create(
UUID("Wood Block 1"),
new Vector3(0, 0, 0),
new Vector3(16, 16, 1),
"FF0000"
)
);
body.addChild(
LightPart.create(
new Vector3(8, 8, 1),
Rotation("Up"),
"00FF00",
20,
)
);
blueprint.writeToFile("./blueprint.json");
This creates a new blueprint, adds a red 16x16 square of wood, adds a blue light in the middle facing upwards, then saves it to "blueprint.json" in the local directory.