NeoForge 版本需要:动态资源生成器
Fabric/Quilt 版本需要:动态资源生成器 和 Fabric API/Quilted Fabric API
基于各种岩石自动生成矿石变种。
许多模组会添加新的岩石或新的矿石。《挖掘变种》会自动为每种矿石和岩石变种的组合添加新的矿石。此外,《挖掘变种》会尝试为这些矿石变种设置世界生成。添加的变种可以在配置文件中更改;一些模组已内置在默认配置中;其他模组则需要手动添加。请查看 Curseforge 页面的 图片 标签以查看生成的矿石示例。
遇到问题?从这里开始!
《挖掘变种》附带默认配置,除了原版岩石和矿石外,还包括以下模组的矿石变种:
主配置文件 config/excavated_variants.json 包含几个选项:
所有其他配置都通过 globalresources 文件夹加载。你可以直接在那里添加新的配置文件,但如果你想提取内置配置以便编辑,请打开 defaultresources.json 配置文件。它应该类似于以下内容:
{
"extract": {
"excavated_variants": "unextracted"
}
}
将 unextracted 更改为 extract 并加载游戏一次。现在,默认配置将可在 globalresources 文件夹中编辑。
注意:如果你只想添加更多配置,你不需要(也不应该)这样做。你可以在不提取现有配置的情况下添加新的配置文件。
配置定义了四种主要数据类型:
excavated_variants:overworld 是一个类别,由普通的 Minecraft 石头、深板岩和主世界矿石共享。excavatedvariants:minecraft/ironore 代表普通和深板岩铁矿石,以及任何其他生成的变种。excavated_variants:minecraft/granite 代表花岗岩,并包含基于花岗岩生成哪些新变种的信息。除非被修改器更改,否则变种会为所有共享地面类型且尚未有变种的矿石/岩石组合生成。
放置在 globalresources/[文件夹/包]/globaldata/[命名空间]/excavatedvariants/groundtype 中。它们是具有以下结构的 JSON 文件:
{}。放置在 globalresources/[文件夹/包]/globaldata/[命名空间]/excavated_variants/ore 中。它们是具有以下结构的 JSON 文件:
types:此矿石可以生成的地面类型列表。例如:["excavated_variants:overworld"]。translations:一个对象,键为语言环境(如 en_us),值为矿石的翻译名称。翻译名称前会加上岩石名称,除非翻译中包含 %s,在这种情况下,岩石名称将插入到该位置。tags:此矿石的变种将被添加到的标签列表,作为方块和物品标签。blocks:一个映射,表示此矿石的变种与岩石的配对。每个键是代表矿石变种的方块的标识符。值采用以下两种形式之一:"excavated_variants:minecraft/granite"。如果方块 ID 的命名空间对应的模组存在,则假定此变种存在。stone:一个字符串,代表岩石的标识符。例如:"excavated_variants:minecraft/granite"。required_mods:必须存在的模组 ID 列表,此变种才能生成。例如:["spelunkery", "create"]。generating:(可选,默认为 true)此变种是否可以用作新生成变种的父级。放置在 globalresources/[文件夹/包]/globaldata/[命名空间]/excavated_variants/stone 中。它们是具有以下结构的 JSON 文件:
types:此岩石可以生成的地面类型列表。例如:["excavated_variants:overworld"]。translations:一个对象,键为语言环境(如 en_us),值为岩石的翻译名称。block:对应于此岩石的方块的标识符。例如:"minecraft:granite"。ore_tags:此岩石的矿石变种将被添加到的标签列表,作为方块和物品标签。放置在 globalresources/[文件夹/包]/globaldata/[命名空间]/excavated_variants/modifier 中。它们是具有以下结构的 JSON 文件:
tags:(可选)匹配筛选器的变种将被添加到的标签列表。可以是方块或物品标签,格式为 "命名空间:[blocks/items]/路径"。flags:(可选)将应用于匹配变种的标志列表,来自以下集合:"originalwithoutsilk":变种应掉落其原始方块会掉落的物品,除非使用精准采集。请注意,此标志对于任何具有掉落“粗矿块”等行为的矿石方块无关,仅当原始方块掉落自身时才相关。"original_always":变种应始终掉落其原始方块会掉落的物品,即使使用精准采集。"disable":不应生成或识别此变种。"non_generating":此变种不应用作新变种的父级,但模组仍能识别它。properties:(可选)一个对象,具有以下字段,用于修改生成方块的属性:destroy_time:破坏方块所需的时间。explosion_resistance:方块对爆炸的抗性。xp:方块掉落的经验值。可以采用与原版数据包中相同的整数范围。filter:描述此修改器适用于哪些变种。修改器筛选器可以采用字符串或对象的形式。作为对象,它们至少有一个字段 type,用于描述筛选器的类型。可用的类型有:
all 匹配所有内容。empty 不匹配任何内容。not 匹配其 "filter" 字段未匹配的所有内容。and 匹配其 "filters" 字段所有成员都匹配的所有内容。or 匹配其 "filters" 字段至少一个成员匹配的所有内容。作为字符串,它们采用以下形式之一:
*:匹配所有内容。~:不匹配任何内容。~[筛选器]:匹配 [筛选器] 未匹配的所有内容。ground_type@[命名空间]:[路径]:匹配具有给定地面类型的所有变种。stone@[命名空间]:[路径]:匹配具有给定岩石的所有变种。ore@[命名空间]:[路径]:匹配具有给定矿石的所有变种。mod@[模组ID]:匹配所有内容,但仅当具有给定 ID 的模组存在时。generated:匹配所有由模组生成的变种。block@[命名空间]:[路径]:匹配具有给定方块 ID 的所有变种。这里提供的命名空间和路径可以使用 * 作为通配符来匹配一个或多个字符。友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人数:136,397 | 历史访问人次:230,705
今日访问人数:21,871 | 今日访问人次:24,210
昨日访问人数:25,573 | 昨日访问人次:27,367
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6