🎯

using-worldedit

🎯Skill

from amenti-labs/vibecraft

VibeIndex|
What it does

Enables Claude to generate and execute advanced WorldEdit commands for precise, complex terrain manipulation and structure creation in Minecraft.

using-worldedit

Installation

Install skill:
npx skills add https://github.com/amenti-labs/vibecraft --skill using-worldedit
1
AddedJan 27, 2026

Skill Details

SKILL.md

Overview

VibeCraft logo

# VibeCraft

AI-Powered Minecraft Building β€” Build structures through natural-language conversations with Claude.

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)

[![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/)

[![Minecraft 1.21+](https://img.shields.io/badge/minecraft-1.21+-green.svg)](https://www.minecraft.net/)

[![Discord](https://img.shields.io/badge/discord-join-blue?logo=discord)](https://discord.gg/uJ8DQBgcHF)

How It Works

```

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” MCP β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” WebSocket β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”

β”‚ Claude │◄────────────►│ VibeCraft │◄─────────────►│ Minecraft β”‚

β”‚ (AI Chat) β”‚ Protocol β”‚ MCP Server β”‚ Bridge β”‚ Client Mod β”‚

β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

β”‚

β–Ό

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”

β”‚ Minecraft β”‚

β”‚ Server β”‚

β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

```

  1. You chat with Claude asking it to build something
  2. Claude sends commands to the VibeCraft MCP server
  3. The server forwards commands to the Fabric client mod via WebSocket
  4. The client mod executes commands in Minecraft as your player

Works with any Minecraft server β€” vanilla, Paper, Spigot, or modded. WorldEdit optional.

---

Quick Start

Prerequisites

  • Python 3.10+ with [uv](https://github.com/astral-sh/uv) package manager
  • Java 21 (for Minecraft 1.21.x) or Java 17 (for 1.20.x)
  • jq for build script: brew install jq
  • Minecraft Java Edition with a launcher like [Prism](https://prismlauncher.org/)

1. Build the Client Mod

```bash

cd client-mod

./build.sh 1.21.1 # Replace with your Minecraft version

```

Output: build/release/vibecraft-client-0.1.0-mc1.21.1.jar

Supported versions

| Minecraft | Java |

|-----------|------|

| 1.21.4 | 21 |

| 1.21.3 | 21 |

| 1.21.1 | 21 |

| 1.21 | 21 |

| 1.20.6 | 21 |

| 1.20.4 | 17 |

| 1.20.1 | 17 |

Run ./build.sh --list to see all versions.

2. Install with Prism Launcher

  1. Create instance: Add Instance β†’ Select Minecraft version β†’ OK
  2. Add Fabric: Edit β†’ Version β†’ Install Loader β†’ Fabric β†’ OK
  3. Add Fabric API: Mods β†’ Download mods β†’ Search "Fabric API" β†’ Select β†’ OK
  4. Add VibeCraft: Mods β†’ Add file β†’ Select vibecraft-client-*.jar
  5. Launch and join a world/server

3. Enable AI Control

In Minecraft chat:

```

/vibecraft allow

```

4. Install Python Dependencies

```bash

cd mcp-server

uv sync

```

5. Configure Claude Code

Add to ~/.claude.json:

```json

{

"projects": {

"/path/to/vibecraft/agent": {

"mcpServers": {

"vibecraft": {

"type": "sse",

"url": "http://127.0.0.1:8765/sse"

}

}

}

}

}

```

6. Start MCP Server

```bash

cd mcp-server

./start-vibecraft.sh

```

7. Start Claude Code

```bash

cd agent

claude

```

You're ready! Ask Claude to build something:

> "Build me a small stone cottage"

---

Detailed Setup

See [docs/SETUP_GUIDE.md](docs/SETUP_GUIDE.md) for:

  • Alternative launcher instructions
  • Stdio mode configuration
  • Troubleshooting
  • WorldEdit configuration

---

Configuration

Environment Variables

| Variable | Default | Description |

|----------|---------|-------------|

| VIBECRAFT_CLIENT_HOST | 127.0.0.1 | Client mod WebSocket host |

| VIBECRAFT_CLIENT_PORT | 8766 | Client mod WebSocket port |

| VIBECRAFT_CLIENT_PATH | /vibecraft | WebSocket path |

| `VIBECRAFT_WORLDE