- 模组加载器
- Forge
- Fabric
- Quilt
- NeoForge
- 版权类型
- 转载
- 资源语言
- 英语
- 适配版本
- 1.18
- 1.19
- 1.20
- 1.20.6
- 1.21
这个 Lib 模组允许开发者使用代码为结构创建配置和数据。
对于普通玩家和整合包制作者,此模组可为每个结构模组创建配置。
对于模组制作者,此模组可以为某种结构创建配置,在游戏内添加数据包的数据,在 Fabric 和 Forge 中自动加载数据包并带有检查。
目前,这个模组已被 William Wythers' Overhauled Overworld,Towns and Towers 和 Terralith 用作前置库。
以下是开发者创建配置文件的方式:
首先创建文件夹,这个文件夹放置用于本模组的文件。
一个JSON的配置文件示例:
这其中的一些字段必须添加。
对于普通玩家和整合包制作者,此模组可为每个结构模组创建配置。
对于模组制作者,此模组可以为某种结构创建配置,在游戏内添加数据包的数据,在 Fabric 和 Forge 中自动加载数据包并带有检查。
目前,这个模组已被 William Wythers' Overhauled Overworld,Towns and Towers 和 Terralith 用作前置库。
以下是开发者创建配置文件的方式:
首先创建文件夹,这个文件夹放置用于本模组的文件。
- 对于整合包制作者,它位于 minecraft 文件夹中的 .config/cristellib/data 里;
- 对于模组制作者,它在模组目录下 /data/cristellib 内。
一个JSON的配置文件示例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | { "name" : "" , "subPath" : "" , "header" : "" , "config_type" : "" , "comments" : { "ancient_cities" : "A dark city at the bottom of the World" , "buried_treasures.spacing" : "Set the spacing of the buried treasure structure set" }, "structure_sets" : [ { "modid" : "minecraft" , "structure_set" : [ "minecraft:ancient_cities" , "minecraft:buried_treasures" ] }, { "modid" : "t_and_t" , "structure_set" : [ "towns_and_towers:towers" , "towns_and_towers:towns" ] } ] } |
- “subPath”指定配置文件所在的子文件夹名称。例如,如果把“cristellib”填写在那里,配置文件将生成在 ./config/cristellib/ 中。
- “config_type”指定配置项是用于地物(PLACEMENT),还是用于启用/禁用结构(ENABLE_DISABLE)。
- “structure_sets”需要把要配置的每个结构都放在其中。“modid”指定应在哪个模组中搜索结构文件,“structure_set”包含每一个结构的 id。
- “name”更改配置文件本身的名称。
- “header”是配置文件顶部的注释文本。
- “comments”是一个指示符,指示其中的一些注释应显示的位置。