Skip to content

WorldRules

Defined in: sdk/src/worldgen/rules.ts:118

A game’s rules for laying out a world.

biomes: readonly BiomeDef[]

Defined in: sdk/src/worldgen/rules.ts:122


optional fields?: Record<string, FieldFn>

Defined in: sdk/src/worldgen/rules.ts:129


id: string

Defined in: sdk/src/worldgen/rules.ts:119


layers: readonly PlacementLayer[]

Defined in: sdk/src/worldgen/rules.ts:127

In order: each keeps clear of the layers before it.


optional noise?: Partial<Record<string, NoiseField>>

Defined in: sdk/src/worldgen/rules.ts:128


optional plants?: Readonly<Record<string, PlantKind>>

Defined in: sdk/src/worldgen/rules.ts:125

The kinds of plant the recipes’ members name.


recipes: readonly Recipe[]

Defined in: sdk/src/worldgen/rules.ts:123


versions: readonly number[]

Defined in: sdk/src/worldgen/rules.ts:121

The versions it can still make; a world names one.