AskAI
An in-game AI assistant for your players
Players type /ask and get instant, on-topic answers about your server, powered by any AI you plug in.
An in-game AI assistant for your players
Players type /ask and get instant, on-topic answers about your server, powered by any AI you plug in.
What it does
Stop answering the same questions in chat. AskAI reads your server's info and replies to players in seconds, right in-game. Teach it about your server once in the config and it handles the rest.
Features
Works with any AI provider: Groq, OpenAI, OpenRouter, Cerebras, or a local model. Any OpenAI-compatible API.
Provider fallback chain: list several, and if one is down or rate-limited it tries the next automatically.
Answer cache: repeated questions are served instantly and free (no API call), saving you money.
Smart chat nudge: optionally spots confused players and suggests /ask. Fully tunable and toggleable.
Per-player cooldown: keep your API spend under control.
100% config-driven: every message, color (hex supported), limit, and the AI's personality.
Lightweight: no database, no dependencies, fully async so it never lags your server.
Commands & Permissions
- /ask <question>: ask the assistant (askai.use)
- /ask tip on|off: players mute nudges for themselves
- /ask admin reload | cache | testmode | test | status: admin tools (askai.admin)
Compatibility
Spigot / Paper & forks, 1.16 through 1.21+. Requires Java 17+.
Setup in 60 seconds
- Drop the jar in /plugins and start once.
- Paste a free API key into config.yml (Groq is free and fast).
- Add a few facts about your server to the system prompt.
- /ask admin reload and you're done.
Bring your own API key. No monthly fees to me, you're in full control of your AI and your costs.
Questions or a bug? Open a discussion and I'll help.
Questions or a bug? Open a discussion and I'll help.
