
projectBEA
BeaCraft is a Fabric mod bridge. It exposes game state and player actions via WebSocket, enabling autonomous LLM agents to play Minecraft.
About this Mod
BeaCraft: Technical Bridge for Autonomous Agents
BeaCraft is a Fabric mod that functions as a WebSocket interface between Minecraft and external AI systems. It provides the necessary infrastructure for LLM-based agents to perceive the game world and execute complex tasks programmatically.
Core Functionalities
- State Broadcasting: Periodically transmits JSON packets containing player health, hunger, coordinates, inventory, and surrounding block/entity data.
- Action Execution: Maps external command packets to in-game behaviors including pathfinding, mining, crafting, and combat.
- Asynchronous Feedback: Returns status updates (IDLE, FINISHED, INTERRUPTED) to the agent, allowing for reactive logic and error handling.
- Vision & Communication: Supports remote screenshot requests for visual context processing and bridges the in-game chat for social interaction.
Technical Architecture
- Protocol: WebSocket (default
ws://localhost:8080). - Format: Standardized JSON envelopes for both state updates and action requests.
- Compatibility: Specifically designed for integration with Python-based AI frameworks like ProjectBEA.
Implementation Requirements
- Loader: Fabric Loader.
- Configuration: Managed via
config.jsonto define server ports and update frequencies. - Environment: Operates as a local bridge, requiring the external agent to run on a reachable network address.
Available Versions
How to Install projectBEA on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.11).
Install Mod
Open the mod browser in the dashboard and search for "projectBEA". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.11, 1.21.10, 1.21.9 (+8 more)
Server-side
✗ UnsupportedRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
projectBEA server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.11). You can switch loaders with one click in the panel.
Is projectBEA compatible with fabric?
projectBEA officially supports fabric for Minecraft 1.21.11, 1.21.10, 1.21.9. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with projectBEA – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if projectBEA consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install projectBEA with just one click on your server.