You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CraftDAG currently focuses on architectural Minecraft builds: rooms, roofs, openings, platforms, bridges, small shrines, towers, and similar bounded structures.
This is useful, but the long-term product value may be stronger when MinePilot can help players build functional mechanisms that are harder for ordinary players to design by hand.
Redstone is a natural candidate:
simple architecture = many players can hand-build it
redstone automation = many players need planning, tutorials, validation, and reusable modules
This issue records the future direction. It should not replace the current ComponentPlan/MinePilot model-assisted generation work.
Value thesis
MinePilot becomes more valuable if it can generate and explain functional Minecraft builds, not only static structures.
Examples:
hidden piston doors
automatic farms
item sorters
auto-smelters
dropper elevators
storage systems
redstone lamps and triggers
basic clocks and signal lines
These are harder for casual players to reason about than cottages or towers because they involve spatial layout, signal direction, tick delay, block orientation, and version-specific behavior.
Design principle
Do not start with arbitrary redstone circuit synthesis.
Start with known, bounded, reusable redstone modules.
Good first direction:
RedstoneModule library
→ static validation
→ deterministic expansion
→ CraftDAG / VoxelPlan
→ preview / materials / layer guide / schematic
Bad first direction:
User asks for any circuit
→ model invents arbitrary redstone layout
→ no validation
→ likely broken in-game
Possible future model
A future ComponentPlan may include architectural and functional components:
The ComponentPlan validation/repair loop is mature enough to handle module-specific errors.
CraftDAG has stable material/orientation conventions.
Related product direction
This may be more valuable than plain decorative building generation because many Minecraft players can hand-build simple houses, but fewer can design correct redstone automation systems.
Context
CraftDAG currently focuses on architectural Minecraft builds: rooms, roofs, openings, platforms, bridges, small shrines, towers, and similar bounded structures.
This is useful, but the long-term product value may be stronger when MinePilot can help players build functional mechanisms that are harder for ordinary players to design by hand.
Redstone is a natural candidate:
This issue records the future direction. It should not replace the current ComponentPlan/MinePilot model-assisted generation work.
Value thesis
MinePilot becomes more valuable if it can generate and explain functional Minecraft builds, not only static structures.
Examples:
These are harder for casual players to reason about than cottages or towers because they involve spatial layout, signal direction, tick delay, block orientation, and version-specific behavior.
Design principle
Do not start with arbitrary redstone circuit synthesis.
Start with known, bounded, reusable redstone modules.
Possible future model
A future ComponentPlan may include architectural and functional components:
Each redstone module should still expand into ordinary CraftDAG/VoxelPlan outputs. Redstone should not bypass the compiler pipeline.
Candidate module stages
Stage 1: Simple interaction modules
Stage 2: Small redstone mechanisms
Stage 3: Automation cells
Stage 4: Modular arrays
Stage 5: Complex systems
Stage 6: Advanced circuit synthesis
Stage 6 is explicitly out of scope until earlier module systems are reliable.
Validation requirements
Redstone modules need stronger validation than ordinary architecture.
Potential checks:
The first version does not need a full Minecraft tick simulator, but it should validate module invariants statically.
Agent authoring guidance
Agents should select and configure known modules, not invent arbitrary redstone wiring.
Good:
{ "id": "sorter_row", "type": "ItemSorterArray", "params": { "anchor": [2, 1, 2], "slots": 8, "direction": "east" } }Bad:
{ "id": "custom_circuit", "type": "RawBlocks", "params": { "description": "a complicated redstone computer" } }Non-goals
Acceptance criteria for future design work
When this becomes active, start with a design doc such as:
The doc should define:
Suggested timing
Revisit after:
Related product direction
This may be more valuable than plain decorative building generation because many Minecraft players can hand-build simple houses, but fewer can design correct redstone automation systems.