在1.13.1版本中,使用tick标签设置的函数没有在每个游戏刻运行,甚至使用function 命令中没有该函数的补全。
我所使用的tick格式:
复制代码
我所使用的tick格式:
- {
- "replace": false,
- "values": [
- "test"
- ]
- }
本帖最后由 ⊙v⊙ 于 2018-8-27 23:31 编辑
.minecraft\saves\1_13-pre5 数据包_材质包_2\datapacks\UIN\data\minecraft\tags\functions\tick.json
复制代码
.minecraft\saves\1_13-pre5 数据包_材质包_2\datapacks\UIN\data\uin\functions\tick_setup
第一个是tick的路径
tick里value的写法是 命名空间:function路径,例子中的命名空间是uin
最后一个是tick例子中加载function的路径
对比,很明显你tick里的路径就少了个命名空间/function路径?
另外,游戏里function没有出现函数补全的话,可能是
函数路径错了
函数里有至少一处地方游戏读取失败,导致整个mcfunction加载不到
.minecraft\saves\1_13-pre5 数据包_材质包_2\datapacks\UIN\data\minecraft\tags\functions\tick.json
- {
- "replace": false,
- "values": [
- "uin:tick_setup"
- ]
- }
.minecraft\saves\1_13-pre5 数据包_材质包_2\datapacks\UIN\data\uin\functions\tick_setup
第一个是tick的路径
tick里value的写法是 命名空间:function路径,例子中的命名空间是uin
最后一个是tick例子中加载function的路径
对比,很明显你tick里的路径就少了个命名空间/function路径?
另外,游戏里function没有出现函数补全的话,可能是
函数路径错了
函数里有至少一处地方游戏读取失败,导致整个mcfunction加载不到
确保你的函数位置在
data\minecraft\functions\test.mcfunction
并且内容无错
reload 后打开 .minecraft\logs\latest.log 尾部可以查看函数读取错误
data\minecraft\functions\test.mcfunction
并且内容无错
reload 后打开 .minecraft\logs\latest.log 尾部可以查看函数读取错误