Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| joinGame | Spawn a bot into the Minecraft game |
| leaveGame | Disconnect a bot from the game |
| attackSomeone | Attack, kill, defend against, or initiate combat with someone |
| cookItem | Cook an item in a furnace |
| craftItems | Craft items using a crafting table or inventory |
| dance | Make the bot dance by moving and jumping |
| dropItem | Drop items from inventory |
| eatFood | Eat food from inventory to restore hunger |
| equipItem | Equip an item (armor, tool, or weapon) |
| giveItemToSomeone | Give items to another player |
| goToKnownLocation | Navigate to specific coordinates |
| goToSomeone | Navigate to another player |
| harvestMatureCrops | Harvest mature crops from nearby farmland |
| hunt | Hunt animals or mobs |
| mineResource | Mine specific blocks or resources |
| openInventory | Open the bot's inventory |
| openNearbyChest | Open a nearby chest |
| pickupItem | Pick up items from the ground |
| placeItemNearYou | Place a block or item near the bot |
| prepareLandForFarming | Prepare land for farming by tilling soil |
| rest | Rest to regain health |
| retrieveItemsFromNearbyFurnace | Retrieve smelted items from a nearby furnace |
| runAway | Run away from a threat |
| sleepInNearbyBed | Find and sleep in a nearby bed |
| smeltItem | Smelt items in a furnace |
| swimToLand | Swim to the nearest land when in water |
| useItemOnBlockOrEntity | Use an item on a block or entity |
| lookAround | Look around and observe the environment, providing a detailed text-based view of surroundings |
| buildSomething | Build structures using Minecraft commands (requires cheats/operator permissions). Supports two modes: 1) buildScript - array of command objects like [{"command": "fill", "x1": 0, "y1": 64, "z1": 0, "x2": 10, "y2": 70, "z2": 10, "block": "stone"}], 2) code - JavaScript string for dynamic building like "for(let i = 0; i < 10; i++) { setBlock(pos.x + i, pos.y, pos.z, 'stone'); }" |
| buildPixelArt | Build pixel art from an image in Minecraft (requires cheats/operator permissions). Converts an image to pixel art using colored blocks. Maximum size is 256x256 blocks. |
| readChat | Read recent chat messages from the server. Returns player messages, system messages, whispers, action bar messages, and titles. |
| sendChat | Send chat messages or commands to the server. Can send regular messages, commands (starting with /), or whispers. |