Tags
Creators
Details
1.0.5.3-release+1.21.1
Compatibility
Required content
Changes
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
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| ai-player-1.0.5.3-release+1.21.1-sources.jar | Source jar | 380.4 KiB |
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:sigwtdeA:OwNjWFEL"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:sigwtdeA:OwNjWFEL"
}


