矿脉再生

矿脉再生

开采矿石后会短暂变成不可破坏的基岩,然后重新生成回矿石——精准采集无法采集,只有时运才能收获,这样既保持了矿脉的可再生性,又不让玩家瞬间转移或囤积矿石。

矿石与资源

这个模组的作用

当玩家开采一个已配置的矿石方块时:

  • 矿石的正常掉落物会立即给予玩家(时运自动生效,与原版一致)。
  • 方块会立刻变为基岩,而不会留下一个空洞。
  • 经过一段可配置的时间后,基岩会重新变回原来的矿石方块,可以再次开采。
  • 这些矿石完全无法使用精准采集——尝试使用带精准采集的工具开采只会取消破坏,因此矿石方块本身永远无法被拾取或移走。 这能让矿脉成为一种按计时器再生的可再生资源,而不是开采后就永久消失。

适用于任何矿石方块,无论是原版还是来自其他模组——只要它在配置文件中被列出。

命令

命令 权限 描述
/oreregen reload 管理员(等级 2) 无需重启服务器即可重新加载 ores.json

配置指南

首次启动时,模组会在以下位置创建一个配置文件:

config/ore_regeneration/ores.json

默认情况下,它已预填所有原版矿石(主世界、深层变种、下界和远古残骸)。编辑此文件以添加、移除或调整条目:

[
  { "ore": "minecraft:iron_ore", "time": 60 },
  { "ore": "minecraft:diamond_ore", "time": 120, "multiplier": 1 },
  { "ore": "create:zinc_ore", "time": 50, "multiplier": 2 }
]

字段说明:

  • ore(必填)— 方块的完整 ID,格式为 命名空间:方块ID。适用于任何模组的矿石方块。
  • time(必填)— 方块保持为基岩状态直至再生的秒数。
  • multiplier(可选,默认 1)— 乘以该矿石掉落的每种物品数量(与时运效果叠加)。 只有在此列出的方块才会获得这种特殊行为——世界中的其他一切均不受影响。

编辑文件后,在游戏中运行 /oreregen reload(或重启服务器)以应用更改。

备注

  • 再生计时器在服务器重启和区块卸载后依然保留——即使计时中途服务器关闭,也不会丢失任何进度。
  • 不使用任何工具附魔开采矿石时,其掉落物与原版完全一致,只是增加了基岩延迟阶段。

Discord

加入我们的社区 / 报告错误 / 建议功能:

[https://discord.gg/krAeCzEjvT]