Voxel Playground mods are assembled from .vox assets, prefabs, manifest entries, and optional TypeScript gameplay scripts.
Use the asset import tooling to convert source .vox files into prefabs:
.vox file into the import workflow.manifest.asset.
When an imported prefab needs behavior:
Scripts/.Scripts/index.ts.JsComponentProxy to the prefab root or the specific child object that owns the behavior.JsProperties to pass object references, transforms, audio objects, or other proxies into the script.This replaces the older manual workflow that relied on custom C# gameplay scripts inside the mod folder.
Before packaging:
npm run lint:mod -- <modId> from Puer-Project.manifest.asset.