蒙古入侵 - 成吉思汗军队

蒙古入侵 - 成吉思汗军队

面对成吉思汗与罕见的蒙古入侵、骑兵军队、被占领的村庄、和平的定居点、商人,以及原版风格的生存战斗。

🐎 蒙古人——成吉思汗的军队

面对成吉思汗和罕见的蒙古入侵,包括骑兵部队、被占领的村庄、和平的定居点、商人和原版风格的生存战斗。

蒙古人是一个专注于原版风格的战斗与探索模组,它将蒙古帝国的军队和定居点带入了正常的生存游戏体验中。

成吉思汗可能会在你第一次遭遇时单独出现。击败他后,后续的入侵会变得更加危险,会增加战士、弓箭手、掠夺者、守卫、战旗,以及偶尔出现的骑兵部队。除了入侵之外,世界中还可能存在可供解放的被占领村庄、和平的蒙古定居点、旅行商人、蒙古马匹和主题化的村庄守卫者。

该模组旨在创造令人难忘的遭遇,而不会把《我的世界》变成一个大型 RPG。它使用了玩家熟悉的装备、战利品、移动方式、村庄和战斗规则,因此游戏体验仍然感觉像是原版《我的世界》。

⚔️ 稀有、持续的入侵

蒙古军队不会加入普通的夜间刷怪池。入侵是由服务器控制的罕见事件,由可配置的冷却时间分隔,默认大约为三到七个游戏日。

  • 第一次个人入侵仅包含成吉思汗。
  • 在有效入侵期间击败成吉思汗会提升该玩家的入侵等级。
  • 后续遭遇会逐渐加入蒙古战士、弓箭手、掠夺者和守卫。
  • 更大规模的部队可能包括旗手和骑兵。
  • 默认的安全上限是16个同时攻击者,并且是可配置的。
  • 入侵进度和冷却时间会在死亡、退出游戏、切换维度以及服务器重启后持续存在。
  • 进度按每个玩家单独追踪,而附近的玩家会被安全地分组,以避免重叠入侵。
  • 入侵不会在和平难度下开始;简单、普通和困难难度会调整群体规模,但不会产生荒谬的生命值缩放。

入侵者会在目标地点外的有效地表地形上集合,然后向目标移动,而不是直接出现在房屋或村庄内部。生成检查会拒绝不安全的位置,例如熔岩、深水、封闭方块、随机洞穴和不合适的屋顶。

🎯 村庄和玩家家园目标

入侵可以攻击以下两个实际目标之一:

  • 村庄入侵:军队在附近的原版村庄外集结,穿过村庄,并根据服务器配置与玩家、村民和铁傀儡战斗。
  • 家园入侵:军队接近玩家的有效主世界出生点。小范围的局部检查有助于确认该区域类似于一个基地,而无需扫描数千个方块。

如果找不到安全可靠的目标,事件会被推迟,而不是强制生成在糟糕的位置。

👑 成吉思汗和他的军队

成吉思汗

一位拥有独特细致纹理、更强装备和可靠近战/远程切换能力的知名指挥官。早期的遭遇使用限制性的属性;他的实力会随着目标玩家的入侵等级而逐渐增长。成吉思汗在被击败后可以再次出现,并可能在后续入侵中骑乘蒙古马。

蒙古战士

一名快速的前线战斗人员,手持铁剑并偶尔装备铁甲来拉近距离。

蒙古弓箭手

一名远程专家,使用原版风格的弓箭战斗,寻找视线,保持距离,并在敌人过于靠近时重新调整位置。

蒙古掠夺者

一名具有攻击性的近战攻击者,装备铁斧和部分铁甲。

蒙古守卫

一名更坚韧的防御型士兵,保护指挥官和被占领的位置。守卫使用铁剑、盔甲和盾牌,前提是目标 Minecraft 版本能可靠地支持这些行为。

成吉思汗的儿子们

每个被占领的村庄都恰好有一个固定的王子:术赤、察合台、窝阔台或拖雷。一个村庄不会生成重复的王子。

骑兵部队和战旗

从较高的入侵等级开始,成吉思汗和一些士兵可以骑着细节精细的蒙古马进入战斗。较大的敌对群体也可能包括携带灵感源自历史的蒙古战旗的士兵。

🏚️ 被占领的村庄

一个符合条件的原版村庄在首次被处理时,会进行一次永久性的占领判定。默认情况下,15%的村庄会被占领。

被占领的村庄包含一支混合的蒙古驻军和一位王子。结果会被保存,士兵会在正常的区块卸载和世界保存过程中保持与该村庄的关联,并且区块永远不会被永久加载。

击败全部驻军即可永久解放该村庄。解放后的村庄在重启后不会重新生成占领状态。

🏘️ 和平的蒙古村庄

符合条件的村庄有几率变成和平的沙地主题蒙古定居点,默认几率为20%。和平和占领的结果是互斥的。

这些定居点可以包括:

  • 具有每日早晨、工作、社交、傍晚和休息日常的蒙古平民;
  • 和平的蒙古守卫,他们会巡逻、保卫村民,并攻击怪物或敌对入侵者,但不会攻击玩家;
  • 生活在定居点附近的蒙古马;
  • 灵感源自历史的蒙古横幅和旗帜;
  • 一个具有熟悉铁傀儡行为的主体化蒙古村庄傀儡;
  • 村庄生活以间隔时间在本地模拟,以保证服务器性能。

给一位成年的女性蒙古平民一朵虞美人会永久地将她的手染成红色。除非玩家处于创造模式,否则会消耗一朵虞美人。

🐫 旅行的蒙古商人

和平的蒙古商人偶尔会穿越世界,并提供少量灵感源自蒙古、由兼容原版物品制成的商品,包括:

  • 马奶酒;
  • 奶豆腐;
  • 蒙古毡;
  • 草原鞍;
  • 蒙古复合弓。

在较新的版本中,商队会带着一头骆驼和两只拴着的山羊到来。Minecraft 1.16.5 使用一个兼容的备用商队,包含一头有名字的羊驼和两只羊。

🐴 蒙古马

蒙古马使用自己独特的精细纹理,可以出现在和平村庄附近或在入侵期间运送部队。它们的骑手使用修正后的原版人形生物定位,以便自然地坐在马鞍上。

🎒 原版友好的战利品

蒙古敌人使用战利品表而不是大型硬编码的掉落列表。可能的奖励包括面包、熟肉、箭、弓、铁质武器和偶尔的铁甲部件。成吉思汗有更高的几率掉落有用的补给,并有较低几率掉落金胡萝卜或金苹果。

该模组不会免费发放钻石或下界合金装备,以保持正常的生存进度。

🥚 创造模式物品栏和刷怪蛋

蒙古人创造模式标签页包含十个便于开发的刷怪蛋:

  • 成吉思汗;
  • 蒙古战士;
  • 蒙古弓箭手;
  • 蒙古掠夺者;
  • 蒙古守卫;
  • 蒙古商人;
  • 蒙古平民;
  • 蒙古村庄傀儡;
  • 蒙古马;
  • 蒙古王子。

正常的生存遭遇仍然来自入侵、被占领的村庄、和平村庄和商队——而不是普通的敌对生物生成。

🧩 支持的版本和加载器

Minecraft Forge Fabric NeoForge Java
1.16.5 ✅ ✅ — 8
1.20.1 ✅ ✅ — 17
26.2 — ✅ ✅ 25

仅支持上述列出的组合。文件不能在不同的 Minecraft 版本或加载器之间互换使用。

📦 安装和依赖

  1. 为你对应的 Minecraft 版本安装受支持的 Forge、Fabric 或 NeoForge 加载器。
  2. Fabric 用户还必须安装匹配的 Fabric API。
  3. 下载与你的 Minecraft 版本和加载器都匹配的蒙古人 JAR 文件。
  4. 将 JAR 文件放入游戏实例的 mods 文件夹中。
  5. 对于多人游戏,在客户端和专用服务器上安装相同的目标构建版本。
  6. 在添加或更新任何模组之前,备份重要的世界。
目标 最低加载器/API 要求
Forge 1.16.5 Forge 36.2.42 或更新版本(36.x 系列内)
Fabric 1.16.5 Fabric Loader 0.19.3 或更新版本以及适用于 1.16.5 的 Fabric API
Forge 1.20.1 Forge 47 或更新版本
Fabric 1.20.1 Fabric Loader 0.19.3 或更新版本以及适用于 1.20.1 的 Fabric API
Fabric 26.2 Fabric Loader 0.19.3 或更新版本以及 Fabric API 0.158.0+26.2 或更新版本
NeoForge 26.2 NeoForge 26.2.0.67 或更新版本的兼容 26.2 构建

Fabric API 仅对 Fabric 版本是必需的。 Forge 和 NeoForge 版本不需要 Fabric API 或 GeckoLib。

该模组可以安装到现有的世界中。新遇到的符合条件的村庄仍然可以被处理,因此不需要创建新世界。

⚙️ 服务器配置

游戏玩法配置由服务器权威控制。选项包括:

  • 启用或禁用入侵、家园目标、村庄目标、被占领的村庄、和平村庄和商人;
  • 最小和最大入侵冷却时间;
  • 被占领和和平村庄的几率;
  • 最大入侵规模;
  • 成吉思汗重生;
  • 对村民和铁傀儡的攻击;
  • 入侵公告;
  • 骑乘成吉思汗和骑乘士兵的几率;
  • 开发日志记录。

提供了保守的默认设置,并且昂贵的世界检查会在间隔的定时器上运行,而不是每刻运行。

🛠️ 管理命令

以下命令需要权限级别 2(默认为服务器管理员):

  • /mongolians invasion <player> — 强制触发一次入侵以进行测试或管理;
  • /mongolians level <player> <level> — 设置玩家的入侵进度;
  • /mongolians occupy — 尝试占领当前符合条件的村庄;
  • /mongolians peaceful — 尝试创建或检查和平的蒙古村庄;
  • /mongolians trader — 召唤一支蒙古商人商队;
  • /mongolians status — 显示相关的玩家、入侵和村庄状态。

这些命令是可选的 administrative 工具,正常游戏流程中并不需要。

🌐 语言

蒙古人模组包含以下语言的本地化:

  • 阿拉伯语;
  • 巴西葡萄牙语和欧洲葡萄牙语;
  • 荷兰语;
  • 英语;
  • 法语;
  • 德语;
  • 意大利语;
  • 日语;
  • 韩语;
  • 波兰语;
  • 俄语;
  • 简体中文和繁体中文;
  • 欧洲西班牙语和拉丁美洲西班牙语;
  • 土耳其语。

❓ 常见问题

这个模组需要新世界吗?

不需要。它可以在遇到现有世界中的符合条件的村庄时对其进行处理。

蒙古士兵会像僵尸一样每晚生成吗?

不会。敌对的蒙古人通过特殊的入侵和被占领的村庄出现。

客户端和服务器都需要安装这个模组吗?

是的。服务器负责游戏玩法和数据持久化,而客户端需要该模组来加载实体、纹理、物品和渲染。

它会永久加载村庄的区块吗?

不会。村庄状态会被持久化保存,实体使用正常的存档方式,而不会永久加载区块。

游戏过程中会下载纹理吗?

不会。所有运行时纹理都打包在模组的 JAR 文件内,因此该模组不需要互联网连接来获取资源。

🎨 资源和许可

所有分发的运行时皮肤和纹理都是项目自有版权的像素艺术。不重新分发任何第三方 Minecraft 皮肤,概念参考也不会作为运行时资源打包。有关来源细节,请参阅源代码仓库中的 ASSET_SOURCES.md。

许可:保留所有权利。

建议搜索词

mongol invasions、Genghis Khan、mounted army、occupied villages、peaceful villages、village raids、Mongol trader、Mongol horse、vanilla plus、survival、Forge、Fabric、NeoForge、dedicated server