MineCrocodile
这是我的函数文件路径:datapacks/fun/data/spleef/functions/spleef_begin.mcfunction

游戏中reload后使用function spleef:spleef_begin找不到该函数文件

确定数据包已开启

另:原来1.12的函数文件存放方式已经不能用了是么?

ruhuasiyu
打开log文件,查看函数或其它内容是否有错误。
1.13的datapack只要有一个函数有错误就不能加载执行。

pineapple_
首先,fun下的pack.mcmeta内容应该是这样的
  1. {
  2.    "pack": {
  3.       "pack_format": 3,
  4.       "description": "Use as template"
  5.    }
  6. }
复制代码

pack_format后面数字随意
description后面的文字随意,游戏内鼠标悬浮在数据包名称上会显示这段文字
然后检查spleef_begin内是否有错误命令,逐条复制到游戏内检查或查看log
这个路径是没问题的

MineCrocodile
pineapple_ 发表于 2018-1-1 14:47
首先,fun下的pack.mcmeta内容应该是这样的

pack_format后面数字随意

是的,发现函数文件有错误,修改好就出现了

MineCrocodile
ruhuasiyu 发表于 2018-1-1 15:10
打开log文件,查看函数或其它内容是否有错误。
1.13的datapack只要有一个函数有错误就不能加载执行。 ...

是的,发现有句写错了,改了就好了

MineCrocodile
pineapple_ 发表于 2018-1-1 14:47
首先,fun下的pack.mcmeta内容应该是这样的

pack_format后面数字随意

这个pack_format具体代表什么含义?我填的1好像也没什么问题

pineapple_
MineCrocodile 发表于 2018-1-1 16:56
这个pack_format具体代表什么含义?我填的1好像也没什么问题

目前来看无意义
但是必须存在,后面数字可以随便写,
在以后可能和版本有关系

ruhuasiyu
MineCrocodile 发表于 2018-1-1 16:56
这个pack_format具体代表什么含义?我填的1好像也没什么问题

参考资源包的pack_format
为什么是3应该是为了和资源包的版本号一致,资源包也是3