@vibelands/plugin-sdk
v0.2.0
Published
Stable client, server, physics, manifest, and testing APIs for VibeLands world features.
Maintainers
Readme
VibeLands Plugin SDK
Stable APIs used by VibeLands Creator projects:
@vibelands/plugin-sdk/client— React Three Fiber world/HUD surfaces and host hooks;@vibelands/plugin-sdk— server-authoritative lifecycle and context APIs;@vibelands/plugin-sdk/physics— curated permission-gated physics helpers;@vibelands/plugin-sdk/testing— deterministic headless server harness;@vibelands/plugin-sdk/shared— manifest contract, limits, and helpers.
Most creators should start their local project by installing
@vibelands/creator
instead of managing the SDK directly. Creator scaffolds a compatible SDK
version and the host-shared React, React Three Fiber, Three.js, and Signals
development dependencies automatically, and writes project instructions for a
local LLM. Keeping those UI libraries in the generated project prevents a
global Creator install from pulling a frontend runtime.
The hosted browser Sandbox is the visual multiplayer runtime for that local
source project. The in-game editor places and configures manifest
editorItems; neither replaces package-based source authoring.
Documentation: https://playvibelands.com/docs/
