
村民契约扩展
VillagerContracts的分支版本,并带有一些改进,例如与任何添加村民的模组兼容。
村民契约扩展
基于 Villager Contracts 的改进分支,原作者 Invadermonky
概述
Villager Contracts Extended 是面向 Minecraft 1.12.2 的现代化与优化分支。重写并革新了村民职业变更系统,以修复大型整合包中的严重不兼容问题。本分支专注于以下改进:
- 专用图形界面:消除多个模组共存时的铁砧机制问题
- 通用兼容性:与其他任何模组添加的自定义村民完美兼容
- 漏洞修复 与内部性能优化
- 移除旧版代码(过时的提示文本与机制)
功能
界面(GUI)
- 告别铁砧:不再需要在铁砧上重命名契约
- 菜单:手持契约时右键点击,即可打开界面,轻松选择游戏中任何可用的职业或生涯
通用兼容性
- 全局模组支持:自动与任何通过 Minecraft Forge 正确注册的村民开箱即用,无论其由哪个模组添加
精简与现代化系统
- 提示文本清理:完全移除旧版提示文本系统与铁砧逻辑。这些旧逻辑曾导致加载包含大量村民职业的大型整合包时,出现臃肿、超大的提示文本
- 职业重置:更改村民的职业并立即、干净地重置其交易 (目前略有小瑕疵)
模组集成
得益于新的检测系统,本模组与任何 1.12.2 村民模组开箱即用,包括(并已测试):
- 原版 Minecraft
- Quark
- Ice and Fire: ROTH Edition
- 神秘时代(Thaumcraft)
- 沉浸工程(Immersive Engineering)
- 以及其他任何通过 Forge 正确注册村民的模组
配置
配置文件允许你根据整合包需求调整模组行为:
dumpVillagerInfo:启用后,将所有已注册的职业与生涯信息输出到日志中(对整合包作者非常有用)。entityBlacklist:实体 ID 黑名单,被列入名单的实体将禁用契约交互validContracts:一个白名单,用于筛选允许的名称、职业与生涯autoDetectVillagersComment:自动检测其他模组注册的所有村民职业与生涯consumeContractOnUseComment:决定将村民契约应用于村民时是否消耗该契约
许可与致谢
许可
本项目基于 MIT 许可证 分发
作者与贡献者
- Invadermonky:原版 Villager Contracts 模组的创作者
- Onyx_i7:分支开发者,负责性能优化、界面及维护
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。