欢迎光临散文网 会员登陆 & 注册

关于我的世界/function 指令 无法TAB的问题 算解决

2023-04-01 13:40 作者:梧桐年华  | 我要投稿

作为一个门外汉,不知道是不是有人和我有一样的困惑。

第一次做数据包,按照网上的教程来做,数据包的结构可以说都是大相径庭的,但是自己做出来的数据包,就是无法在自己的世界中使用,哪怕是强行输入数据包位置,情况例如:

reload 重置载入数据包 datapack list 列出载入数据包也显示正常载入。

但 function me:no1 会显示未知数据包或是无效数据包 。

有的up主或者是贴吧或知乎,都是说指令有问题,例如:

.mcfunction文件中指令前,是否加了“/”会导致无法使用 function指令无法TAB

.mcfunction文件中注释未加号,导致无法使用指令 等(自己好好检查,有些指令在某些版本不生效,比如1.12.2的长指令会在其他版本导致无法读取,就会直接读不出这个数据包,自己用的时候在世界用命令方块试一试,可以就不是这个问题,很好排除指令的问题)。

用vscode写数据包的可以用以下几款插件,可以在做指令的时候就显示问题在哪里,而且可以直接TAB补全指令,很方便。

装汉化插件可以在知乎上找,我记得有的,其他直接搜索安装

或者是结构出现了问题。

例如:

function 文件夹下多出文件夹 可能会导致无法使用 /function 指令

随意写 的两个位置少一个文件夹 可能会导致无法使用 /function 指令

或是data下面的 pack.mcmeta 文件有误。

 pack.mcmeta 文件如下:

{

        "pack": {

                "pack_format": 6,

                "description": "随意写"

        }

}

当然如果自己检查指令以及一切完全没有问题,数据包结构也是类似下面的:

.minecraft\versions\1.16.5\saves\new\datapacks\随意写\data\随意写\functions\no1.mcfunctions

只能说我现在也没想出问题到底是出在哪里(叹气,研究了一晚上),因为上面的数据包结构以及指令是完全可以用的。

是的,因为我在别人的数据包里试过,上面的结构和别人的结构是一毛一样,人家的 /function就是可以使用的,我的就无法使用(自己做的数据包结构,和上面一样,除了随意写的地方。)

是的,自己敲出来的数据包结构,就会导致无法使用/function 指令,原因未知。。。。

解决方法就是,用可以使用/function的数据包结构(就是copy别人的datapacks文件夹记得把别人的数据包里面的东西删了,删了是可以使用的,只保留所学教程需要的文件夹),粘贴到自己的根目录下,就完全可以使用。

很奇怪,希望懂得大佬在下面解释一下。


ps:以上仅仅个人见解,如有错误,请私信或在底下评论指出,因为我翻遍所有平台,都是有这个问题,但是没有人分享出来,所以才写了这一篇稿子。

关于我的世界/function 指令 无法TAB的问题 算解决的评论 (共 条)

分享到微博请遵守国家法律