Skip to content

Placement

Defined in: sdk/src/worldgen/plan.ts:27

One thing placed.

attach: "align" | "upright"

Defined in: sdk/src/worldgen/plan.ts:48


biome: string

Defined in: sdk/src/worldgen/plan.ts:36


canopy: number

Defined in: sdk/src/worldgen/plan.ts:55


far: { tent?: boolean; u0: number; u1: number; v0: number; v1: number; } | null | undefined

Defined in: sdk/src/worldgen/plan.ts:59

The far version it is drawn as past its layer’s lodDistance, when its recipe gives one.


footprint: number

Defined in: sdk/src/worldgen/plan.ts:54


optional grounding?: GroundFit

Defined in: sdk/src/worldgen/plan.ts:57

Full-footprint measurements when the recipe asks for ground fitting.


group: string

Defined in: sdk/src/worldgen/plan.ts:31

The group it belongs to (its anchor’s group).


id: string

Defined in: sdk/src/worldgen/plan.ts:29

Stable across loads, load orders and rule additions: what a save records.


interactive: string | null

Defined in: sdk/src/worldgen/plan.ts:53


layer: string

Defined in: sdk/src/worldgen/plan.ts:32


material: number

Defined in: sdk/src/worldgen/plan.ts:50


member: string

Defined in: sdk/src/worldgen/plan.ts:35


mesh: number

Defined in: sdk/src/worldgen/plan.ts:49


normal: [number, number, number]

Defined in: sdk/src/worldgen/plan.ts:45

The ground’s normal under it, which an aligned one leans with.


plant: string | null

Defined in: sdk/src/worldgen/plan.ts:52

The kind of plant it is, by its name in the rules’ plants, or null for a mesh.


recipe: string

Defined in: sdk/src/worldgen/plan.ts:33


recipeVersion: number

Defined in: sdk/src/worldgen/plan.ts:34


scale: number

Defined in: sdk/src/worldgen/plan.ts:43


optional up?: [number, number, number]

Defined in: sdk/src/worldgen/plan.ts:47

Which way is up where it stands, on a round world (where it is not +Y); an upright one stands along it.


x: number

Defined in: sdk/src/worldgen/plan.ts:39


y: number

Defined in: sdk/src/worldgen/plan.ts:40


yaw: number

Defined in: sdk/src/worldgen/plan.ts:42


z: number

Defined in: sdk/src/worldgen/plan.ts:41


zone: string | null

Defined in: sdk/src/worldgen/plan.ts:38

The highest-priority zone it stands in, if any.