Discord arrow-up-rightGitHub arrow-up-rightWebsitearrow-up-right

Spigot arrow-up-rightBBB arrow-up-rightPolymartarrow-up-right

Docoument-Creatorarrow-up-right Embed-Creatorarrow-up-right Question-Detectionarrow-up-right

Looking for help or have any pre-sales questions? Join our Discordarrow-up-right.

Overview

Welcome to the official wiki for ServerAssistantAI, a Minecraft plugin that integrates an AI-based assistant into both your Minecraft and Discord server, providing instant, context-aware responses to player inquiries, enhancing their experience, and reducing the workload on server staff. It uses Embedding Models to retrieve only the most relevant information from server documents and Large Language Models (LLMs) to understand and generate human-like responses to player questions.

Key Features:

  • ⚑ Instant Dual-Platform AI Responses: Get immediate answers to questions asked in-game, as well as on Discord.

  • ο»ΏπŸ€–ο»Ώ Extensive AI Model Support (Free and Paid!): Choose between completely freearrow-up-right and paidarrow-up-right Large Language Models from 20+ AI Providersarrow-up-right for diverse AI capabilities.

  • πŸ” Smart Question Detection: Question detection to identify and respond to server-related questions from players.

  • ο»ΏπŸ“š Multi-Document Based Information: The documents/ directory supports multiple file formats (.txt, .md, .pdf, .docx, .pptx, .xlsx) and sub-folders, containing all server-related information.

  • 🧠 Embedding-Based Retrieval: Uses Embedding Models from free or paid providersarrow-up-right to analyze and retrieve the most relevant information from the documents/ directory, ensuring only relevant context is sent to the AI, regardless of document size.

  • πŸ—£οΈ Natural Language Understanding: Leverages Large Language Models (LLMs) from free or paid providersarrow-up-right to understand and generate human-like context-aware responses to player questions.

  • ο»Ώβš™οΈ Configurable Interaction: Tailor AI persona and behavior to your server's unique needs along with many different configuration options.

  • πŸ“ Fully Customizable Messages: The messages.yml file allows you to personalize all messages displayed by ServerAssistantAI in both Minecraft and Discord to adapt to your server's style.

  • πŸ‘₯ 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.

  • πŸ’¬ Continuous Chat Mode: Players can engage in a continuous private conversation with the AI.

  • ο»Ώβ›” Daily Question Limits: Manage AI usage efficiently for both Discord and in-game, with ability to create multiple groups with different limits including a global limits system to help manage overall usage.

  • ο»ΏπŸ”§ PlaceholderAPI & MiniMessage Support: Extend functionality with custom placeholders and rich formatting.

  • 🀝 Discord Integration: Seamless connection with your Discord community using JDA 5 (Java Discord API). Operates as a fully standalone bot without requiring additional plugins.

  • ο»ΏπŸ”” Discord Interaction Logging: Tracks player AI interactions in a specified Discord Channel or Discord Webhook for easy moderation and review for both Minecraft and Discord.

  • πŸ’‘ JSON Mode: Option to receive AI responses in JSON format to reduce unnecessary additional text.

  • πŸ” Advanced Role Management: Customize interactions with admin roles, bypass roles, and blocked roles for full control over bot usage.

  • ο»ΏπŸš€ Asynchronous Performance: Runs completely asynchronously, ensuring minimal impact on server performance.

  • πŸŽ‰ And much more!

ο»Ώ Expand with Addons:

  • 🧠 Advanced Question Detection: Addon using a custom-trained model to detect questions more accurately, reducing false positives and false negatives.

  • 🌎 Diverse Providers & Models: Access additional AI providers and models to tailor the AI capabilities to your server’s needs.

ο»Ώ Developer API:

  • ο»ΏπŸ› οΈ ServerAssistant API: Enables developers to integrate ServerAssistantAI’s functionality into their own plugins or create custom add-ons, expanding the potential of AI-assisted server management.

circle-exclamation
circle-info

To get started with ServerAssistantAI, check out our Getting Started guide. If you have any questions or need assistance, don't hesitate to reach out on our Support channels.

Showcasechevron-rightFeatureschevron-rightCommands & Permissionschevron-rightAI Providerschevron-rightRecommended Modelschevron-rightOfficial Supportchevron-rightTroubleshootingchevron-right

Get Started

We've put together some helpful guides for you to get set up with ServerAssistantAI quickly and easily.

⭐Getting Startedchevron-rightπŸ› οΈConfigurationchevron-rightπŸ†˜FAQs & Supportchevron-rightπŸ’»Developerschevron-right