ServerAssistantAI (SAAI) is a game-changing Minecraft plugin that drastically improves player support and engagement by integrating the latest AI technology into your Minecraft server, providing instant, context-aware responses both on Discord and in-game. Elevate your server’s support system with AI efficiency and enhance the gaming experience for your community.
Key Features of ServerAssistantAI:
- Instant Dual-Platform AI Responses: Get immediate answers to questions asked in-game, as well as on Discord.
- Diverse AI Model Support (Free and Paid!): Choose between completely free and paid Large Language Models from many different providers for diverse AI capabilities.
- Smart Question Detection: Question detection to identify and respond to server-related questions from players.
- Document-Based Information: The `document.txt` contains all server-related information, and is analyzed when a question is asked to provide accurate answers, ensuring only relevant context is sent to the AI, regardless of document size and optimized through AI embeddings.
- Public and Private Responses: Option for players to receive AI responses publically in chat or privately.
- Forced Response Trigger: Ability to mention the bot’s name in a message to force a response, even if the message is not a question.
- Configurable Interaction: Tailor AI persona and behavior to your server’s unique needs along with many different configuration options.
- Daily Question Limits: Manage AI usage efficiently for both in-game and on Discord, with ability to create multiple groups with different limits.
- PlaceholderAPI & MiniMessage Support: Extend functionality with custom placeholders and rich formatting.
- DiscordSRV Integration: Seamless connection with your Discord community, along with an option for a standalone bot.
- Discord Webhook Integration: Tracks player AI interactions in a specified Discord channel for easy moderation and review.
- Asynchronous Performance: Runs completely asynchronously, ensuring minimal impact on server performance.
- And much more!
- Advanced Question Detection: Addon which includes a custom-trained model to detect questions more accurately, reducing false positives and false negatives.
- Diverse Providers & Models: Access additional AI services and models to tailor the AI capabilities to your server’s needs.
- ServerAssistantAI API: Enables developers to integrate ServerAssistantAI’s functionality into their own plugins or create custom addons, expanding the potential of AI-assisted server management.
Minecraft Commands & Permissions:
Command | Description | Permission | Default |
/serverassistantai ask | Privately ask the AI a question. | serverassistantai.use | Player |
/serverassistantai usage | See amount of questions asked and left for the day in Minecraft. | serverassistantai.usage | Player |
/serverassistantai toggle | Toggle automatically answering player’s questions in chat. | serverassistantai.toggle | Player |
/serverassistantai reload | Reloads the plugin’s configuration files, and document if changed. | serverassistantai.reload | OP |
serverassistantai.use is also the permission used for allowing players to ask questions in the public in-game chat, which is given by default.
Other Permissions:
Permission | Description |
serverassistantai.group.<group> | Assign a player to a specific group for daily question limits. Replace <group> with the group name from config.yml. |
serverassistantai.bypass | Bypass the daily player limits in-game. |
serverassistantai.helpful-information | View in-game helpful messages within an AI response when helpful_information is enabled. |
serverassistantai.updatecheck | Allows players to be notified about ServerAssistantAI updates. |
Optional Dependencies:
- DiscordSRV integration which is required for Discord features.
- DiscordSRVUtils integration which is required for the Discord interaction webhook.
- PlaceholderAPI integration for custom placeholder support with various plugins.