
矿石生成禁用器
禁用主世界矿石生成,使用一个可配置的方块标签
查看大图矿石生成禁用模组
本模组的灵感来源于KubeJS移除WorldGen类,这使得整合包作者更难通过脚本来管理和禁用矿石生成。矿石生成禁用模组应运而生,成为在现代NeoForge整合包中控制主世界矿石生成的轻量级替代方案。
该模组在区块生成前移除生成矿石的世界生成特征。它并非在生成后替换方块,而是从一开始就阻止匹配的矿石特征运行。矿石通过一个方块标签来控制:
#oregenerationdisabler:disabled_overworld_ores
任何添加到该标签的矿石方块都会被检测到,并用于禁用生成它的世界生成特征。
特性
- 在区块生成前禁用主世界矿石生成。
- 使用可配置的方块标签,而非硬编码的矿石列表。
- 兼容原版及许多模组添加的矿石。
- 不会移除作为装饰放置在结构内的矿石。
- 专为采用替代矿石生成系统的自定义整合包设计。
- 支持数据包和KubeJS标签编辑。
如何配置
首次启动后,模组会创建其配置文件。
示例
你也可以通过KubeJS向标签添加方块:
ServerEvents.tags('block', event => {
event.add('oregenerationdisabler:disabled_overworld_ores', [
'minecraft:iron_ore',
'minecraft:deepslate_iron_ore',
'minecraft:diamond_ore',
'minecraft:deepslate_diamond_ore'
])
})
重要说明
此模组仅影响新生成的区块。已有区块不会发生变化。
本模组最初是为我的个人整合包制作的,后来发布出来,旨在帮助其他整合包开发者在KubeJS移除WorldGen后处理矿石生成问题。欢迎分叉、改进或根据你自己的项目进行调整。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。