Vassal & Suzerains: Villager Recruits Addon
Recruit 的附属模组,加入持久化的封建政治系统,包括宗主与附庸等级关系、基于头衔的统治规则、叛乱冷却、贡品契约,以及客户端等级关系界面。
介绍
Vassal and Suzerain 是 Recruits 的附属模组,为现有阵营系统添加了持久化的封建政治层。它允许阵营建立有组织的领主—封臣等级关系、执行头衔规则、管理纳贡义务,并在 UI 中直接查看这些关系,且不会修改 Recruits 模组本身。
核心封建等级关系:
- 每个阵营最多只能有一位直属宗主,但可以拥有多位直属封臣。
- 等级关系会持久保存,玩家重新登录或服务器重启后仍然有效。
- 系统会自动阻止循环等级关系。
- 阵营不能成为自己的宗主,也不能建立无效的等级循环。
- 等级关系基于阵营 ID 建立,因此系统轻量且由数据驱动。
头衔系统:
- 阵营可被授予以下三种头衔之一:
KING
DUKE
COUNT
头衔规则如下:
- KING 不能拥有宗主。
- DUKE 只能臣属于 KING。
- COUNT 只能臣属于 DUKE。
- 无效的头衔组合会被拒绝。
- 如果更改头衔会破坏现有封臣关系,系统将阻止此次更改。
成为封臣的流程:
- 在常规游戏流程中,宗主关系不会立即强制建立。
/feudal vassalize 会向目标阵营发送请求。
- 接收请求的阵营领袖必须接受或拒绝。
- 如果目标领袖不在线,请求会被保留,并在其下次登录时显示。
/feudal requests 会列出待处理请求,并提供可点击的接受/拒绝选项。
- 管理员仍可使用 set_suzerain 直接覆盖设置。
关系管理:
- /feudal release 仅对直属宗主有效。
- 封臣不能自行脱离其领主。
- /feudal hierarchy 会显示当前领主关系链。
- /feudal contract info 可让封臣随时查看当前生效的纳贡契约。
外交与叛乱:
- 直属领主与封臣之间受到保护,不受常规敌对行为影响。
- 封臣不能随意反复更改与宗主之间的战争状态。
- 叛乱通过外交关系启动:
- 封臣可将直属宗主设为 ENEMY,以发动叛乱。
- 叛乱期间,领主与封臣之间允许直接交战。
- 如果关系改回 NEUTRAL 或 ALLY,叛乱就会结束,双方关系也会被强制恢复为 ALLY。
- 叛乱结束后,该封臣默认 5 个现实天内不能再次叛乱。
- 叛乱期间以外,系统会阻止直属领主与封臣之间的直接攻击和锁定目标。
- 这些规则由附属模组侧执行,不会修改 Recruits 的内部内容。
纳贡契约系统:
宗主可以通过按键绑定 UI 为直属封臣配置纳贡契约。
纳贡契约包含:
- 目标封臣
- 缴纳物品
- 物品数量
- 现实时间间隔
- 纳贡 UI 支持按物品 ID 或显示名称搜索所有已注册物品。
- 物品列表会在客户端扫描并缓存,以便快速搜索。
- 纳贡间隔可设置为 2 分钟至 30 个现实天。
- 宗主使用 /feudal vault 绑定收取贡品的箱子。
- 封臣使用 /feudal tribute 绑定缴纳贡品的箱子。
- 每到纳贡时间间隔,如果条件允许,附属模组就会将封臣箱子中的对应物品转移到宗主箱子中。
纳贡契约的持久性与可靠性:
- 纳贡契约、绑定的箱子以及执行时间都会保存在持久化世界数据中。
- 纳贡设置在玩家登出/登录和服务器重启后仍会保留。
- 契约更新也会持久保存。
- 如果宗主在封臣领袖离线时更改纳贡契约,封臣会在下次登录时收到通知。
- 封臣随时都可以通过 /feudal contract info 查看当前的纳贡义务。
贡品账簿:
- 每个贡品周期都会自动记录。
- 宗主的箱子会收到一本书面账簿,记录付款历史。
- 成功转交的贡品会记录为已完成付款。
- 转交失败或部分转交时,会记录缺少的数量和物品。
- 如果账簿被移走或摧毁,下一个记录周期会生成一本更新后的新账簿。
- 账簿历史记录保存在已保存的契约数据中,因此书本只是可见副本,并非唯一记录。
派系与领地界面:
- Recruits 派系列表新增了层级视觉效果:
- 派系旗帜上方会显示宗主旗帜
- 下方会显示直属附庸旗帜
- 将鼠标悬停在条目上可查看层级关系链
- 领地显示文本会扩展以显示领主信息,但不会改变领地所有权。
- 在特殊地图模式之外,领地颜色仍为派系原本的常规颜色。
世界地图封建模式:
- Recruits 世界地图新增客户端 Feudal Colors(封建颜色)切换选项。
- 启用后,直属附庸领地会在本地重新着色,以匹配其宗主的颜色。
- 这纯属视觉效果,仅作用于客户端:
- 不会更改服务器数据
- 每位玩家都可以独立切换
常见问题
Vassal & Suzerains: Villager Recruits Addon 支持哪些 Minecraft 版本?
Vassal & Suzerains: Villager Recruits Addon 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
Vassal & Suzerains: Villager Recruits Addon 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。
Knightmare_Broke 的其他作品
查看全部 →
Recruits-Medieval Siege Machine mod compat addon
Talhanation 的 Villager Recruits 与 Magistu 的 Medieval Siege Machines 模组之间的兼容附属模组。
Ranks and Titles (Recruits Addon)
添加可自定义的阵营等级和头衔,并提供细致的副首领与长老权限,用于管理成员、领地、外交关系及玩家列表中的身份显示。
Trotting wagons x Recruits Compat
让村民招募来的骑手能够驾驶小跑马车的马车。
Recruits Siege Fix
Villager Recruits 的附属模组:围城战改为以核心区块为目标,进攻方必须争夺玩家指定的核心区块才能夺取领地。
评论
登录后评论和评分