MOD.04-X
    OPERATIONAL

    BATTISTA

    AI question answering · RAG-powered · Self-hosted · Zero server lag · AI moderation

    Your players have thousands of questions. You can't answer them all.

    New players join your server and immediately ask the same questions.

    Where do I start? How does this game mode work? What are the rules?

    Until you have staff and a community, those questions go unanswered.

    Players leave before they understand what makes your server worth staying for

    Battista stays online 24/7. It knows your server because you teach it.

    BATTISTA

    TECHNICAL SPECIFICATIONS

    Architectural overview and functional capabilities of the module.

    IN-GAME HELP

    MOD.04-a

    Answers are based entirely on your server documentation. Fast. Accurate. Context-aware.

    • /ask command (private reply)
    • @Helper tag in chat (public reply)
    • Auto question detection (public reply)

    AI CHAT MODERATION

    MOD.04-b

    Battista monitors chat continuously. Toxic messages are detected and removed automatically. Keeps your community clean before you have moderators to do it manually.

    • Configurable
    • Runs passively alongside Q&A
    • Fully customizable messages

    DOCUMENTAL KNOWLEDGE

    MOD.04-c

    Upload custom guides, rules, FAQs, and lore. Battista uses Retrieval-Augmented Generation to ground every answer in your actual content. Not generic Minecraft knowledge.

    • Built-in document management
    • Commands to explore knowledge sources
    • Knowledge filtering per game mode

    NO PERFORMANCE IMPACT

    MOD.04-d

    All AI processing runs on the separate backend. The plugin is asynchronous. Your TPS stays clean.

    • Dockerized backend for easy self-hosting
    • Model rotation and retries
    • Local caching for fast responses

    SYSTEM FLOW

    01

    FEED IT YOUR DOCS

    Upload your guides, rules, FAQs, and game mode documentation. Battista indexes everything and builds its knowledge base from your content. It only answers what you've taught it. No hallucinations about your server.

    02

    DEPLOY TO YOUR SERVER

    Install the Spigot plugin on your server. Connect it to the self-hosted backend via config.yml. Done. Players can start asking immediately.

    03

    IT RUNS ITSELF

    Players ask via command, chat tag, or natural question detection. Battista responds in real time with zero server lag. It also monitors chat for toxic content and removes it automatically.

    INTEGRATION SPECS

    MINECRAFT SERVERPaper or Spigot 1.21.1+
    JAVAJava 21+
    LIBRARIESProtocolLib (optional)
    BACKEND INFRASTRUCTUREDocker
    BACKEND RAM4GB with default models
    OUTBOUND INTERNET CONNECTIONRequired for remote LLMs

    SYSTEM COMPONENTS

    Both components are required. Setup takes under 30 minutes with Docker.

    BATTISTA BACKEND

    • Hosts the AI models
    • Manages your documentation
    • Exposes REST API
    • Built-in web UI for manual queries

    BATTISTA SPIGOT PLUGIN

    • Handles player interactions
    • Processes chat and commands
    • Installed on your Minecraft server
    • Connects to backend via config.yml

    SYSTEM SUPPORT

    issues? Connect with our tactical support team.

    OPERATIONAL FAQ

    Q: WILL IT MAKE UP ANSWERS ABOUT MY SERVER?

    A:

    No. Battista only answers based on documents you provide. If it doesn't know, it says so.

    Q: HOW LONG DOES SETUP TAKE?

    A:

    Under 30 minutes with Docker. The repository includes step-by-step instructions.

    Q: WHICH LLM DOES IT USE?

    A:

    Configurable. Supports multiple providers with model rotation and fallback. Local models are supported if you want zero API costs.

    Q: DOES IT AFFECT MINECRAFT SERVER PERFORMANCE?

    A:

    No. All AI processing happens on the backend. The plugin uses async calls. Your server TPS is unaffected.

    Q: IS IT FREE?

    A:

    Yes. Both components are open source and MIT licensed. You cover your own hosting and LLM API costs.

    PRIORITY_TRANSMISSION

    READY TO DEPLOY?

    Your server shouldn't go quiet when you're offline.