注:本教程仅适用于我的世界电脑版,即Minecraft:Java
上次我们讲述了如何创建一个数据包的熔炉合成表以及函数.我们这次就来讲一下自定义进度。在正文开始前,我补充一下一些知识点,数据包与资源包不同,它只识别文件夹,如果压缩数据包,MC将识别不了,如果一定要压缩,请在压缩软件中勾选仅存储选项,这样MC才能够识别到它。如果你需要模板,那么 Modrinth 很适合你。接下来,让我们开始正文。
在Minecraft(以下简称MC)中,每个成就、进度都有父页面,每个父页面都有一个根成就、进度,我们可以创建一个全新的页面,也可以从已有的根成就、进度创建一个全新的成就。下面是一个以原版成就进度为根创建的数据包成就:
{
"criteria":{
//此处为进度可能需要达成的准则列表,这里就不写了
}
"display":{ //(可选)显示数据。
"announce_to_chat":true, //(可选,默认为true)是否在完成此进度时在聊天窗口提示。
"background": "minecraft:stone", //(可选,仅根进度可用)进度标签的背景,这是一个文件路径。
"description": "什么人?出来", //进度的描述,可以为布尔值、数字、字符串和JSON文本。