CurseForge · Minecraft mod
AIbuilder
AI-driven Minecraft building generator mod. Describe a building in chat, and AIbuilder asks an AI model to generate it, then loads the result directly into your world as a Litematica projection.
Quick answer
Which AIbuilder release should I use?
aibuilder-0.1.1-26.2.jar targets 26.2 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. All 5 required mods have matching files.
Where it goes
Is AIbuilder required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does aibuilder-0.1.1-26.2.jar need?
aibuilder-0.1.1-26.2.jar. Change the file and its required mods may change too.
Install MaLiLib, Mod Menu, Litematica, Text Placeholder API and 1 more first. We found matching files for this game-version and loader setup. 2 come through another mod in the chain.
2 extra mods were pulled in by other dependencies. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add AIbuilder without breaking your instance.
Built for aibuilder-0.1.1-26.2.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use aibuilder-0.1.1-26.2.jar. It targets 26.2 with Fabric; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install MaLiLib, Mod Menu, Litematica, Text Placeholder API and 1 more first. We found matching files for this game-version and loader setup. 2 come through another mod in the chain.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside aibuilder-0.1.1-26.2.jar. It opens that exact file at the source.
About this project
What does AIbuilder add?
AIbuilder
AI-driven Minecraft building generator mod. Describe a building in chat, and AIbuilder asks an AI model to generate it, then loads the result directly into your world as a Litematica projection.
Features
- Chat-driven building — Enter build mode with
/aibuilder, describe any building in chat, and the AI generates it for you - Litematic integration — AI output is converted into a valid
.litematicschematic and automatically loaded as a Litematica placement in front of you - Multi-provider support — Works with many AI providers, plus any OpenAI-compatible or Anthropic-compatible endpoint (self-hosted, relays, etc.)
- In-game configuration UI — Add, remove, and switch model configurations through Mod Menu, including fetching the model list from a provider
- Thinking process display — Shows the model's reasoning output (when supported) in chat before the building is placed
- 32 languages — Follows your Minecraft language setting (English by default), including
zh_cn,zh_tw,ja_jp,ko_kr,ru_ru,de_de,fr_fr,es_es,lzh, and more
Requirements
| Dependency | Version |
|---|---|
| Minecraft | 1.20.6 |
| Fabric Loader | >= 0.19.3 |
| Fabric API | * |
| Litematica | >= 0.18.0 |
| MaLiLib | >= 0.19.0 |
| Mod Menu | >= 10.0.0 |
Java 21 is required.
Installation
- Install Fabric Loader for Minecraft 1.20.6
- Download
aibuilder-*.jarfrom Releases (or build it yourself, see below) - Put the jar together with Fabric API, Litematica, MaLiLib, and Mod Menu into your
.minecraft/modsfolder - Launch the game
Usage
- Open Mod Menu → AIbuilder and add an AI model (choose a provider, enter your API key, fetch the model list, pick a model, and save)
- In game, run
/aibuilderto enter build mode - Type a building description in chat, e.g. "a cozy wooden cottage with a chimney", and press Enter
- Wait for the AI to respond — the finished building appears as a Litematica projection in front of you
- Adjust the placement with Litematica hotkeys, then run
/aibuilderagain to exit build mode
Supported Providers
| Provider | Protocol |
|---|---|
| OpenAI (ChatGPT) | OpenAI Chat Completions |
| Anthropic (Claude) | Anthropic Messages |
| Alibaba Cloud Bailian (DashScope) | OpenAI-compatible |
| DeepSeek | OpenAI-compatible |
| Zhipu AI (GLM) | OpenAI-compatible |
| Xiaomi MiMo | OpenAI-compatible |
| Custom (OpenAI-compatible) | OpenAI Chat Completions — any endpoint, you provide the base URL |
| Custom (Anthropic-compatible) | Anthropic Messages — any endpoint, you provide the base URL |
Model configurations are stored in config/aibuilder_models.json.
Note: API keys are stored in plain text in that file. Do not share it or commit it to a repository.
How It Works
- Chat messages sent while build mode is active are intercepted and forwarded to the configured AI model along with a system prompt that defines a strict JSON building format
- The AI replies with a design explanation plus a JSON payload (
sizeand a list ofblockswith coordinates and block IDs) - AIbuilder parses the JSON, builds a Litematica-compatible NBT structure (palette + packed block states), and saves it to
schematics/ - The schematic is loaded through Litematica's API and placed 5 blocks in front of the player
Building from Source
git clone https://github.com/kaoyu555666777/AIbuilder.git
cd AIbuilder
./gradlew build
The output jar is in build/libs/. To launch a development client with the mod, use ./gradlew runClient.
Project Structure
src/
├── main/ # Common code + resources
│ ├── java/.../Aibuilder.java # Mod entrypoint
│ └── resources/
│ ├── assets/aibuilder/lang/ # 32 language files
│ └── fabric.mod.json
└── client/ # Client-only code
└── java/.../client/
├── ai/AIClient.java # HTTP client, request/response handling
├── config/ # Model configuration & provider types
├── mode/BuilderMode.java # Build mode & chat interception logic
├── schematic/ # AI JSON → Litematic conversion
├── gui/ # Mod Menu config screens
└── mixin/ # Chat send interception
License
LGPL-3.0
Project description from CurseForge.
Pick your setup
AIbuilder by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
26.2
1 loader build26.1.2
1 loader build1.21.11
1 loader build1.21.4
1 loader build1.20.6
1 loader build1.20.4
1 loader build1.20.2
1 loader build1.19.4
1 loader build1.18.2
1 loader build1.16.5
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
AIbuilder versions and loaders
aibuilder-0.1.1-26.2.jar
11 Aug 2026
aibuilder-0.1.1-26.1.2.jar
11 Aug 2026
aibuilder-0.1.1-1.21.11.jar
11 Aug 2026
aibuilder-0.1.1-1.21.4.jar
11 Aug 2026
aibuilder-0.1.1-1.20.6.jar
11 Aug 2026
aibuilder-0.1.1-1.20.4.jar
11 Aug 2026
aibuilder-0.1.1-1.20.2.jar
11 Aug 2026
aibuilder-0.1.1-1.19.4.jar
11 Aug 2026
aibuilder-0.1.1-1.18.2.jar
11 Aug 2026
aibuilder-0.1.1-1.16.5.jar
11 Aug 2026
aibuilder-1.20.6-0.1.0.jar
aibuilder-1.0.jar
3 Aug 2026
Looking for an older file? The official CurseForge project page is in Resources.