|
| 1 | +# Release v1.2.0 - The Voxel Architect Update |
| 2 | + |
| 3 | +This release turns Gemini AI Companion into a true structured Minecraft builder instead of a raw command generator. |
| 4 | + |
| 5 | +### Main additions |
| 6 | +- **Structured voxel architect**: The AI can now return a `build_plan` with cuboids, single-block placements, palettes, rotations, and phased `steps[]`. |
| 7 | +- **Terrain-aware planning**: New `buildsite` scanning gives the model real local terrain context before it builds. |
| 8 | +- **Planner validation and repair**: The build pipeline validates block IDs, block states, volume, coordinates, rotations, and support, then repairs common near-miss issues automatically. |
| 9 | +- **Phased construction**: Larger builds can decompose into foundation, walls, roof, details, and follow-up passes. |
| 10 | +- **Safer special block handling**: Better expansion and normalization for doors, beds, stairs, slabs, fences, panes, and walls. |
| 11 | +- **Support-aware execution**: Floating plans can be repaired with support pillars, and obviously unsupported builds are rejected with useful retry feedback. |
| 12 | +- **Undo for structured builds**: `/chat undo` can now restore terrain and block-entity state after planner-driven builds. |
| 13 | + |
| 14 | +### Gemini runtime improvements |
| 15 | +- **Gemini 3.1 Pro Preview** is now the Pro target. |
| 16 | +- **Native structured output schema** is applied to Gemini requests for more reliable JSON responses. |
| 17 | +- **Better loop control** reduces repeated tool spam and pointless ASK/TOOL bouncing on simple build requests. |
| 18 | +- **API fallback handling** now retries cleaner on transient Gemini failures. |
| 19 | + |
| 20 | +### Why this release matters |
| 21 | +You can now ask for things like: |
| 22 | +- `build me a little oak house here` |
| 23 | +- `make a compact furnace shed next to me` |
| 24 | +- `build a watchtower with a stone base and wood roof` |
| 25 | + |
| 26 | +and the mod will plan the structure, validate it, repair what it can, execute it safely, and preserve an undo path. |
0 commit comments