CCPP MC
Claude builds Minecraft: servers, mods, maps and packs, Java and Bedrock, and sees what it made.
Five tools for Minecraft development: downloads from 13 sources with verified hashes, voxel builds exported to schematics and worlds, a real game client, the official APIs of every loader, and textures, models and resource packs.
ccpp lua 'return require("mc").download():list()'
- download sources, hashes verified
- 13
- tools in one package
- 5
- editions, Java and Bedrock
- 2
- real game client, headless
- 1
An agent that writes a Minecraft plugin without running the game is guessing. CCPP MC gives Claude the whole loop: fetch the server and its plugins, build, export, join the server with a real client, and look at the result.
Five tools
Download
Server software, plugins, mods, maps and packs from 13 marketplaces, one option model, every hash verified.
Build
Voxel builds in MineBench's format, exported as Sponge schematics, Java and Bedrock worlds, glb, stl and vox, rendered for Claude to see.
Play
A real game client joins the server, takes screenshots and is driven by keys, chat and RCON.
Read the API
The official signatures and Javadoc of the game and of Paper, Bukkit, Fabric, NeoForge and Forge, at the ref of a Minecraft version.
Texture and model
Every texture kind drawn and seen, models with a 3D preview, Java and Bedrock resource packs.
How it works
Every tool is a function of the Lua package mc, and an MCP tool for clients without the harness.
local mc = require("mc")
local b = mc.build({grid = 64})
b:box(0, 0, 0, 15, 0, 15, "stone")
b:box(0, 1, 0, 15, 4, 0, "minecraft:oak_planks")
return b:render()
Specifications
- Stage
- Beta
- Sources
- 13, including Modrinth, CurseForge, Hangar and Paper
- Exports
- Sponge schematic v2 and v3, Java and Bedrock worlds, glb, stl, vox
- Renders
- Isometric, sides, net, 2D, slices
- Versions
- Year, drop and patch, as Mojang numbers them
Build with Claude
CCPP MC is included in the Builder plan.
Works well with CCPP MC
Every productCCPP Vids
Videos written as code, rendered on the CPU, with no generative model in the picture.
CCPP Lua
The harness Claude Code was missing: one Lua chunk does a whole step of work.
ccpp shell
One Bash, the same on every operating system, with its core commands written in Go.
One account. Every tool Claude needs.
Free products come with a free account. Builder unlocks the rest, the harness first.