Cristel Lib

Forge Fabric Quilt NeoForge Cristel Lib 1.2.9

模组加载器
  1. Forge
  2. Fabric
  3. Quilt
  4. NeoForge
版权类型
转载
版权链接
https://www.mcmod.cn/class/12373.html
资源语言
  1. 英语
适配版本
  1. 1.18
  2. 1.19
  3. 1.20
  4. 1.20.6
  5. 1.21
这个 Lib 模组允许开发者使用代码为结构创建配置和数据。
对于普通玩家和整合包制作者,此模组可为每个结构模组创建配置。
对于模组制作者,此模组可以为某种结构创建配置,在游戏内添加数据包的数据,在 Fabric 和 Forge 中自动加载数据包并带有检查。
目前,这个模组已被 William Wythers' Overhauled OverworldTowns and TowersTerralith 用作前置库。

以下是开发者创建配置文件的方式:
首先创建文件夹,这个文件夹放置用于本模组的文件。

  • 对于整合包制作者,它位于 minecraft 文件夹中的 .config/cristellib/data 里;
  • 对于模组制作者,它在模组目录下 /data/cristellib 内。
在这个文件夹中,再新建另一个文件夹称为 structure_configs。在此文件夹中便可以创建一些配置文件,这些文件将自动为所需的结构/模组添加配置文件。
一个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”是一个指示符,指示其中的一些注释应显示的位置。
作者
猫导CatirD
下载
27
查看
45
首次发布
最后更新

评论

0.00 星 0 星
后退
顶部 底部