
AI Player
A minecraft mod which aims to add a "second player" into the game which will actually be intelligent.
Список изменений
AI Player Mod v1.0.5.3 update
What's new
- Implemented a new goal planner system that acts as a fast lightweight alternative to the previous LLM-based planner.
The previous one still exists but as a fallback and is triggered in case the first one fails.
-
Code fixes, lots of it.
-
Implemented a new ahead of time learning system where the bot can now go through stored training data in a sequence format and easily detect which set of actions led to it's death and thus not perform such actions in future based (or perform, based on it's risk appetite)
-
Added a download progress bar in the main menu to display the download progress of the NLP models so that users don't already start the game (in case of first time installations)
-
Added an aiming system for the bot to deal ranged attacks using bow and crossbow, and also block attacks using shields.
-
Optimized the learning system to make it much faster and lag a lot less.
-
Fixed existing Github issues (upto pre Jan 2026)
🏗️ Recent Major Features
PlaceBlock Tool - Build Anything!
The AI can now place blocks in the world through natural language commands!
Features:
- 🏗️ Smart Block Placement - Place blocks at any coordinates with full validation
- 📦 Automatic Inventory Management - Finds blocks in inventory and moves to hotbar
- ✅ Comprehensive Safety Checks - Distance, inventory, position, and surface validation
- 🎯 Precise Positioning - Bot automatically faces the target before placing
Example Commands:
- "Place 5 stone blocks at x:100, y:64, z:200"
- "Fix this wall by placing cobblestone at the gap"
- "Build a floor using oak planks"
Unified Embedding System - Any Provider, Zero Config!
Multi-provider embedding support with automatic selection.
Features:
- 🎯 Fully Automatic - Embeddings use the same provider as your main LLM
- 🔌 Universal Support - OpenAI, Gemini, Grok, Custom providers, or Ollama (local)
- 💰 Cost Savings - Intelligent fallback to free local Ollama embeddings
- ⚙️ Zero Configuration - Just set your API key and go!
Supported Providers:
- ✅ OpenAI (text-embedding-3-small)
- ✅ Google Gemini (text-embedding-004)
- ✅ xAI/Grok (text-embedding-ada-002)
- ✅ Custom OpenAI-compatible (LM Studio, vLLM, TabbyAPI)
- ✅ Ollama (nomic-embed-text) - Free local fallback
For users relying on OpenAI, Google Gemini and xAI/Grok providers, they will no longer need to install ollama for embedding models.
Ollama API Compatibility fix
Support for reasoning models like DeepSeek-R1 using the updated ollama api has now been implemented.
🔧 Code Quality Improvements
Optimizations & Cleanup
- ✅ Removed unused imports and dead code
- ✅ Improved threading with dedicated worker pools
- ✅ Better resource cleanup on shutdown
- ✅ Reduced memory footprint
Bug Fixes
- ✅ Fixed Linux path handling for Prism Launcher Flatpak installations
- ✅ Fixed Windows PyTorch binary paths (missing backslash issue)
- ✅ Improved thread safety in state management
- ✅ Removed duplicate class warnings
For a detailed information please visit: https://shasankp000.github.io/AI-Player-Website/#/documentation
Or for setup instructions visit: https://shasankp000.github.io/AI-Player-Website/#/quick-start