
车万女仆:纸短情长
这个mod是Contact: LoveRekindled和Touhou Little Maid的附加组件,让女仆能为主人写信。
东方小女仆:Epistalove
本模组是 Contact: LoveRekindled 与 东方小女仆 的扩展模组,允许女仆为她们的主人写信。
您可以通过这个
Bilibili 视频 快速了解模组概览。
信件内容
信件可以通过两种方式生成:AI 生成 或 预设文本,并可通过 数据包 或 KubeJS 进行全面自定义。详情请参阅 官方文档。
要启用 AI 生成功能,请按照
官方东方小女仆指南 中的步骤操作。
强烈推荐使用 AI 生成 —— 它可以使用游戏内的环境数据作为提示词,让信件自然地适应不同的情境。
信件书写时机
通过与女仆进行 AI 对话(对着女仆按 T 键),可以直接请求她写信。这需要启用东方小女仆的 函数调用 功能。
在其他情况下,女仆会根据配置的规则写信。详情请参阅 官方文档。
信件投递流程如下:
- 跟随模式: 女仆会将信件直接交给玩家。
- HOME 模式 + 附近有邮箱: 女仆通过 Epistalove 寄出信件;玩家需要从自己的个人邮箱中收取。
- HOME 模式 + 附近没有邮箱: 女仆会一直保管信件,直到玩家或邮箱出现。
最佳示例
以下 KubeJS 示例将使女仆在您每次达成新进度时写信,信件内容与该进度相关。
对于大多数知名模组,AI 都能识别它们的进度。
// server_scripts
LetterEvents.registerLetterRules(event => {
// AI:第一份礼物
event.createAI('advancement','lonesome',
'作为一名女仆,你的主人刚刚完成了 Minecraft 进度 ${adv}。这是一个重要的时刻——请就此给你的主人写一封简短的信。')
.trigger('advancement').repeat().minAffection(0).maxAffection(500).cooldown(0).register();
});
PlayerEvents.advancement(event => {
let advancement = event.advancement;
if (advancement.description.empty) return;
let str = `${advancement.displayText.getString()}:${advancement.description.getString()}`;
if (advancement.description.getContents().getKey()) str += `(${advancement.description.getContents().getKey()})`;
LetterAPI.triggerEventWithContext(event.player, "advancement", { adv: str });
});
未来计划
- 改进自定义功能。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。