About MinePilot & CraftDAG
Understand the separation between the user experience layer and the core build compilation engine.
MinePilot
User Experience & Playground
- ✓ Natural language intent mapping (mocked in v0.1)
- ✓ Interactive 3D WebGL preview and controls
- ✓ Material lists and layer-by-layer step guides UI
- ✓ Schematic download flows and platform instructions
CraftDAG
Open-Core Build Engine
- ✓ Declarative build schema (DSL) validation
- ✓ Topological sorting of building step dependencies
- ✓ Compiler primitives (SolidBox, HollowBox, Roofs, etc.)
- ✓ Sponge Schematic (.schem) export algorithms
The Generation Pipeline
1
Prompt Intent
User types an idea (e.g., “oak watchtower”). Mock parser matches size and materials.
➔
2
CraftDAG DSL
Deterministic template creates the structured JSON nodes and dependencies.
➔
3
Voxel Plan
Core compiler validates and places blocks relative to bounding box coords.
➔
4
Interactive View
Web UI renders cubes via Three.js, lists materials, and downloads `.schem` files.