MinePilot

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.