Add player start entity command and related changes

This commit is contained in:
2026-03-31 03:00:38 +02:00
parent 1b06b754a6
commit cd5d0b5535
5 changed files with 231 additions and 3 deletions

View File

@@ -1,10 +1,12 @@
import { DEFAULT_SUN_DIRECTION, type Vec3 } from "../core/vector";
import type { Brush } from "./brushes";
import type { EntityInstance } from "../entities/entity-instances";
import { cloneMaterialRegistry, createStarterMaterialRegistry, type MaterialDef } from "../materials/starter-material-library";
export const SCENE_DOCUMENT_VERSION = 3 as const;
export const SCENE_DOCUMENT_VERSION = 4 as const;
export const FOUNDATION_SCENE_DOCUMENT_VERSION = 1 as const;
export const BOX_BRUSH_SCENE_DOCUMENT_VERSION = 2 as const;
export const FACE_MATERIALS_SCENE_DOCUMENT_VERSION = 3 as const;
export interface WorldBackgroundSettings {
mode: "solid";
@@ -37,7 +39,7 @@ export interface SceneDocument {
assets: Record<string, never>;
brushes: Record<string, Brush>;
modelInstances: Record<string, never>;
entities: Record<string, never>;
entities: Record<string, EntityInstance>;
interactionLinks: Record<string, never>;
}