找到配置文件:./config/endless-common.toml。
找到配置分类[singularityCustom],配置项"Singularity Custom List"。
以此种格式["name:奇点名称", "color0:奇点颜色1(下层)", "color1:奇点颜色2(上层)"]来自定义一个新的奇点。
代码示例:
"Singularity Custom List" = ["name:zinc", "color0:0x112233", "color1:0x445566", "name:iron_gold", "color0:0x00aa00", "color1:0xffaa00"]
格式要求:
1.奇点名称:只能使用小写字母和下划线,且下划线不能在开头。名称不能和下面预定义名称相同。
//原版+联动奇点名称
public static final List<String> linkageTypes = Arrays.asList("coal", "iron", "gold", "diamond", "netherite", "emerald", "lapis", "redstone", "quartz", "clay",
"ruby", "dragon", "space", "xray", "ultra", "silver", "copper", "zinc", "nickel", "lead", "tin", "draconium", "awakened_draconium",
"manasteel", "terrasteel", "elementium", "dark_matter", "red_matter", "cobalt", "manyullyn");
2.颜色:只能使用16进制颜色代码来表示。
结果展示:
可通过搭配CraftTweaker模组来添加自定义奇点的配方。在Json配方中使用示例:
"item": "endless:singularity",
"nbt": "{type:emerald}" //使用type制定奇点