Getting Started
Welcome to the CCraft Studio documentation. CCraft Studio is a desktop studio app for the CC: Tweaked Minecraft mod that lets you build programs without writing Lua — design GUIs by drag‑and‑drop, program behavior with visual blocks, test in a built‑in emulator, and export straight into the game.
Install & run
Download the latest build from the Releases page, or run it from source:
npm install .
npm run dev
The workflow
- Design your interface on the canvas using UI components (buttons, labels, panels, inputs, sliders, and more).
- Program behavior with visual blocks — events, logic, and the full CC: Tweaked API — no Lua required.
- Test instantly in the built‑in CraftOS‑PC preview.
- Export to Lua files and drop them into a computer in‑game.
What this documentation covers
This site focuses on the files CCraft Studio generates when you export a project, and the runtime that powers them:
- Exported Project Templates — the three export modes (Full, UI Only, and Logic Only), the export options, and a reference for every generated file.
- Reference — the UI components, the block language, and the Lua runtime API you can call from your own code.
New here? Start with the Exported Project Templates overview.