用户:
meis星语查看:3 回复:7 评论:3 创建时间:2022-02-10T20:11:19

第一期 · 初步认识Json语法


Step 1
认识Minecraft数据包
数据包(datapack)
在MC的世界里
就是基于原版的一种体验方式
数据包可以覆盖掉原版内容,或者添加各种玩法
使其原版更加具有趣味性
其中包括
维度、配方、函数、战利品、结构、谓词以及tag标签
但是,并不对原版Json文件进行修改
例如
你可以给原版添加各种新进度和新挑战
以及修改物品在工作台上的合成方式(这就是第二课的内容)
如果你现在就已经懵了,那么恭喜你
接受能力还算正常
开门见山地说
这期教程就是有着众多名词,较为“恐怖”
但是
数据包对于插件和mod
语喵更简单,不具备太多条件
仅仅要求数据,很少考虑逻辑方面的问题
其次
数据包用的语法不需要太麻烦的搭建环境
第三
数据包有着良好的兼容性
相比forge、fabric以及optifine
这更容易修改原版内容
Step 2
搭建Json开发环境
接下来
我们就要开始了
你的电脑必须具备以下条件
1.MC平台为Java版本
2.MC版本必须高于1.13
接下来,我们要选择编辑器
我比较喜欢用Visual Studio Code

下载链接:https://code.visualstudio.com/
你们随便
我不管doge
(当然你坚持用记事本也没关系,反正错误查不出来我不管!)
Step 3
设置编辑器、新建datapack
打开你的MC启动器
下载一个游戏版本
不建议下载最新版1.18
因为wiki上现在还未记载1.18的格式
(我不会)
下个1.17.1吧,我最擅长(可以是原版1.17.1)
打开作弊,开一个新世界
按这个路径打开你的minecraft文件夹

datapacks 目录
这就是你存放数据包的文件夹
在此文件夹下新建一个文件夹(名字任意),这就是你新建的数据包的名字
例如此处,我的数据包就叫one

绝对不可以有中文字符!!!!!
然后呢?
在one(此后我都会这么叫,你们知道是哪个文件夹即可)里新建一个txt文本文档
并命名为pack,后缀名改成mcmeta

文件名字、后缀名 必须 一模一样!!!
不知道如何查看后缀名只需要点开标签页上方的 查看
把文件拓展名打开

用我们的编辑器打开此文件
这个文件是给我们的数据包添加“名字和描述”
在文件内用编辑器输入以下内容
所有字符均是英文
但只要在双引号里的就可以写中文了

描述可以写中文
但最好写英文,以免报错
数字变化是根据版本来的:

完成后保存
好了,你的数据包就可以有名牌了
至于为什么这么写?
《下节再说》
下一节,我们将具体讲一讲json里的
“对象”
“数列”
注:本教程将wiki上的格式进行了统一整理
根据小泠君丶的教程进行改编整理
不喜勿喷,如有侵权,请联系我立刻删除
