让离线多人小游戏游玩更简单
智能 AI 玩家
行为树驱动,支持难度梯度(新手到专家级),模拟真实玩家战术:搭路、收集、 PVP 。可随时调整 AI 强度与发言频率。
可选大模型集成
支持接入本地 Ollama 或 OpenAI 兼容 API,赋予 AI 更深度的对话与决策能力。非必须,默认行为树完全离线可用。
内建小游戏库
起床战争、密室杀手等完整玩法开箱即用,自带大厅地图与计分板,同时提供扩展接口以便添加自定义游戏。
弹性难度体系
AI 的反应速度、资源分配、协作意识随难度动态变化,单人练习或挑战均可自由配置。
MIT 开源许可
完全开源,基于 MIT 协议,允许自由使用、修改与再分发。鼓励社区贡献与整合包制作。
离线 + 联机混合
离线模式下 AI 自动补位;局域网联机时真人玩家加入则动态减少 Bot ,始终保证热闹对局。
离线优先 · 低延迟
内置行为树 AI 不依赖任何外部服务,响应迅速且稳定。支持动态难度调整,适合各类硬件环境。
AI 发言:可全局关闭或按游戏模式单独设置
大模型接入(实验性)
支持 Ollama、OpenAI API 等形式,AI 可根据语境生成战术并对话。可在配置中切换不同的模型端点,完全由用户控制。
// 配置示例 (config/lavaarcade.json)
{
"ai": {
"llm": {
"enable": true,
"provider": "ollama",
"endpoint": "http://127.0.0.1:11434",
"model": "llama3.2"
}
}
}
起床战争
团队攻防,AI 会守床、收集资源、升级装备。支持自定义队伍数量和 Bot 难度,单人亦可体验完整对抗。
密室杀手
隐蔽身份与推理玩法,AI 会扮演杀手、侦探或平民,模仿玩家行为,增强单机悬疑氛围。
直观化大厅与计分板
预设地图与 UI,游戏进程清晰可见。更多地图与扩展包即将通过社区贡献迭代。
NBT 红石音乐导入
在大厅区域加载 .nbt 结构文件,自动生成红石音乐播放器。支持循环播放与音量控制,为等待时间添加氛围。
track.nbt 放入指定目录,输入 /lava music play <id>目前仅限大厅场景,未来可能扩展至全游戏内
自定义 AI 皮肤 & 模型比例
允许为每个 Bot 单独设定皮肤(PNG 格式)以及模型缩放比例,打造个性化阵容。
bots/skin_custom.png + 配置文件 "scale": 1.15支持随机皮肤池
环境要求
- Minecraft 1.20.1
- Fabric Loader 0.14.21+
- Fabric API
- Java 17+
- 推荐内存 ≥ 8GB
安装步骤
1. 从 GitHub Releases 下载预览版 LavaArcade-预览版.jar
2. 放入 .minecraft/mods/ 文件夹
3. 启动游戏,单人游戏或局域网世界中输入指令:/lava host bedwars
预览版每 1-2 周更新,建议保持最新
/lava create murder --bots 7 --difficulty expert
完全离线可用?
可以。默认 AI 基于行为树,不请求任何外部网络,所有功能在离线模式下均可运行。
能和真实玩家混合游戏?
支持。局域网联机时,其他玩家加入会动态减少 AI 数量,保持游戏平衡。
开源协议细节
本项目使用 MIT 许可证,允许自由使用、修改和再分发,仅保留版权声明。
如何关闭 AI 发言?
通过配置文件或游戏内指令 /lava config speech false 即可完全禁用聊天发言,不影响 AI 行为逻辑。