LazyDialect
ModrinthAI-powered language enforcement, detection, translation, and moderation layer for Minecraft Paper servers.
Dialect
AI-powered language enforcement, detection, translation, and moderation layer for Minecraft Paper servers.
Features
- Language Detection — Automatically detects the language of chat messages using AI
- Translation — Translates non-default language messages with AI or DeepL fallback
- Moderation — Enforce language rules via whitelist/blacklist with configurable actions
- Multi-Provider AI — Supports OpenRouter, OpenAI, Anthropic, Gemini, and HuggingFace
- Slang Validation — Detects and validates slang usage in context
- Redis/Dragonfly — Distributed caching for multi-server networks
- Chat Formatting — Integrates with PlaceholderAPI, LuckPerms, LPC, LPCX
- Actionbar & Effects — Visual and audio feedback for players
- PaperMC Updater —
/lazydialect utils papermc updatedownloads latest Paper build
Commands
| Command | Permission | Description |
|---------|-----------|-------------|
| /lazydialect help | lazydialect.admin | Show command help |
| /lazydialect reload | lazydialect.admin.reload | Reload configuration |
| /lazydialect status | lazydialect.admin.status | View plugin status |
| /lazydialect detect <text> | lazydialect.admin.detect | Detect language of text |
| /lazydialect translate <lang> <text> | lazydialect.admin.translate | Translate text |
| /lazydialect cache clear | lazydialect.admin.cache | Clear cached data |
| /lazydialect utils papermc update | lazydialect.admin | Download latest Paper build |
| /language [code] | lazydialect.command.language | Set preferred language |
Configuration
Configure AI providers in config.yml:
ai:
provider: "openrouter" # openrouter, openai, anthropic, gemini, huggingface
api_key: "" # Your API key
model: "" # Leave empty for provider default
AI Provider Defaults
| Provider | Default Endpoint | Default Model |
|----------|-----------------|---------------|
| openrouter | https://openrouter.ai/api/v1 | meta-llama/llama-3-8b-instruct:free |
| openai | https://api.openai.com/v1 | gpt-4o-mini |
| anthropic | https://api.anthropic.com/v1 | claude-3-haiku-20240307 |
| gemini | https://generativelanguage.googleapis.com/v1beta | gemini-2.0-flash |
| huggingface | https://api-inference.huggingface.co | mistralai/Mistral-7B-Instruct |
Requirements
- Java 21+
- Paper 1.21.11+
- An API key for at least one AI provider or DeepL
Building
./gradlew build # Clean build
./gradlew deployPlugin # Build + copy to server plugins
License
MIT
Versions
No version history available. Use the Download button to get the latest from the source.
FAQ
How do I install LazyDialect?
Download the file for your Minecraft version and loader from this page, then drop the .jar into your mods (or plugins) folder and launch the game.
Is LazyDialect free?
LazyDialect is free to download on Modgrid — we link straight to the official source, no paywall or bundled installer.
Which Minecraft versions does LazyDialect support?
Works with Paper, Purpur. Supports versions 1.21.11–1.21.11. See the download section on this page for the full list of supported versions and loaders.

Comments 0
No comments yet. Be the first to share your thoughts.