AI Player 1.0.5.1-release+1.20.6

Changelog

AI Player v1.0.5.1 — Release Notes

Overview

AI Player v1.0.5.1 is now live! 🎉

I realized that many of the commitments made in the previous announcement were too ambitious to implement in a single update. To keep development smooth, this release is the first part of a two-part update.

This update focuses on core system rewrites and better AI decision-making, laying the foundation for the next wave of features.


🚀 What's New in 1.0.5.1

🧠 Revamped NLP System

  • Fully redesigned Natural Language Processing (NLP) — no more "I couldn’t understand you."
  • This is a new and experimental system I’ve been designing and rigorously testing over the last month.
  • Results are promising, but not yet up to my personal standards — expect further refinements in future updates.

📚 Rewritten RAG & Database System (with Web Search)

  • New Retrieval-Augmented Generation (RAG) system integrated with a database and web search.
  • The AI now provides accurate factual information about Minecraft, drastically reducing hallucinations.
  • Supported search providers:
    • Gemini API
    • Serper API
    • Brave Search API (in development, will push this to the next patch instead)

🧩 Meta-Decision Layer

  • Added a task chaining system:
    • You give a high-level instruction → the bot automatically breaks it into smaller tasks → executes step by step.

Current Supported Tasks:

  • Go to a location
  • Go to a location and mine resources
  • Detect nearby blocks & entities
  • Report stats (health, oxygen, hunger, etc.)

🔌 API Integrations

AI Player now supports multiple LLM providers (configurable via API keys):

  • OpenAI
  • Anthropic Claude
  • Google Gemini
  • xAI Grok

Web Search Tool

If you select the Gemini Search as the web search tool for the LLM, it will use the API key you have set as your LLM provider in the settings.json5 file automatically.

For https://serper.dev/ search, get an api key from serper.dev and then navigate to the config folder in game, open the ai_search_config.json and put the key:

Web search json file contents

(Note: I couldn’t test all of these myself except the Gemini API since API keys are costly, but the integrations are ready.)


🛠️ Development Notes

  • While this update may look small on the surface, designing the systems, writing the code, and debugging took a huge amount of time.
  • On top of this, I’ve picked up more freelance contracts and need to focus on my final-year project.
  • Updates will continue — just at a slower pace.

📌 Coming Soon in Part 2

Here’s what’s planned for the next patch:

  • ⚔️ Combat & Survival Enhancements

    • Bot uses weapons (including ranged) to fend off mobs.
    • Reflex module upgrades.
    • More natural world interactions (e.g., sleeping at night).
  • 🌊 Improved Path Tracer

    • Smarter navigation through water and complex terrain.
  • 🎯 Self-Goal Assignment System

    • Bot assigns itself goals like a real player.
    • Will initiate conversations with players and move autonomously.
  • 😊 Mood System (design phase)

    • Adds emotional context and varied behavior.
  • 👥 Player2 Integration

    • Highly requested — this will be the first major feature of the second update.

Files

ai-player-1.0.5.1-release+1.20.6.jar(39.32 MiB) Primary Download
ai-player-1.0.5.1-release+1.20.6-sources.jar(212.97 KiB) Download

Project members

shasankp000

Member

Details

Licensed MIT
Published a year ago
Updated 19 days ago