Skip to content
254196 edited this page Sep 10, 2026 · 3 revisions

RealisticVillagersAI 1.7.3

为 RealisticVillagers 添加按村民与玩家配对隔离的对话记忆、服务端关系规则、可选的模型对话和关系界面。

导航

支持与下载

各部分的职责

记忆范围

每个村民 UUID + 玩家 UUID 配对都有自己的对话文件。不同村民或玩家之间不会共享历史记录。

关系裁决权

好感、信任、爱情、嫉妒、背叛、表白和伴侣事件均由服务端规则计算并提交。模型输出无法完成这些事件。

对话端点

默认端点是本地 Ollama。玩家不需要账户、VPN、API 密钥或客户端 AI 软件。

界面

关系数值和操作通过服务端物品栏 GUI 提供。

包含的系统与集成

  • 保存完整对话档案,并检索近期窗口和相关的较早条目。
  • 跟踪好感、信任、爱情、嫉妒、背叛、关系阶段和心仪目标。
  • 处理表白与拒绝、外貌偏好、安抚和牵线。
  • 提供十种影响玩法且可能遗传给新生村民的性格称号。
  • 跟踪原生村民伴侣之爱、有效生育奖励和受控的伴侣切换。
  • 添加可选的 KingdomsX 信任/敌对规则、原版信标效果和配偶被杀目击报告。
  • 在已知的 TAB、反 tab、隐身及协议链干扰后重试可见性。
  • 使用原生 Bukkit 物品栏提供关系数值和操作;发行包不附带自定义资源包贴图。

已测试的发行版组合

该发行集在八次隔离运行中完成了冒烟测试:Java 21 下的 Paper 与 Purpur 1.21.7、Paper 与 Purpur 1.21.10、Leaves 1.21.8 build 138-9331167、Spigot 1.21.10 build 4570-6e369ba-5c73aaf;以及 Java 25 下的 Paper 与 Purpur 26.2。

阅读玩家指南 · 打开安装指南

占位符值定义

数据不可用时会显示已配置的空值;输出绝不会借用其他村民或玩家的数据。

身份

  • %rvai_npc%:目标村民的显示名称。
  • %rvai_npc_id%:目标村民的稳定 UUID,主要用于诊断。
  • %rvai_player%:交互玩家的显示名称。
  • %rvai_profession%:当前职业,或已配置的无业标签。
  • %rvai_sex%:规范化的性别标签;本地化消息可显示为 male/female 或男/女。

关系

  • %rvai_stage%:关系阶段,例如陌生人、朋友、伴侣或配偶。
  • %rvai_emotion%:派生的情绪标签;仅作描述。
  • %rvai_affinity%:此村民/玩家配对的确定性好感值。
  • %rvai_trust%:此配对的确定性信任值。
  • %rvai_love%:此配对的确定性爱情分数。
  • %rvai_jealousy%:此村民的嫉妒分数。
  • %rvai_betrayal%:已存储的背叛/外遇惩罚。
  • %rvai_heart_target%:心仪档案中记录的目标 UUID/名称。

伴侣与牵线

  • %rvai_partner%:有效的双向原生伴侣名称。
  • %rvai_partner_love%:当前伴侣纽带爱情分数。
  • %rvai_candidate%:提交前的牵线候选者。
  • %rvai_new_partner%:成功切换后的新原生伴侣。
  • %rvai_old_partner%:成功切换后移除的伴侣;失败时为空。
  • %rvai_compatibility%:候选者兼容性/结果分数。

决策详情

  • %rvai_reason%:本地规则原因代码或说明。
  • %rvai_reply%:本地验证后接受的 AI 回复。
  • %rvai_chance%:决策使用的有界概率。
  • %rvai_attraction%:牵线使用的吸引力分数。
  • %rvai_minimum_affinity%:最低好感阈值。
  • %rvai_minimum_trust%:最低信任阈值。
  • %rvai_reduction%:当前事件扣除的数值。
  • %rvai_count%:事件产生的计数。
  • %rvai_seconds%:以秒计的时长,例如冷却或超时。

事件与状态

  • %rvai_mother%:出生/事件消息中的母亲显示名称。
  • %rvai_father%:出生/事件消息中的父亲显示名称。
  • %rvai_jealous_npc%:为嫉妒事件选中的村民。
  • %rvai_title%:关系称号标识符。
  • %rvai_title_effect%:易读的称号效果摘要。
  • %rvai_activity%:当前活动标签。
  • %rvai_status%:有界状态标签,例如就绪或不可用。
  • %rvai_enabled%:集成的启用/禁用状态。
  • %rvai_model%:已配置的模型标识符。
  • %rvai_key%:仅显示安全的“已配置/未配置”状态;绝不显示密钥。
  • %rvai_endpoint%:诊断用 API 端点;不要在其 URL 中放置私密令牌。

Clone this wiki locally