东方小小女仆:紬

东方小小女仆:紬

Unofficial Fabric 1.21.11 版本移植自东方小女仆,接续自 Orihime 的 1.21.1 Fabric 移植版。

这是一个非官方分支。 由 gege-tlph 独立维护。它不是官方发布的《东方小女仆》,且不受原作者支持。其他 Minecraft 版本请使用上游模组。

东方小女仆:紬 (Touhou Little Maid: Tsumugi)

东方小女仆 是一个以东方Project为主题的、围绕女仆的模组。召唤女仆陪伴你,并让她们工作:耕种、钓鱼、烹饪、整理你的仓库、并在你身边战斗。你可以为她们换装、提供自定义模型,并与她们对话。游戏玩法文档位于东方小女仆 Wiki。

本项目延续了东方小女仆:织姬 (Touhou Little Maid: Orihime) (Minecraft 1.21.1, Fabric),并使其支持 Minecraft 1.21.11 + Fabric,以 Orihime 1.21.1 Fabric 实现作为行为基线。已实现与上游的功能对等。


运行需求

组件 需求
Minecraft 1.21.11
模组加载器 Fabric Loader 0.18.5+
Fabric API 0.141.1+1.21.11 或更新版本(适用于 1.21.11)
Forge Config API Port 21.11.0+ — 必需。没有它游戏将无法启动。
Java 21
安装位置 客户端和服务端均需安装

以上版本组合为本版本已验证的配置。如果您在其他兼容版本上遇到问题,请首先在此组合上复现。

安装步骤

  1. 为 Minecraft 1.21.11 安装 Fabric Loader。
  2. 下载文件名中不含 sources 或 shadow 的 touhoulittlemaid-fabric-*.jar 文件。
  3. 将此模组、Fabric API 和 Forge Config API Port 放入客户端和服务端的 mods 文件夹中。

推荐但不必须:Mod Menu + Cloth Config API 用于游戏内配置界面,以及 JEI 或 REI 来浏览祭坛配方。


版本更新之外

  • 使用 Yes Steve Model 的女仆能正确穿戴装备。 背包、手持物品、主手和副手、头部装饰以及背部旗帜都跟随模型的骨骼。
  • 女仆的跟踪标记在光影下依然可见。 在启用 Iris / Sodium 时,它们能保持稳定可见。
  • 支持 MrCrayfish 的家具模组:翻新版 (Furniture Mod: Refurbished)。 其抽屉、橱柜、板条箱和其他储物家具可接入女仆的无线物品传输系统,其桌子也被识别为可放置食物的表面。

此分支的新玩法

威胁响应

女仆过去只在被分配战斗任务时才会战斗——其他时间她们只会站着挨打。现在,每个女仆都有一个威胁响应设置,可在她的配置界面中切换:

设置 行为
关闭 原始行为
自卫 在空闲时受到攻击会反击
保护主人 当你受到攻击时会加入战斗

参与战斗是一个临时状态——它不会覆盖女仆当前的工作分配。同时还有两点相关行为:

  • 她可以在被指示时(无论是通过 AI 指令还是规则)攻击被动生物。但她自己不会主动攻击被动、中立或属于玩家的生物。
  • 她可以使用手持的任何物品进行近战攻击,包括空手。

重写的配置界面

全局配置界面已被重写。所有与 AI 相关的设置被完全解耦,并移入它们自己的 AI 配置界面中,因此每个设置都位于您预期的地方。管理员现在可以直接从游戏内菜单编辑单人世界或服务器的配置文件,而无需查找文件。

AI 配置界面也被重写,并且更加易用:可以就地检查站点,它会告知您是站点无法访问还是配置错误;可以直接试听语音;API 密钥永不出服务器;保存后立即生效。

命令也按同样的边界划分。/tlm config 是此分支新增的——上游只有 /tlm ai_chat,因此编辑配置文件后没有命令可以应用它,您必须重新进入世界或重启服务器。

命令 用途
/tlm config reload 重载世界规则
/tlm ai_chat reload 重载 AI 站点和技能
/tlm ai_chat status 打印 AI 服务状态
/tlm ai_chat sites 列出服务器上配置的 LLM / TTS 站点

此分支的修复

  • 熔炉背包不再会移动物品或烧毁您的燃料。 从中间取出物品不再导致后面的物品前移,放入空输入槽的燃料也不再被当作熔炼材料烧掉。熔炼进度在重新加入世界后也能保留。
  • 手动编辑配置中的一个错字不再导致世界无法打开——并且与以前不同,回滚备份不再是唯一的选择。错误的条目会被单独跳过并写入日志;其他所有设置仍然生效。
  • 女仆进食时不再丢失副手物品。
  • 女仆不再拦截飞回给您的中 Loyalty 三叉戟。
  • 在女仆消失的瞬间打开她的界面不再导致客户端崩溃。
  • 灭火器现在可以扑灭灵魂火。
  • 女仆在长时间对话后会继续遵从命令。 不再出现答应“跟随我”或“坐下”后却不执行的情况。
  • 选择不同的语音语言会生效。 它不再在一两轮对话后恢复为聊天语言,之前需要清除聊天历史才能解决。
  • 云端语音识别在网络缓慢时不再冻结整个客户端。
  • 装备弓、弩、符卡(弹幕)或三叉戟的女仆在切换远程攻击时不再导致专用服务器崩溃。

可选模组兼容性

仅当安装了其他模组时生效;未安装时无任何影响。

模组 集成内容
MrCrayfish's Furniture: Refurbished 储物家具加入无线物品传输系统;桌子可存放食物
JEI / REI 祭坛配方显示;REI 还支持从女仆的物品栏传输配方
Jade 显示女仆、祭坛、野餐垫、墓碑等信息
Sodium / Iris 动态模型与背部旗帜渲染,实时光影切换
Farmer's Delight Refabricated 女仆能识别并食用其食物
Kaleidoscope Cookery Refabricated 支持份餐,以及收割水稻后自动补种
Kaleidoscope Tavern Refabricated 支持桌子、座位,以及连续葡萄收割
Rustic Delight 女仆能识别并食用其食物
Carry On 女仆被搬运时模型和姿态正确
PatPat 摸头效果
Inventory Profiles Next 在女仆物品栏界面中支持整理功能

可从本组织 GitHub 获取

以下模组的 Minecraft 1.21.11 Fabric 构建 由本组织移植并维护。它们没有 CurseForge 项目,因此请在此处下载:

模组 用途 下载链接
OpenYSM-Updated 自定义女仆模型 (Yes Steve Model) gege-tlph/OpenYSM-Updated
Patchouli 游戏内指南书 gege-tlph/Patchouli
Maid Restaurant (附属) 女仆厨房 gege-tlph/MaidRestaurant

要给女仆自定义模型,您需要那个 OpenYSM-Updated 构建——本分支的骨骼绑定支持针对它。

暂不支持

上游拥有一些本分支尚未包含的第三方集成。绝大多数情况是因为对方尚未发布 Minecraft 1.21.11 Fabric 版本可供集成的:

EMI · Accessories · Immersive Melodies · Simple Hats · Ponder · Improved Mobs · Just More Cakes · TACZ · Iron Chests · Aquaculture · Superb Warfare · SlashBlade · The One Probe · 可更新这些集成。

Embeddium 在 Fabric 上已被 Sodium / Iris 取代,而这二者均已受支持。KubeJS 的支持已在上游被移除。

以上情况并非永久。 随着这些模组发布 1.21.11 Fabric 构建,集成将可以重新接回。


关于 AI 聊天

女仆的 AI 聊天和语音功能需要您提供自己的服务和 API 密钥。本模组不提供也不代理任何服务。如果不进行配置,模组的其他功能不受任何影响。

问题反馈

请在 GitHub 上提交 issue,并包含:

  1. 来自客户端的 logs/latest.log — 如果是专用服务器问题,还需附上服务器日志 — 以及对应的崩溃报告
  2. 您完整的模组列表及版本,以及运行环境(单人游戏 / 局域网 / 专用服务器 / 代理之后)
  3. 复现步骤,以及是否能稳定复现;如果不能,请说明大致发生频率
  4. 如果是 AI 聊天问题,还需提供:使用的服务、模型等级、系统 TTS 或远程 TTS,以及问题发生前进行了多少轮对话

鸣谢与许可证

代码使用 MIT 许可证;美术与资源使用 CC BY-NC-SA 4.0(署名 · 非商业性使用 · 相同方式共享)。版权所有 (c) 2019-2025 tartaric_acid。许可证全文位于仓库中的 LICENSE-MIT 和 LICENSE-CC 文件中。