2 Repos
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 ist ein Framework zur Verbindung von Large Language Models mit Spiel-Clients, um autonome Charaktere zu erstellen, die innerhalb einer simulierten Umgebung kommunizieren und Aktionen ausführen. Es fungiert als Orchestrator für Bots und nutzt ein System, das KI-Instruktionen auf hoher Ebene mit Spielprotokoll-Paketen auf niedriger Ebene überbrückt, um die Ausführung von In-Game-Aufgaben zu ermöglichen. Das System verwendet Retrieval-Augmented Generation, um relevante Konversationsverläufe und Codebeispiele mittels Embedding-basierter Kontextsuche auszuwählen. Es unterstützt die Entwicklung spezifischer KI-Personas durch Profilkonfigurationen und erleichtert die Multi-Agenten-Koordinierung, wodurch mehrere autonome Charaktere durch natürliche Sprache und Ressourcen-Sharing zusammenarbeiten können, um gemeinsame Ziele zu erreichen. Das Framework enthält ein zielorientiertes Aufgabensystem, das komplexe Ziele in prozedurale Schritte zerlegt und diese gegen Weltzustände validiert. Es bietet Funktionen für die parallele Welt-Orchestrierung, um gleichzeitige Experimente über isolierte Umgebungen hinweg auszuführen, sowie eine Text-to-Speech-Integration für die Echtzeit-Audio-Narration von Agentenaktionen. Das Projekt enthält Utilities zum Importieren benutzerdefinierter Weltdateien und zur Synchronisierung gesammelter Logdateien und Konfigurationen mit einem Remote-Cloud-Speicher.
Connects large language models to Minecraft game clients to create autonomous characters capable of performing complex in-game tasks.