Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
Nexvor - AI Chatbot for Minecraft
Transform your server with intelligent AI conversations!
Nexvor brings powerful AI capabilities to your Minecraft server, allowing players to have natural conversations with an AI bot. Perfect for roleplay servers, help desks, or just adding something unique to your community.
✨ Features
💬 Smart Conversations
- Natural language AI powered by multiple providers (Groq, OpenAI, Anthropic, Ollama)
- Persistent memory - The bot remembers past conversations with each player
- Context-aware responses - Uses token-based context windowing for relevant answers
- Configure the bot's personality with custom system prompts
- Multi-provider support - Configure primary + fallback providers with automatic switching
- Custom provider support - Connect to any OpenAI-compatible API (Perplexity, Mistral, etc.)
- Casual chat trigger - Just mention the bot's name in regular chat!
🎮 Group Conversations (Medium Tier)
- Private Groups - Create invite-only conversation groups with /nexvor group commands
- Global Chat - Server-wide shared AI conversation where everyone participates
- Proximity Chat - Location-based automatic grouping (150 block radius)
- Players can be in multiple conversation contexts
🎯 Event Awareness (Medium Tier)
The AI reacts to 15 in-game events:
- Player events: Deaths, advancements, level milestones, first join, join/quit
- Combat events: PvP kills, boss kills (Ender Dragon/Wither), entity kills
- Special events: Rare fishing catches, raid triggers/completions, boss spawns
- Block events: Rare ore mining (diamond, ancient debris, emerald)
Configurable per-player with /nexvor events commands!
💬 DiscordSRV Integration (Medium Tier)
- Full Discord ↔ Minecraft AI chat bridge
- @mentions, bot name detection, command prefix (!ai)
- Cross-platform context sync for linked accounts
- Rich Discord embeds with configurable colors
- Smart question vs casual detection
- Separate Discord rate limiting
🌐 Web Dashboard (MAX Tier)
- Browser-based admin panel at http://your-server:8080
- Real-time server stats and AI analytics
- Conversation browser and knowledge base manager
- 3 authentication methods:
- In-game access codes (/nexvor dashboard code)
- Admin username/password
- Per-player user accounts
- API tokens for external scripts and Discord bots
🤖 Multi-Bot Support (MAX Tier)
- Run multiple AI personalities simultaneously
- Each bot uses different providers (GPT-4, Claude, Llama, etc.)
- Per-bot rate limits and system prompts
- Players switch with /nexvor bots switch <name>
⚡ AI Command Execution (MAX Tier)
- Let AI run whitelisted Minecraft commands
- Example: "Hey Nexvor, what time is it?" → runs /time query
- 9 security safeguards (disabled by default, dry-run mode, admin alerts)
- Permission-gated, rate limited, database logged
🛡️ Advanced Moderation (MAX Tier)
- Hybrid toxicity detection (fast keyword + smart AI)
- Severity levels: low, medium, high, critical
- Auto-actions: warn, mute, kick based on severity
- Context-aware ("kill the dragon" isn't toxic)
📚 Knowledge Bases & RAG (MAX Tier)
- Upload your server rules, FAQ, guides
- AI references your custom documents when answering
- Python-based vector search (free) with API fallback
- Place files in plugins/Nexvor/knowledge_base/
🔔 Discord Webhooks (MAX Tier)
- Rich alerts for moderation events
- Command execution notifications
- Color-coded embeds
📊 Player Data Management
- Per-player conversation history stored in SQLite
- GDPR Compliant - Players can view, export, and delete their data
- Privacy controls: /nexvor privacy view, /nexvor privacy delete, /nexvor privacy opt-out
- Pagination support for viewing conversation history
🛡️ Safety & Control
- Rate limiting - Prevents spam with configurable cooldowns
- Language filter - 4 preset levels (off, mild, moderate, strict)
- Opt-out system - Players can disable AI chat for themselves
- Admin bypass permissions for testing
⚙️ Easy Configuration
- Simple YAML configuration (under 400 lines!)
- Hot-reload support - no server restart needed
- Automatic update checker
📝 Commands
Basic Tier (Free):
/nexvor chat - Chat with the AI bot /nexvor help - Show all available commands /nexvor forget - Clear your conversation history /nexvor privacy [view|delete|opt-out] - Manage your privacy /nexvor update [check|info|download] - Manage plugin updates /nexvor reload - Reload configuration (admin)
Medium Tier:
/nexvor group create - Create a private group /nexvor group join - Join an existing group /nexvor group leave - Leave your current group /nexvor group list - List all available groups /nexvor group invite - Invite a player /nexvor group kick - Remove a player (owner) /nexvor group disband - Delete your group (owner) /nexvor group info - View group details
/nexvor events list - View all event types /nexvor events toggle - Enable/disable events /nexvor events toggle all - Toggle all events
MAX Tier:
/nexvor bots list - List available bot personalities /nexvor bots switch - Switch to a different bot /nexvor bots info - View current bot info
/nexvor dashboard code - Generate dashboard access code /nexvor dashboard password - Set dashboard password
/nexvor kb list - List knowledge bases /nexvor kb search - Search knowledge bases
🔗 Integrations
- PlaceholderAPI (optional)
- %nexvor_tier% - Current license tier
- %nexvor_messages% - Player's message count
- %nexvor_opted_out% - Player's opt-out status
- %nexvor_provider% - AI provider name
- DiscordSRV - Full Discord ↔ Minecraft chat bridge
📥 Installation
- Download the latest JAR from Modrinth
- Place it in your plugins/ folder
- Get an API key from your chosen AI provider:
- Groq (recommended): https://console.groq.com/ - Free tier available!
- OpenAI: https://platform.openai.com/ - Pay-per-use
- Anthropic: https://console.anthropic.com/ - Pay-per-use
- Ollama: Self-hosted (free) - https://ollama.ai/
- Configure
plugins/Nexvor/config.ymlwith your API key - Restart your server
- Test with
/nexvor chat Hello!
⚙️ Quick Configuration
api:
provider: "groq"
api_key: "gsk_your_api_key_here"
model: "llama-3.3-70b-versatile"
bot:
name: "Nexvor"
system_prompt: "You are a helpful assistant in a Minecraft server."
chat:
mention_trigger: true # Respond when bot name mentioned
public_responses: true # Visible to all players
memory:
max_context_tokens: 2048
max_messages: 50
rate_limiting:
enabled: true
cooldown_seconds: 3
max_requests_per_minute: 10
💰 Tiers & Pricing
Basic Tier - FREE ✨
- ✅ AI chat with persistent memory
- ✅ Multi-provider support (Groq, OpenAI, Anthropic, Ollama)
- ✅ Rate limiting & spam protection
- ✅ Language filter (4 presets)
- ✅ Privacy controls (GDPR compliant)
- ✅ PlaceholderAPI integration
- ✅ SQLite database
- ✅ Automatic update checker
- ✅ Casual chat trigger
Medium Tier - $7 🚀
Everything in Basic, plus:
- ✅ Multiple AI providers (primary + fallback)
- ✅ Custom provider support (any OpenAI-compatible API)
- ✅ Group conversations (private, global, proximity)
- ✅ Event awareness (15 event types)
- ✅ DiscordSRV integration
MAX Tier - $17 ⭐
Everything in Medium, plus:
- ✅ Web dashboard with real-time stats
- ✅ Multi-bot support (multiple personalities)
- ✅ AI command execution (whitelisted commands)
- ✅ Advanced moderation (keyword + AI detection)
- ✅ Knowledge bases & RAG
- ✅ Discord webhooks
- ✅ API tokens for external scripts
Want to upgrade? Visit https://nexvor.dev to purchase licenses!
📋 Requirements
Supported Platforms
- Paper (recommended)
- Spigot
- Purpur, Pufferfish, and other Paper/Spigot forks
- CraftBukkit
- Works behind BungeeCord/Velocity/Waterfall proxies
- Hybrid modded: Mohist, Arclight, Magma
Not Supported
- Folia (multithreaded Paper fork)
- Sponge
- Pure Forge/Fabric
System Requirements
- Minecraft: 1.17+
- Java: 17 or higher
- Optional: PlaceholderAPI, DiscordSRV
- API Key from Groq (free), OpenAI, Anthropic, or Ollama
🔑 Permissions
Basic Tier:
nexvor.use # Basic plugin usage (default: true)
nexvor.chat # Chat with AI (default: true)
nexvor.forget # Clear own history (default: true)
nexvor.privacy # Privacy controls (default: true)
nexvor.reload # Reload config (default: op)
nexvor.admin # All admin commands (default: op)
nexvor.ratelimit.bypass # Bypass rate limiting (default: op)
Medium Tier:
nexvor.group # Group features (default: true)
nexvor.group.create # Create groups (default: true)
nexvor.group.manage # Manage groups (default: true)
nexvor.events # Event preferences (default: true)
MAX Tier:
nexvor.bots # Multi-bot features (default: true)
nexvor.dashboard # Dashboard access (default: true)
nexvor.commands.execute # AI command execution (default: op)
nexvor.moderation.bypass # Bypass moderation (default: op)
🔒 Privacy & Data
What data is stored?
- Player UUID and username
- Conversation history
- Timestamps and preferences
- Event/group preferences (Medium+)
- Dashboard accounts (MAX)
Where is data stored?
- Locally on your server in SQLite
- Never shared with third parties
- Messages sent to your chosen AI provider for processing
Player rights:
- ✅ View all stored data: /nexvor privacy view
- ✅ Delete all data: /nexvor privacy delete
- ✅ Opt-out of AI chat: /nexvor privacy opt-out
- ✅ GDPR compliant
🌟 Why Choose Nexvor?
- ✅ Privacy-first - All data stored locally, GDPR compliant
- ✅ Free to start - Basic tier includes all core features
- ✅ Easy setup - 5-minute installation
- ✅ Multiple AI providers - Groq, OpenAI, Anthropic, Ollama + custom
- ✅ Active development - Regular updates and new features
- ✅ Zero external dependencies - Single JAR, no extra libraries
- ✅ Async performance - No server lag from AI requests
📊 Version Information
Current Version: 2.0.0 (December 2025)
Recent Updates:
- v2.0.0: MAX Tier Complete - Web dashboard, multi-bot, AI commands, moderation, RAG, DiscordSRV
- v1.4.0: Event Awareness System
- v1.3.0: Group Conversations + Multi-Provider
- v1.2.0: Update Checker
- v1.1.0: License System
- v1.0.0: Initial Release
⚠️ Important Notes
- API Costs: You provide your own API keys. Groq offers a generous free tier.
- Performance: All AI requests are async - no server lag!
- Updates: Your config.yml is preserved across updates.
- License Keys: Medium/MAX tiers require a key from nexvor.dev.
🆘 Support
- Discord: Join our community (coming soon)
- Website: https://nexvor.dev
- Issues: Post in the Modrinth discussion thread
- Documentation: Full docs at nexvor.dev/docs
Made with ❤️ by GAWSTU
Transform your server's chat experience today!

