MineColonies 多殖民地补丁

MineColonies 多殖民地补丁

让玩家一次拥有并传送至多个MineColonies殖民地,殖民地数量上限可配置。

MineColonies Multi-Colony Patch 一个轻量级的、基于 Mixin 的引擎补丁,适用于 MineColonies 1.21.1,移除了每位玩家只能拥有一个殖民地的限制。你可以拥有多个殖民地,在它们之间传送,并保持工具上下文解析的空间性。

功能特点 每位玩家可拥有多个殖民地 — 以同一镇长的身份占领并管理多个殖民地。 /mc home [id] — /mc home 传送到你最近的殖民地;/mc home <id> 按殖民地 ID 传送到指定殖民地。 可配置上限 — 每位玩家的最大殖民地数量可在模组配置中设置(并可切换是否允许单独删除殖民地)。 空间工具上下文 — 剪贴板/工具操作会根据你实际工作的殖民地来解析。 轻量级 — 纯粹使用 Mixin 以及对 MineColonies 命令/网络类的一些目标覆盖;它不会重新添加 MineColonies 的资源文件。 工作原理 挂钩 MineColonies 的 IMCCommand.build() 默认方法(为 home 文本追加可选的 id 参数)和 CommandHomeTeleport.onExecute(分发到支持多殖民地感知的传送),此外还有 Gate A(GetColonyInfoMessage)和 Gate B(CreateColonyMessage),因此建立第二个殖民地不再被硬性阻止。

需求 Minecraft 1.21.1 NeoForge 21.1.235(或更新版本) MineColonies 1.1.1374(≥ 1.1.1374-1.21.1-snapshot)— 补丁针对此版本。 MineColonies 自身的运行时依赖(Structurize、BlockUI、Domum Ornamentum)也必须存在。 安装 将 jar 文件放入你的 mods/ 文件夹,与 MineColonies(1.1.1374+)及其依赖一起使用。 单人游戏无需重启服务器;服务器上需同时在客户端和服务器端安装。

配置 config/minecolonies-multicolony.toml — maxColoniesPerPlayer(上限)和 allowIndividualColonyDeletion。(顺便说一下,这个 AI 描述,虽然有些内容可能并不完全准确,但别担心,这个模组并非 AI 生成的,我只是太懒了不想写描述)(我非常推荐你下载 MineColonies 的 autopilot 插件来帮忙,因为如果你每次想改进村庄都得来回奔波,那会有点痛苦)(哦,顺便说一句,我没有测试足够长的时间,所以请自行承担使用风险,如果发现问题就报告,我会尽快尝试发布更新)