2 repository-uri
Libraries for creating programmable characters that automate actions in Minecraft.
Distinct from Minecraft: Existing candidates focus on world rendering or optimization, not the automation of bot characters.
Explore 2 awesome GitHub repositories matching game development · Minecraft Bot Frameworks. Refine with filters or upvote what's useful.
Mineflayer is a Node.js game automation framework and JavaScript API for creating programmable Minecraft bots. It functions as a headless game client that implements the Minecraft protocol to connect external applications to game servers without a graphical user interface. The project enables the automation of character actions, including movement, combat, and interaction with the game world. It provides specialized systems for calculating navigation routes through 3D environments, manipulating blocks to build or mine, and managing user account authentication and session tokens. The framewor
Provides a JavaScript API to automate character actions, movement, and combat within Minecraft.
Mindcraft este un framework pentru conectarea modelelor de limbaj mari la clienții de jocuri pentru a crea personaje autonome care comunică și efectuează acțiuni într-un mediu simulat. Acesta funcționează ca un orchestrator pentru boți, utilizând un sistem care face legătura între instrucțiunile AI de nivel înalt și pachetele de protocol de joc de nivel scăzut pentru a permite executarea sarcinilor în joc. Sistemul utilizează retrieval-augmented generation pentru a selecta istoricul conversațiilor relevante și exemplele de cod prin regăsirea contextului bazată pe embedding-uri. Suportă dezvoltarea unor personaje AI specifice prin configurații de profil și facilitează coordonarea multi-agent, permițând mai multor personaje autonome să colaboreze prin limbaj natural și partajarea resurselor pentru a atinge obiective comune. Framework-ul include un sistem de sarcini orientat pe obiective care descompune obiectivele complexe în pași procedurali și îi validează în raport cu stările lumii. Oferă capabilități pentru orchestrarea lumilor paralele pentru a rula experimente concurente în medii izolate, alături de integrarea text-to-speech pentru narațiunea audio în timp real a acțiunilor agentului. Proiectul include utilitare pentru importarea fișierelor de lume personalizate și sincronizarea fișierelor de log și a configurațiilor colectate către stocarea cloud la distanță.
Connects large language models to Minecraft game clients to create autonomous characters capable of performing complex in-game tasks.