MCA: Mob Compat
一个兼容层,让 MCA Reborn 将模组生物视为它们本来的动物、坐骑和牲畜,并将 Guard Villagers 的守卫变成真正的 MCA 村民,拥有名字、好感度、家族树和 MCA 自带的交互界面。
介绍
MCA: Mob Compatibility
MCA: Mob Compatibility 是 Minecraft Comes Alive: Reborn 的一个附属模组,帮助 MCA 理解并安全地与其他模组添加的动物、坐骑、牲畜、守卫和其他 NPC 进行交互。
它的目标很简单:让模组生物感觉像是属于 MCA 世界的一部分,同时不剥夺添加它们的模组的控制权。
该模组为 Minecraft 1.20.1 Forge 构建,需要 MCA Reborn。所有其他受支持的模组均为可选。
更好地支持模组动物
MCA: Mob Compatibility 将生物划分为有用的角色,例如牲畜、牛、羊、猪、家禽、马、坐骑、宠物、守卫和人形 NPC。
这让 MCA 和其他附属模组能够理解一个生物实际代表什么,而不是依赖原版动物的硬编码列表。
内置支持包括:
- 原版动物
- SWEM 马
- Genetic Animals
- DragN’s Livestock Overhaul
- Guard Villagers
- 许多其他使用 Forge 标准实体标签的动物
整合包作者还可以通过数据包为全新的模组添加支持,而无需编写任何 Java 代码。
Guard Villagers 集成
该模组的主要目的之一是修复 MCA Reborn 与 Guard Villagers 之间的粗糙边缘。
通常情况下,Guard Villagers 会把 MCA 村民误认为普通 Minecraft 村民,并将他们转换为 Guard Villagers 守卫。这样做会摧毁 MCA 村民,并可能永久丢失他们的家庭关系、婚姻、子女、遗传、性格、物品栏和其他 MCA 数据。
MCA: Mob Compatibility 阻止了这种情况。
在默认设置下,尝试招募 MCA 村民作为守卫时,会改为将其 MCA 职业更改为守卫,同时保留实际村民完好无损。他们的身份、家庭、外观、遗传、关系和其他 MCA 信息都保留在他们身上。
该集成还使 Guard Villagers 能够正确保护 MCA 村民。当敌对生物攻击他们时,守卫可以做出响应,同时被阻止将 MCA 村民视为敌人。
服务器所有者还可以选择允许守卫在玩家攻击 MCA 村民时做出响应。
将 Guard Villagers 作为 MCA 角色
Guard Villagers 还可以更深入地集成到 MCA 中。
启用后,受支持的守卫会获得 MCA 风格的身份,并可以参与 MCA 的社交系统,同时保留其正常的 Guard Villagers 外观、装备、战斗行为和 AI。
你可以通过 MCA 的正常交互系统与这些守卫互动,使对话、礼物、关系、雇佣、家庭互动、家园管理和其他 MCA 操作等功能能够与他们配合使用。
潜行并与守卫互动仍可访问 Guard Villagers 的正常物品栏界面。
在幕后,该模组安全地将每个守卫连接到 MCA,而不替换实际守卫。
这也允许桥接的守卫与更广泛的 MCA 附属模组生态系统自然协作,包括:
- MCA: Conversations
- MCA: Quests
- MCA: Crime
- MCA: Reputation
例如,守卫可以出现在对话或任务中作为 NPC,维持 MCA 关系,并被对攻击或针对村民的犯罪做出反应的系统所识别。
更安全的 MCA 狩猎家务
MCA 村民可以执行狩猎家务,但模组动物通常仍被 Minecraft 视为有效动物。这可能导致村民攻击你从未打算让他们狩猎的动物,包括珍贵的马或个人拥有的动物。
MCA: Mob Compatibility 为此添加了保护措施。
默认情况下,可以阻止狩猎村民攻击:
- 玩家拥有的动物
- 宠物
- 坐骑
- 已命名的动物
- 被拴住的动物
如果村民将这些受保护的动物选为狩猎目标,模组还可以让他们放弃狩猎,而不是反复尝试攻击无法造成伤害的目标。
这些保护功能均可完全配置。整合包作者可以决定保护或不保护哪些类型的生物。
默认情况下,牲畜不会受到保护,这样在用模组动物替换原版农场动物的整合包中,MCA 的狩猎系统仍可正常运行。
SWEM 支持
SWEM 的马匹会被识别为马和坐骑。
还可以通过 Minecraft 常规的所有权系统检测马匹的主人。
MCA: Mob Compatibility 不会干扰 SWEM 的繁殖、训练、需求、技能、马具或其他马匹机制。这些系统仍完全由 SWEM 控制。
该模组还可以提供有关坐骑的实用信息,包括是否已装备马鞍、坐骑主人以及当前骑乘者。
Genetic Animals 支持
来自 Genetic Animals 的动物会被识别为相应类型的牲畜。
它们的遗传、性别、怀孕、繁殖及其他机制仍完全由 Genetic Animals 控制。
MCA: Mob Compatibility 只负责识别动物种类,让 MCA 和兼容的附属模组能够正确处理它们。
DragN’s Livestock Overhaul 支持
来自 DragN’s Livestock Overhaul 的动物会被识别为牲畜,其中相应的动物还会被识别为马或坐骑。
与 Genetic Animals 一样,本模组不会取代或修改原模组的繁殖、遗传、性别或动物系统。
专为整合包设计
几乎所有生物分类都通过数据包实体标签处理。
这意味着整合包只需将其他模组动物的实体 ID 添加到相应标签中,就能让 MCA: Mob Compatibility 识别这些动物。
你可以将生物分类为牛、牲畜、马、坐骑、宠物、守卫或其他受支持的角色,无需创建兼容性模组。
本模组还支持 Forge 中常用的动物标签,因此遵循这些惯例的模组可能会自动兼容。
如果其他模组或整合包需要不同的行为,可以通过配置启用或禁用各个兼容性模块。
实用的管理员与调试工具
MCA: Mob Compatibility 为服务器管理员和整合包开发者提供了 /mcamobcompat 命令。
它可以用于:
- 检查已安装并启用的受支持模组
- 查看分配给各个角色的生物数量
- 查看实体并了解其分类
- 检查坐骑、坐骑主人、马鞍和骑乘者
- 检查已桥接的守卫及其 MCA 身份
- 检查 Guard Villagers 集成状态
- 诊断 MCA 兼容性
- 列出其他模组注册的所有实体
- 查找创建数据包兼容性所需的正确实体 ID
- 必要时检查并修复 Guard Villagers 的 MCA 代理连接
这样一来,为大型整合包构建兼容性就容易多了,无需猜测陌生模组在内部如何命名其实体。
本模组不会做什么
MCA: Mob Compatibility 旨在与其他模组协同工作,而不是取而代之。
它不会:
- 替换其他模组的繁殖系统
- 更改动物基因
- 更改妊娠或性别系统
- 修改动物需求或训练系统
- 重写其他模组的配置文件
- 添加自有动物
- 添加自有基因系统
- 将 Guard Villagers 转换为 MCA 村民
- 替换 Guard Villagers 的战斗 AI
- 不必要地修改 MCA 家庭数据
动物机制仍由创造该动物的模组负责。
MCA: Mob Compatibility 只是为 MCA 及其附属模组提供一种通用方式,让它们能够识别这些生物并安全地与其互动。
前置要求
必需:
- Minecraft 1.20.1
- Forge
- Minecraft Comes Alive: Reborn
可选联动:
- Guard Villagers
- SWEM
- Genetic Animals
- DragN’s Livestock Overhaul
- MCA: Conversations
- MCA: Quests
- MCA: Crime
- MCA: Reputation
加载 MCA: Mob Compatibility 不需要安装任何可选模组。请根据你的整合包所使用的模组选择安装。
无论你是在打造拥有大量模组的 MCA 村庄、添加拟真的牲畜、使用高级马匹,还是将 MCA 与专门的村庄守卫模组结合,MCA: Mob Compatibility 都旨在让这些系统更自然地协同运作,同时仍由各原始模组负责自身的机制。
常见问题
MCA: Mob Compat 支持哪些 Minecraft 版本?
MCA: Mob Compat 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
MCA: Mob Compat 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
otectus 的其他作品
查看全部 →Combat Toggle
Combat Toggle 是一款轻量级服务端 PvP 管理模组,要求双方主动同意后才会造成 PvP 伤害,避免意外或不想要的玩家战斗。只有双方都处于战斗模式时,战斗才会生效。
Ars ‘n Spells
Ars ’n Spells 为 Ars Nouveau 和 Iron’s Spells ’n Spellbooks 搭建桥梁,让两大魔法系统实现更深入的联动。通过全新兼容功能和跨模组成长路线,将魔力、法术强度、符文工艺与法术书结合起来。
Sophisticated Tab
一个简单的模组,整合了 Sophisticated Backpacks 和 Legendary Tabs,让使用更加方便。只需点击标签页,就能从物品栏打开背包;再次点击即可返回物品栏。
Effective Instruments
演奏音乐,强化盟友,或诅咒敌人。Effective Instruments 为乐器加入魔法光环系统,让演奏者为附近的玩家和生物施加药水效果。

评论
登录后评论和评分