概述
Checklist 是为整合包制作的。它为玩家提供了一种简单的方法,在完成任务时进行勾选。它不会自动检查任务完成情况,需要玩家手动勾选任务。
右键点击书籍,或右键点击任务台(带有书籍的台子)以打开任务 GUI。
右键点击以将书籍添加到表中,Shift + 键点击以拾取书籍。
这个模组受到了 Simple Achievements 的启发。
配置
在“config/checklist/config.json”配置文件里,包含一个名为“firstJoin”的布尔值,这允许你在玩家首次加入游戏时给予他们一本书。
任务存储在“config/checklist/tasks.txt”文件中。 每行是一个新任务。
当在一行前加上“#”时,它将成为普通文本,这允许你在书中添加注释。
语法:
# 普通文本;
\n 分割行 ;
[link text](URL) 添加链接。
=== 添加新页面
命令:
任务示例
#§2=== NAMEOFPACK ===
#TEXT TEXT TEXT
#TEXT TEXT
#These links are also used for the support chapter in the quest book.
===
#§9 xxxxx
[§1§nXXXXX's Twitter/X](https://x.com)
[§1§nXXXXX's YouTube](https://www.youtube.com)
[§1§nXXXXX's Twitch](https://www.twitch.tv)
===
成就示例:你可以通过制作数据包来创建成就,然后使用类似“Global Packs”的模组将它们加载到你的模组包中。这在 1.12、1.16 和 1.20 版本 Checklist 模组中是可行的。
{
"parent": "minecraft:story/root",
"display": {
"icon": {
"item": "minecraft:cyan_glazed_terracotta"
},
"title": {
"translate": "§1§nXXXXX's Twitch"
},
"description": {
"translate": "§1§nXXXXX's Twitch"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"achievement": {
"trigger": "checklist:achievement",
"conditions": {
"achievement": "https://www.twitch.tv"
}
}
}
}
合成表