矿脉生成

矿脉生成

奖励探索与运输的大型稀有矿脉

经济

概述

概述

Ore Veins 为矿床引入了新一代生成架构。该模组不再在每个区块中生成零散的矿石,而是生成连续结构——从几分钟就能挖完的小矿囊……

小型矿脉

……到横跨多个区块的巨大矿层。这些庞然大物十分稀有,但一旦发现,就能在很长时间内提供充足的资源——也让你有理由围绕它们建造整座前哨站、铁路和物流网络。

巨型矿脉

这种方式带来了:

  • 逼真的矿藏,遵循自然形态
  • 以探索驱动的玩法——寻找的是一条矿脉,而不只是一簇矿石
  • 完全可配置——生成的每个方面都通过 JSON 暴露出来
  • 模组兼容性——只需几行配置,就能为任意模组的任意矿石添加支持

特性

  • 巨型矿脉:稀有但巨大的矿床

  • 探索导向:鼓励你探索洞穴和山脉

  • 运输系统:让铁路和道路变得有意义

  • 六种独特形状:

    • Cloud(云状):

    一个充满零散、不均匀矿囊的球体。密度随机变化,在同一矿体内形成富矿区和空洞。 (铜……)

    • Disk(盘状):

    一片宽广、微微起伏的水平矿层。顺着古老的地形延伸,形成可跨越地形追踪的弯曲而近乎平坦的层状结构。 (安山岩、闪长岩……)

    • Falloff(衰减状):

    一个密度平滑渐变的球体——核心最富集,向边缘逐渐稀疏。在地下形成清晰的“靶心”图案。 (金……)

    • Kimberlite(金伯利岩筒状):

    一条高耸、狭窄、扭曲的垂直矿管。常常弯曲或分叉,从深层基岩一直穿透多层岩石延伸到近地表。 (钻石、煤炭……)

    • Sphere(球状):

    一个巨大、几乎均匀的球形矿藏。密度处处一致,形成可预测的圆润矿体。 (铁……)

    • Lens(透镜状):

    一个扁平的椭圆形透镜状矿藏。中心较厚,向边缘逐渐变薄,如同压扁的透镜或枕头。 (煤炭……)

完全可定制的生成

除了预设的矿脉类型之外,Ore Veins 还提供了完整的配置系统,让你可以:

  • 构建自定义形状——利用径向、表面和体积噪声对球体和圆柱体进行弯曲、拉伸和扭曲

  • 使用不同的随机生成器控制尺寸分布

  • 使用 ChanceMapping 系统创建复杂的矿石混合物

  • 设置模板(Specs),并在特定放置中覆盖任意参数

  • 通过 Removals 完全禁用原版矿石生成

所有配置都通过 config/ore_veins/profiles/ 中的 JSON 文件完成,非常适合整合包作者和服务器管理员。

采矿理念

Ore Veins 用稀有的矿物构造取代了常见的矿床,范围从紧凑的矿缝到直径可达 96 格的庞然宝藏——真正的地下财富宝库。

🏔️ “严酷生存”风格(不使用辅助模组): 在这里,你会真正学会珍惜箱子里的每一块铁,或是每一场没有盾牌的战斗所得。“石器时代”可能会持续好几个游戏时段。你的策略会从挖掘转向探索:寻找矿石裸露的岩石露头,并深入最深的洞穴系统。

🔍 “工业物流”风格(搭配勘探模组): 这是为建造者设计的预期体验。我们建议在世界配置中降低矿脉频率——这会让每次发现都成为一项战略收获,让你有理由修建延伸数百格的道路和铁轨。核心玩法变为发展基础设施,而不是无止境地寻找。

世界中的矿石总量仍接近原版,但现在需要系统性的探索和周密的物流规划。

玩法影响

  • 前期:更难找到初始资源,鼓励探索
  • 中后期:奖励系统性的探索和基础设施规划
  • 基础设施:催生采矿前哨站之间运输网络的需求

配置

首次启动游戏后会自动创建相关文件。

1.4.0(当前版本)

  • config/ore_veins/server.toml — 服务器设置
  • config/ore_veins/client.toml — 客户端设置
  • config/ore_veins/profiles/**/*.json — 包含详细世界生成设置的配置文件
  • config/ore_veins/docs/readme.md — 关于修改世界生成的完整文档

选择配置方案

Ore Veins 1.4.0 引入了生成配置方案——预先配置好的矿脉集合。

  • 在 config/ore_veins/server.toml 中设置激活的 profile,可从以下选项中选择:

    • easy — 矿脉频繁,从不过大。适合轻松游玩。
    • medium — 平衡的体验。寻找有挑战性,回报丰厚。
    • hard — 矿脉稀有,但极其巨大。最好搭配勘探工具使用。
    • abundance — 实验性:到处都是矿石,用于娱乐和创造模式。
    • starvation — 实验性:几乎没有矿石,为受虐狂准备。
  • 或者创建你自己的方案:

    • 将任意方案文件夹(例如 medium)复制为新名称(例如 my-profile)
    • 编辑其中的 JSON 文件
    • 在 config/ore_veins/server.toml 中设置它(例如 profile = "my-profile")

每个方案包含三个文件夹:specs/、placers/、removals/。 完整文档请参阅 config/ore_veins/docs/readme.md。

1.3.1(旧版本)

  • config/ore_veins/server.toml — 服务器设置
  • config/ore_veins/client.toml — 客户端设置
  • config/ore_veins/worldgen/*.json — 详细的世界生成设置
  • config/ore_veins/docs/readme.md — 关于修改世界生成的详细文档

1.2.1(旧版本)

  • config/ore_veins.json5 — 世界生成设置
  • config/ore_veins_client.json5 — 客户端选项

兼容性

  • 可与原版矿石生成并存
  • 兼容大多数生物群系模组
  • 提供客户端配置以优化性能

需求

  • Fabric API
  • Fabric Language Kotlin
  • Cloth Config API