Skip to content

Capability Templates

Creator ships small canonical projects with the installed SDK version. Start from the closest authority and rendering pattern, then replace its theme and rules.

bash
vibelands templates --json
vibelands examples --capability storage --json
vibelands examples --capability physics --marketplace --json
vibelands create my-project --template <id> --json
TemplateTierDemonstrates
beaconA or BPlaceable object; Tier B adds validated persistence and a one-time reward
atmosphereADeterministic terrain-aware placement, quality scaling and usePluginFrame
props-packAMultiple editor items, property schemas, colliders and preview-safe renderers
persistent-collectibleBClient intent, distance/state validation, reward, storage, replication and restart tests
inventory-craftingBManifest items/recipe and a validated one-time inventory grant
physics-entityBCapped server-authoritative dynamic entities and curated physics rendering

Every generated project contains:

  • an exact Creator/SDK dependency line;
  • local AGENTS.md instructions;
  • jsconfig.json so editors and agents resolve SDK declarations;
  • manifest permissions and review rationale matching the example;
  • npm run check;
  • Tier B rejected-input and authority tests.

Templates are architecture references, not mandatory visual styles. Rename the scene objects, item ids and messages when replacing the example, and keep the authority/tests that still apply.

For a full open-source feature, use examples --marketplace to discover capability-matched listings. Each result contains its permissions and exact vibelands remix command. Marketplace discovery is optional; installed templates remain available offline.

VibeLands Creator - Plugin SDK apiVersion 2