猫史档案馆


【MC-datapack】Json语法·保姆级教程--01.初步认识Json语法

用户:meis星语meis星语查看:14 回复:5 评论:14 创建时间:2022-03-04T18:38:34


center_image

第一期 · 初步认识Json语法

 

center_image

center_image

Step 1 

认识Minecraft数据包

 

数据包(datapack)

在MC的世界里

就是基于原版的一种体验方式

数据包可以覆盖掉原版内容,或者添加各种玩法

使其原版更加具有趣味性

其中包括

维度、配方、函数、战利品、结构、谓词以及tag标签

但是,并不对原版Json文件进行修改

 

例如

你可以给原版添加各种新进度和新挑战

以及修改物品在工作台上的合成方式(这就是第二课的内容)

 

如果你现在就已经懵了,那么恭喜你

接受能力还算正常

开门见山地说

这期教程就是有着众多名词,较为“恐怖”

 

但是

数据包对于插件和mod

语喵更简单,不具备太多条件

仅仅要求数据,很少考虑逻辑方面的问题

其次

数据包用的语法不需要太麻烦的搭建环境

第三

数据包有着良好的兼容性

相比forge、fabric以及optifine

这更容易修改原版内容

 

Step 2

搭建Json开发环境

 

接下来

我们就要开始了

 

你的电脑必须具备以下条件

1.MC平台为Java版本

2.MC版本必须高于1.13

 

接下来,我们要选择编辑器

我比较喜欢用Visual Studio Code

center_image

下载链接:喵喵喵

你们随便

我不管doge

(当然你坚持用记事本也没关系,反正错误查不出来我不管!) 

 

 

Step 3

 设置编辑器、新建datapack

 

打开你的MC启动器

下载一个游戏版本

不建议下载最新版1.18

因为wiki上现在还未记载1.18的格式

(我不会)

下个1.17.1吧,我最擅长(可以是原版1.17.1)

打开作弊,开一个新世界

按这个路径打开你的minecraft文件夹

center_image

datapacks 目录

这就是你存放数据包的文件夹

在此文件夹下新建一个文件夹(名字任意),这就是你新建的数据包的名字

例如此处,我的数据包就叫one

center_image

绝对不可以有中文字符!!!!!

 

然后呢?

在one(此后我都会这么叫,你们知道是哪个文件夹即可)里新建一个txt文本文档

并命名为pack,后缀名改成mcmeta

center_image

文件名字、后缀名  必须 一模一样!!!

不知道如何查看后缀名只需要点开标签页上方的 查看

把文件拓展名打开

center_image

 

用我们的编辑器打开此文件

这个文件是给我们的数据包添加“名字和描述”

在文件内用编辑器输入以下内容

所有字符均是英文

但只要在双引号里的就可以写中文了

center_image

描述可以写中文

但最好写英文,以免报错

 

数字变化是根据版本来的:

center_image

完成后保存

好了,你的数据包就可以有名牌了

至于为什么这么写?

《下节再说》

下一节,我们将具体讲一讲json里的

“对象”

“数列”

 

 

 

注:本教程将wiki上的格式进行了统一整理

根据小泠君丶的教程进行改编整理

不喜勿喷,如有侵权,请联系我立刻删除

center_image


回复

上一页1 页 / 共 1下一页
meis星语meis星语

下载链接被屏蔽了

你们自己去某度搜索吧

Visual Studio Code

center_imagecenter_image

点赞0


评论


用户_869149用户_869149

赞!可惜我不玩MC

点赞0


评论


meis星语meis星语

ddd

点赞0


评论


调皮的乔治调皮的乔治

没人评论,原因:看不懂(((

点赞1


评论


i喵cludei喵clude

其实用visual studio2019或2022更好(弱弱)

点赞0


评论