minecraft-builder

Automate block placement and terrain modification in Minecraft Java Edition save files.

7|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/pofice/minecraft-builder --skill minecraft-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: minecraft-builder
Source: https://github.com/pofice/minecraft-builder/tree/main
Command: npx skills add https://github.com/pofice/minecraft-builder --skill minecraft-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Building large or precise structures and preparing terrain in Minecraft saves is tedious and error prone when done block-by-block; this Skill lets you automate placement, terrain shaping, template reuse, and post-build fixes to speed up construction and reduce mistakes.

Core Features & Use Cases

  • One-line setup & safe saves: resolve a save by name, auto backup, detect game version, and read player position to avoid hardcoded paths.
  • Terrain tools: scan terrain and natural ground heights, flatten areas with optional blending, and clear vegetation.
  • Building primitives & presets: place single blocks with auto-correction, build boxes, walls, floors, circles, cylinders, cones, arches, pitched roofs, and use preset buildings like cottage, windmill, farm, skyscraper, and dock.
  • Templates, paste & pathfinding: scan structures into templates, save/load templates, paste with rotation/mirroring, and build smart A* paths that follow terrain.
  • Post-processing: update connections for fences, glass panes, walls, and iron bars so multi-block connections render correctly after construction.

Quick Start

Open my Minecraft save named MyWorld, initialize the skill, flatten the area around the player, build a cottage five blocks east of the player, and save the world.

Frequently Asked Questions about minecraft-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate block placement and terrain modification in Minecraft Java Edition save files?

You can automate block placement and terrain modification by running Python scripts that use amulet-core and nbtlib to directly open, edit, and save single-player Minecraft worlds. This allows you to programmatically flatten terrain and place structures without manual block-by-block building.

Can I use Python to build preset structures like cottages or windmills in my Minecraft save?

Yes, you can use Python to build preset structures like cottages, windmills, farms, skyscrapers, and docks in your Minecraft save. The scripts apply these presets relative to the detected player position to streamline world building.

How do I fix fence, glass pane, and wall connections after pasting templates in Minecraft?

To fix fence, glass pane, wall, and iron bar connections after pasting templates, you can apply a post-processing script. This automatically updates multi-block connections so the structures render correctly in the game world.

What is the best way to scan Minecraft structures into templates and paste them with rotation?

The best way to scan structures into templates and paste them with rotation or mirroring is by using Python scripts with amulet-core. This allows you to save reusable templates from existing world saves and programmatically paste them into new locations.

Does amulet-core support creating smart A* paths that follow natural terrain in Minecraft?

Yes, amulet-core supports creating smart A* paths that follow natural terrain heights in Minecraft. By scanning ground elevations, the Python scripts can generate pathfinding routes that blend seamlessly with the existing environment.

How do I safely resolve a Minecraft save path and create an auto backup before modifying the world?

You can safely resolve a Minecraft save path by name and create an auto backup by initializing the setup script. This detects the game version, reads the player position, and secures your world before applying any terrain modifications.