跳到正文

Create Ore Excavation Deposits

作者:NIKNIK67

为机械动力矿物挖掘添加跨越多个区块的矿脉,探索得越远,矿藏越丰富。

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

感谢 1000 次下载 ❤️❤️❤️❤️❤️

Create Ore Excavation Deposits

为 Create Ore Excavation 添加多区块矿床——距离驱动的富集度、Xaero 地图叠加显示,以及完整的多维度支持。

如果遇到任何问题,或者你有了什么想法,我很乐意帮助你,并扩展/修复这个模组 <3


Example


你将获得

  • 多区块矿床——由 Perlin 噪声塑形的不规则矿斑,范围 2–40 个区块,全部共享同一种矿石。默认情况下,这些矿斑会替换 Create Ore Excavation 自带的单区块矿脉(可切换),因此你能获得矿床体验,而不是重复的矿石。
  • 世界地图叠加——在 Xaero’s World Map 上以纯色区块显示,矿脉枯竭时透明度渐隐,悬停提示会显示每个区块的剩余/初始储量。- 距离梯度——对数曲线驱动矿床大小、富集度以及哪些矿石有资格生成。
  • 逐区块梯度——核心区块产量最高;外围区块逐渐衰减到可配置的下限(默认 30%)。
  • 生物群系感知——可配置生成生物群系(默认:山地/针叶林生成铁,恶地/热带草原生成金,下界生物群系生成下界石英等)。
  • 多维度——可选择每种类型在哪些维度生成;每个维度都有独立的追踪和可复现的种子。
  • 揭示策略——每种类型有四种模式:always / on_discovery(走近)/ on_proximity(靠近时可见)/ on_prospect(矿脉探测器揭示)……
  • ……以及揭示范围——per_player(类似 COE,各自独立揭示)、team(与你的队伍共享——Open Parties and Claims、FTB Teams,或原版记分板队伍),或 global(一名玩家发现后对所有人揭示)。
  • 矿床共享——/coedeposits share 会在聊天中发布可点击的 [✚ 添加到地图] 邀请,直接与某位玩家共享,或绑定一个世界地图按键来共享你正悬停的矿床。无需 OP 权限。
  • 可配置的发现消息——友好名称 + 自定义聊天模板(%name% %pos% %player% …,支持颜色代码),或完全关闭聊天行。
  • 自动采纳外来矿脉——来自 附加模组和数据包(Create Ore Excavation Plus、CoE × Mekanism、OreCompatCreate 等)的 COE 矿脉会自动在地图上追踪、命名并可被找到——无需配置。可在游戏内编辑器中禁用或提升任意矿脉。
  • 游戏内编辑器与配置界面(YACL)——编写矿床、设置揭示/范围、启用/禁用矿脉、编辑配方(包括机器每周期消耗的输入/冷却液流体)——无需手动编辑 JSON。
  • KubeJS 支持——通过 CoeDeposits 绑定从 startup_scripts 定义矿床类型。

必需

推荐 / 可选

  • Xaero’s World Map——矿床叠加显示与共享按键。软依赖:没有它生成也能正常工作,只是会失去可视化效果。Xaero’s Minimap 会在发现时添加路径点。
  • YACL——游戏内配置界面 + 矿床编辑器(若缺失则回退到基础界面)。
  • KubeJS、Open Parties and Claims / FTB Teams——可选;分别启用脚本绑定和 team 揭示范围。全部基于反射,无硬依赖。

_本模组的 mixin 仅在 client 下启用,因此没有 Xaero 的专用服务器不会崩溃。_


命令

管理员子命令需要权限等级 2(通过 /op <player> 获得 OP);share 和 accept 对所有玩家可用。

| 命令 | 功能 |
|—|—|
| /coedeposits share | 为你当前所在的矿藏发布可点击的[✚ 添加到地图]邀请 — 任何人都可以点击,将其添加到自己的地图。 |
| /coedeposits share <player> / share all <player> | 将当前矿藏(或你发现的所有矿藏)直接分享给一名玩家。 |
| /coedeposits tier | 显示玩家当前位置的距离和层级比例。 |
| /coedeposits list | 列出当前维度中距离最近的 10 个已知矿藏。 |
| /coedeposits types | 列出已声明及自动接纳的矿藏类型,以及各类型已放置的数量。 |
| /coedeposits here | 显示玩家当前区块所属矿藏的信息。 |
| /coedeposits scan | 重新勘探玩家周围区域(不会清除现有数据)。 |
| /coedeposits regenerate [seed] | 清除当前维度的矿藏并重新进行勘探扫描。可选的种子覆盖值可锁定矿藏位置,以生成可复现的布局。 |
| /coedeposits seed | 显示当前生效的矿藏种子(覆盖值或世界种子)。 |
| /coedeposits refill / refill all | 恢复当前区块中的矿藏 / 当前维度中的所有矿藏。 |
| /coedeposits delete here / delete chunk | 移除整个矿藏 / 移除矿藏中的单个区块。 |
| /coedeposits place [<type> [<pos> [<amount> [<chunks>]]]] | 以管理员身份放置矿藏。amount<0 → 无限矿脉,amount>0 → 精确的单位总量。 |
| /coedeposits replenish <rate> / replenish all <rate> | 设置玩家所在矿藏或当前维度所有矿藏的每小时补充速率。0 表示禁用。 |


兼容性

  • 附属模组与数据包中的 COE 矿脉会自动接纳到地图中(命名、追踪且可查找),无需任何设置 — 并且默认情况下,此模组会用其管理的矿藏替换基础模组自带的矿脉(可在生成配置中切换,或在编辑器中重新启用单个矿脉)。你可以在“矿藏”选项卡中,将任何已接纳的矿脉升级为完全受控的类型,或将其禁用。
  • KubeJS — 可在脚本中定义矿藏类型;COE 自带的配方仍可通过 COE 的插件进行脚本化。
  • Open Parties and Claims / FTB Teams — 为 team 揭示范围提供支持(原版记分板队伍也可使用)。
  • JEI / Jade — 钻探配方会显示在“钻探”分类和游戏内提示中。
  • Create: Steam ‘n’ Rails — 无冲突。两者都会放置地图组件;你可以通过 coedeposits-client.toml 移动或禁用本模组的组件。
  • c2me — 可正常工作;选择器会在区块的工作线程上运行。

链接

如需报告错误、提出功能请求或提交 PR,请使用 GitHub Issues。

常见问题

Create Ore Excavation Deposits 支持哪些 Minecraft 版本?

Create Ore Excavation Deposits 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Create Ore Excavation Deposits 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分