HomeJavaModsLazyDialect
LazyDialect
ModsJava

LazyDialect

AI-powered language enforcement, detection, translation, and moderation layer for Minecraft Paper servers.

⬇ Download on Modrinth

Dialect

AI-powered language enforcement, detection, translation, and moderation layer for Minecraft Paper servers.

Features

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

Building

./gradlew build              # Clean build
./gradlew deployPlugin       # Build + copy to server plugins

License

MIT

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more