Tags
Creators
Details
All versions
1.1
Release
A powerful Minecraft AI chat plugin supporting multiple LLM APIs7 months ago 43
Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Bukkit
Paper
Purpur
Spigot
Changes
中文
🎉 LLMChat v1.1 正式发布!
一个强大的 Minecraft 服务器 AI 聊天插件,让玩家在游戏中与各种大语言模型 (LLM) 进行对话。
✨ 功能特性
| 特性 | 描述 |
|---|---|
| 🔌 多 API 支持 | 同时配置多个 LLM API(如 OpenAI、SiliconFlow 等) |
| 🎭 多模型选择 | 每个 API 可配置多个模型,玩家可自由选择 |
| ⌨️ 灵活命令 | 支持指定 API 和模型进行对话 |
| ⏱️ 冷却管理 | 可配置的请求频率限制,防止 API 滥用 |
| 📋 白名单系统 | 特定玩家可绕过冷却限制 |
| 📝 聊天日志 | 自动记录所有对话,按日期分文件存储 |
| 🩺 健康检查 | 控制台命令检查所有 API 和模型的可用性 |
| 🔄 热重载 | 无需重启服务器即可重新加载配置 |
| 🔒 安全设计 | 强制 HTTPS 连接,敏感信息自动脱敏 |
📦 安装
- 下载下方的
LLMChat-1.1.jar - 将 jar 文件放入服务器的
plugins目录 - 启动服务器,插件会自动生成配置文件
- 编辑
plugins/LLMChat-Sodium_Sulfate/config.yml配置你的 API - 使用
/llmchat reload重载配置(控制台)
📝 完整文档
English
🎉 LLMChat v1.1 Official Release!
A powerful Minecraft AI chat plugin that allows players to chat with various Large Language Models (LLMs) in-game.
✨ Features
| Feature | Description |
|---|---|
| 🔌 Multiple API Support | Configure multiple LLM APIs simultaneously (OpenAI, SiliconFlow, etc.) |
| 🎭 Multiple Model Selection | Each API can have multiple models for players to choose from |
| ⌨️ Flexible Commands | Specify API and model for conversations |
| ⏱️ Cooldown Management | Configurable rate limiting to prevent API abuse |
| 📋 Whitelist System | Specific players can bypass cooldown restrictions |
| 📝 Chat Logging | Automatic conversation logging with daily file rotation |
| 🩺 Health Check | Console command to check availability of all APIs and models |
| 🔄 Hot Reload | Reload configuration without server restart |
| 🔒 Security Design | Enforced HTTPS connections, automatic sensitive data sanitization |
📦 Installation
- Download
LLMChat-1.1.jarbelow - Place the jar file in your server's
pluginsdirectory - Start the server, the plugin will generate configuration files
- Edit
plugins/LLMChat-Sodium_Sulfate/config.ymlto configure your APIs - Use
/llmchat reloadto reload configuration (console only)
📝 Full Documentation
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:2njKaicy:dptU1edj"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:2njKaicy:dptU1edj"
}

