
崩裂矿石
矿石方块保留在世界中,掉落其战利品,并明显出现裂缝,只有经过多次采集才会碎裂脱落。
易碎矿石
矿石不会在第一次敲击时消失。
矿石方块会留在世界中,掉落其战利品,并出现可见的裂纹,只有在多次采集后才会完全碎裂。矿脉因此成为值得驻足开采的地方,而不是瞬间就能清空的东西,而停在矿脉上的钻机也有了用武之地。
| Minecraft | 26.1.2 |
| NeoForge | 26.1.2.95 |
兼容一切
本模组不添加任何方块或物品。它基于 c:ores 标签和每个方块自身的战利品表运行,因此模组中的矿石也会自动包含在内,而由世界生成模组放置的矿田也会变得更有开采价值。来自其他模组的机器也能获得相同的行为,因为它挂钩的是破坏行为而非方块本身。
配置
crumbling.enabled = true # 关闭整个机制
crumbling.harvestsPerOre = 8 # 耗尽一个矿石所需的采集次数;设为 1 即为原版行为
每次采集都会掉落方块的常规战利品,因此提高 harvestsPerOre 会同时增加世界中每个矿石的总产量以及开采所需的时间。
运作原理
进度状态无法存储在方块上,因为无法向其他模组的方块添加属性。它存储在按维度保存的数据中,以位置为索引,并且只跟踪部分开采过的矿石——未触碰的方块没有记录,耗尽的方块会被移除,因此数据规模随进行中的开采活动而变化,而非随矿石总量而变化。
可见的磨损效果复用了原版的方块破坏裂纹覆盖层,该覆盖层已能渲染在任意方块之上并与客户端同步,因此无需额外的模型或纹理,模组矿石也能免费获得此视觉效果。
精准采集可以一次完整采集完好无瑕的矿块,这并非复制:进一块,出一块。已被开采过的矿块无法完整取走,因为从中取出的采集次数无法归还;附魔会被忽略,矿块照常碎裂,并伴有音效和提示信息,而非无声拒绝。
活塞无法推动已碎裂的矿块,因为其损伤状态与位置绑定,移动方块会导致损伤残留并在他处呈现完好矿石。爆炸和方块替换会清除跟踪记录,而不是将其留给下一个矿石继承。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。