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
Versionen
FAQ
Wie installiere ich LazyDialect?
Lade die Datei für deine Minecraft-Version und deinen Loader auf dieser Seite herunter, lege die .jar in den mods- (oder plugins-) Ordner und starte das Spiel.
Ist LazyDialect kostenlos?
LazyDialect ist auf Modgrid kostenlos — wir verlinken direkt zur offiziellen Quelle, ohne Paywall.
Welche Minecraft-Versionen unterstützt LazyDialect?
Funktioniert mit Paper, Purpur. Unterstützt die Versionen 1.21.11–1.21.11. Die unterstützten Versionen und Loader findest du im Download-Bereich dieser Seite.

Kommentare 0
Noch keine Kommentare. Sei der Erste, der seine Meinung teilt.