CONTENT CONTRACT · VERSION 1
RoutinePlace
Where a plan of a routine takes its villager: a settlement marker of the world library or a map anchor.
Signature
{ anchor: (AnchorRef)?, marker: (SettlementMarker)?, offset_mm: {Millimeters}, radius_mm: Distance }Fields
| Name | Type | Meaning |
|---|---|---|
anchor | AnchorRef | Map anchor instead of a marker. Length: 1…226; Pattern: ^[a-z][a-z0-9_]{0,31}:[a-z][a-z0-9_]{0,95}/[a-z][a-z0-9_]{0,95}$; Reference: map.anchor |
marker | SettlementMarker | Settlement marker (a market stall, a seat, `world:hearth`). Length: 1…96; Pattern: ^[a-z][a-z0-9_:-]{0,95}$ |
offset_mm | {Millimeters} | Offset right and forward of the marker's facing. Items: 2…2; Unit: mm |
radius_mm | Distance | Radius the villager roams within. Range: 0…2147483647; Unit: mm |