-
-
Notifications
You must be signed in to change notification settings - Fork 56
模块结构文档
MysticNebula70 edited this page Sep 18, 2020
·
7 revisions
本文档描述了本资源包的“模块”结构。
<root folder>/
|-manifest.json
|-add.json
|-remove.json
|-assets/
|-<other content>...
必需。此文件用于描述整个模块的基本结构。
manifest.json的内容如下:
{
"name": "<Awesome name>",
"type": "(resource|language)",
"description": "<Extraordinary Resource>"
}
name
是识别一个模块的唯一标识符。它可以是任何合法的字符。建议根文件夹的名称和name
相同,便于快速识别。
type
是模块的类型,只能是resource
或language
。根据type
的值,模块的结构会有所不同(见下)。
description
是模块的描述,可以是任何合法的字符。
当manifest.json
的type
为language
时生效。
add.json
是用于向主文件zh_meme.json
添加或更新字符串的文件,结构和zh_meme.json
一致。
remove.json
是从zh_meme.json
移除字符串的文件,内容是所有要移除的字符串的键的列表。
当manifest.json
的type
为resource
时生效。
用于添加除了主语言文件增补和删除以外的其他任何内容,文件夹结构(除不建议包含 pack.mcmeta
)保持和标准的Minecraft资源包一致。
Copyright 2020 Memified Chinese Content Group & Teahouse Studios, CC BY-SA 4.0. Built with love, fantasies, bees and memes.