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

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

3.修改计分板准则
以下仅记录本人地图中出现的的计分板:
stat.leaveGame > minecraft.custom:minecraft.leave_game(离开游戏)
stat.playOneMinute > minecraft.custom:minecraft.play_one_minute(在游戏中)
stat.damageDealt > minecraft.custom:minecraft.damage_dealt(造成的伤害)
stat.pickup.minecraft.slime_ball > minecraft.picked_up:minecraft.slime_ball(捡起粘液球)
stat.damageTaken > minecraft.custom:minecraft.damage_taken(受到的伤害)
替换的时候自己在函数里写的备注超出预期地增加了很多工作量...
总结:在1.12.2以stat开头的准则都需修改

4.修改mcfunction名称
修改要求:
1.不含中文
2.不含大写字母



总结:mcfunction文件与functions文件夹中的文件夹均需修改至不含有中文

5.修改function命令格式
1.15.2的function命令格式和1.12.2不同:
function 文件夹名(functions中):函数文件名(1.12.2)
function 文件夹名(data中):文件夹名(functions中)/函数文件名(1.15.2 仅针对上期路径)

如datapacks > RunwillPVP > data > game > functions > test > 1
则输入function game:test/1



6.修改标签tag
同第3点
示例:





总结:标签tag需修改至不含有中文

7.修改目标选择器name=
修改带中文name=的三种方法:
1.把中文部分改成英文
2.改为name="名称"
3.改为使用tag(如下图)

总结:目标选择器name=需修改至不含有中文或加上引号

本篇正文完

新人up,如有错误请......请不要放过我,尽管提出。