关于minecraft地图扁平化转档(1.12.2>1.15.2)函数修改的记录01-02

本文目的
给自己写个参考;
记录地图更新过程;
加深记忆改变自己的书写习惯;
如果能帮到其他需要转档的玩家也是极好的。
要不是我在wiki上找不到指令修改的归纳总结......
文章中提到的内容都是在国际版上进行的,修改针对在网易开局域网(租赁服)的情况,但也适用于其他启动器。
网易更新了1.15,这是好的。
但是我还是要说,**网易,写的1.15打开却是1.15.2,害得我刚开始版本开错了。

1.修改侧边栏分割线(修改所有带中文的计分板与队伍)
扁平化后(1.13+)字体改了,所以修改一下分割线的长度,避免侧边栏不必要地突出。
(有些地方没颜色是因为网易8.4更新之后导入一次地图就会有目标掉色,我也不知道为什么,之后应该会把补颜色的指令写成函数方便修掉色的)




出现了第一个问题,原本修改分数的指令被判定为是错误的,实际上格式是完全正确的。


所以1.15的计分板不能带中文?
(其实也试了字母和修改目标名字的情况 得出的结论也是中文的问题)




好了现在得把所有计分板名称改成英文的了(玩 家 记 录 没 了)
我去试了一下,发现同理队伍名、函数名称、标签等除了JSON文本以外的都得改成英文。
工作量突增,我尝试用NBTExplorer改计分板和队伍名字。
(其实可以把创建计分板的指令写在function里,删掉scoreboard文件再执行,但是我怕漏掉一些没有写进function的计分板,所以用这种比较蠢但是保险的方法)
用NBTExplorer打开data文件夹里的scoreboard文件





大概花了两个半小时把计分板里的中文都改成英文,肯定会有一些不需要替换的JSON文本被替换,所以之后还需要进行修改。

同时,计分板名称不能长于16个字符
总结:
1.调整部分文本以适应扁平化后的字体
2.计分板objective名称与队伍team名称均需修改至不含有中文且计分板名称不能长于16个字符

2.修改mcfunction文件位置
1.15.2中,原本放在data文件夹中的functions文件夹已经无法使用,必须以数据包的方式执行。数据包datapacks文件夹的位置与data文件夹并列。
备注:以下操作中的命名均不能使用中文








数据包启用成功后,其中的mcfunction就可以使用/function指令执行了(格式不同 之后会讲到)
总结:修改functions文件夹的位置并加入pack.mcmeta文件

本篇正文完

第一次投专栏,不知道有没有修改功能,先写一点占坑然后边更新地图边记录,一天更新个几次吧。
如果对文章中的操作有问题或者有建议可以提出来,本人指令渣()欢迎纠错(虽然极大可能没人看就是了。゚(゚´Д`)゚。)

原来只能修改三次啊 之后我会分篇写