AIAssistant | Ultimate AI Chat Assistant for Minecraft Servers
Your personal smart & self learning assistant directly in Minecraft!
Description
AIAssistant is a powerful AI assistant plugin for Minecraft servers that allows players to interact with an intelligent chatbot directly in-game.
Admins can easily add, edit, remove, and manage all AI responses through simple commands — everything is fully stored in a database without the need of complicated YAML editing!
Designed for RPG, Survival, and Adventure servers — perfect for answering player questions, helping with gameplay, or building quest-based worlds.
It is
self-learning because all questions and answers are stored in a database. This helps reduce unnecessary API requests and saves costs while improving response time for frequently asked questions.
Server Context Support — describe your server in serverdescription.yml and let the AI answer based on your custom content.
Main Features
- Players can ask anything using @ai <question> in chat.
- Instant AI answer if found in the database.
- Advanced similarity matching & searching.
- Admin-friendly management of all AI responses directly in-game:
- /ai add <question>? <answer>
- /ai edit <question>
- /ai remove <question>
- /ai list with pagination & clickable edit
- Optional rating system for player feedback (good / bad answer buttons).
- Smart edit mode → click → auto-suggest editable answer.
- Fancy animated "thinking..." action bar while processing the response.
- Fully multi-language ready (messages.yml).
- MySQL / MariaDB storage.
- No dependencies required.
Supported AI Providers
Provider
Pricing
Notes
OpenAI (ChatGPT, GPT-4) ~ $0.002 - $0.03 per request Best quality, most powerful
Gemini (Google AI) Free / Paid Fast & lightweight
Mistral AI Free / Paid Open-source models
Claude (Anthropic) Free / Paid Friendly tone, great for RPG servers
Note: You need to register your own API key for your selected provider and set it in config.yml.
Planned Features
- PlaceholderAPI Support.
- Auto-updater.
- bStats metrics.
- Trigger words customization.
- Citizens, Typewriter & other plugin integrations.
- Automatic language detection per player.
- Custom AI API Support.
Commands & Permissions
Command
Description
Permission
/ai add - Add new question & answer - ai.admin
/ai edit - Edit existing answer - ai.admin
/ai remove - Remove question & answer - ai.admin
/ai list - Show all questions (with pagination) - ai.admin
/ai reload - Reload config & messages - ai.admin
/ai rate - Rate answer as good or bad
Requirements
- Java 17+
- Paper / Purpur recommended
- MySQL / MariaDB database
- API key from selected AI provider (set in config.yml)
Video Showcase
Support
Found a bug, question or suggestion?
Join my Discord for support:
https://discord.gg/YXm26egK6g