Create Ore Excavation Deposits

Create Ore Excavation Deposits

Create Ore Excavation的多块矿脉——探索得越远,矿藏越丰富。

工具

感谢500次下载 ❤️❤️❤️❤️❤️

创建矿石开采矿床

Create Ore Excavation 添加多区块矿床 — 基于距离的丰富度、Xaero 地图覆盖层以及完整的多维度支持。

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


示例

你将获得

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

必需依赖

推荐 / 可选

  • Xaero 的世界地图 — 矿床覆盖层与共享按键。软依赖:没有它生成功能正常工作,只是缺少可视化。Xaero 的小地图 在发现时添加路径点。
  • YACL — 游戏内配置界面 + 矿床编辑器(缺失时回退到基础界面)。
  • KubeJSOpen Parties and Claims / FTB Teams — 可选;分别启用脚本绑定和 队伍 揭示范围。全部基于反射实现,无硬依赖。

本模组的 mixin 仅限 客户端,因此没有 Xaero 的专用服务器不会崩溃。


命令

管理员子命令需要权限等级 2(通过 /op <玩家> 获取 OP);shareaccept 对所有玩家开放

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

兼容性

  • 附属模组和数据包的 COE 矿脉 会被自动接管到地图上(命名、追踪、可查找),无需任何设置 — 且基础模组自带的矿脉默认被替换为本模组管理的矿床(可在生成配置中切换,或在编辑器中重新启用单个矿脉)。可在矿床标签页中将任何接管的矿脉提升为完全控制的类型,或将其禁用。
  • KubeJS — 在脚本中定义矿床类型;COE 自身的配方仍可通过 COE 的插件进行脚本化。
  • Open Parties and Claims / FTB Teams — 支持 队伍 揭示范围(原版记分板队伍同样有效)。
  • JEI / Jade — 钻探配方出现在钻探类别和游戏内提示中。
  • Create: Steam 'n' Rails — 无冲突。两者都会放置地图组件;coedeposits-client.toml 允许你移动/禁用我们的组件。
  • c2me — 兼容;选择器在区块的工作线程上运行。

链接

如需报告错误、提出功能建议或提交 PR — 请使用 GitHub Issues