
KIT
Catalog · interior
catalog
DOMAIN
catalog
PATH
data/kits/catalog/interior.json
PARTS
22
NOTE
Interior PART vocabulary (the shared DEFAULTS). A part KEY -> recipe {source, fallback, ...}. Defaults pull real furniture from the medieval pack (medieval:<category>/<group>, shared atlas so a roomful merges cheap); each has a code:hi_* fallback = the hand-built primitive, so a missing model degrades loud, never black. An interior SET (data/kits/sets/interior_*.json) references these keys and overrides only what its culture changes (usually a colourway + a few parts). Footprints auto-derive from the mesh AABB; `collide` adds a box collider so the player can't walk through the big pieces.
interior
Metadata
domaincatalog
pathdata/kits/catalog/interior.json
parts22
_noteInterior PART vocabulary (the shared DEFAULTS). A part KEY -> recipe {source, fallback, ...}. Defaults pull real furniture from the medieval pack (medieval:<category>/<group>, shared atlas so a roomful merges cheap); each has a code:hi_* fallback = the hand-built primitive, so a missing model degrades loud, never black. An interior SET (data/kits/sets/interior_*.json) references these keys and overrides only what its culture changes (usually a colourway + a few parts). Footprints auto-derive from the mesh AABB; `collide` adds a box collider so the player can't walk through the big pieces.
Parts (22)
no static preview
code:hi_benchprocedural — built by code, no static mesh file (check the matching Bench)no static preview
prop:Pouch_Largeresolved via a non-static fallback chain at runtime — no static preview (check the Bench)no static preview
prop:Barrel_Applesresolved via a non-static fallback chain at runtime — no static preview (check the Bench)no static preview
prop:FarmCrate_Carrotresolved via a non-static fallback chain at runtime — no static preview (check the Bench)no static preview
code:hi_candleprocedural — built by code, no static mesh file (check the matching Bench)Relations (1)
Preview harness














