本帖最后由 ㊣qilunuo 于 2023-1-3 22:45 编辑 
服务器是mohist核心;游戏版本1.12.2,有安装模组。在游戏中无法通过give方式获取mod物品(图一),可以用give获取原版物品(图二)。换了最新版的Mod和Ess仍然不行!用minecraft:give也不行。
如图一所示:
 
 
 
 
如图二所示:
 
 
服务器是mohist核心;游戏版本1.12.2,有安装模组。在游戏中无法通过give方式获取mod物品(图一),可以用give获取原版物品(图二)。换了最新版的Mod和Ess仍然不行!用minecraft:give也不行。
如图一所示:
如图二所示:
1.8之后就不能用数字id来获得物品了,只能用英文id,你按f3+h再把鼠标放物品上能看到英文id的
无敌三脚猫 发表于 2023-1-3 22:23
1.8之后就不能用数字id来获得物品了,只能用英文id,你按f3+h再把鼠标放物品上能看到英文id的 ...
你好,是这样的。我在游戏里面输入了give 我的ID 123就获得了64和红石灯,但是我输入获取mod的id就不行了。
无敌三脚猫 发表于 2023-1-3 22:23
1.8之后就不能用数字id来获得物品了,只能用英文id,你按f3+h再把鼠标放物品上能看到英文id的 ...
而且最后用了mod的英文也没有用
不,别这样,现在只有你自己能看到你发的内容,我就只能看到 此帖仅作者可见
此帖仅作者可见
 此帖仅作者可见
此帖仅作者可见无敌三脚猫 发表于 2023-1-3 22:29
不,别这样,现在只有你自己能看到你发的内容,我就只能看到此帖仅作者可见 ...
抱歉,不好意思啊!现在你看看可以了吗?
㊣qilunuo 发表于 2023-1-3 22:27
而且最后用了mod的英文也没有用
那个英文id,/minecraft:give可以用的
额,楼主这个问题我好像好久之前也遇到过,我记得当时我是发现: 输入give指令的时候,指令系统会自动补上前缀就像"minecraft:IDID", 然后被以为是原版的物品, 但是其实是mod物品, 可以试试在mod物品ID前面加上mod前缀~
阿巴阿巴是傻瓜 发表于 2023-1-3 22:52
额,楼主这个问题我好像好久之前也遇到过,我记得当时我是发现: 输入give指令的时候,指令系统会自动补上前 ...
什么意思?我有点不太明白
㊣qilunuo 发表于 2023-1-3 22:58
什么意思?我有点不太明白
假如你输入 "give id 123" 拿原版物品
实际上他会自动转换成 "give id minecraft:123"
就是他会自动加上一个前缀
不知道我记得对不对
阿巴阿巴是傻瓜 发表于 2023-1-3 23:04
假如你输入 "give id 123" 拿原版物品
实际上他会自动转换成 "give id minecraft:123"
就是他会自动加上 ...
好的我试试!
㊣qilunuo 发表于 2023-1-3 23:13
好的我试试!
按一下F3+H
然后会出来一串中文 包含了mod前缀和mod物品后缀
看起来是这样的
ic2:iron
这个才是真正的物品id
此外ess的可以正常给mod物品
因为你加了扩展id的mod,如果是数字id的话,指令无法识别超过4096 id的物品,所以最好还是在加扩展id mod之前先把mod装好。当然也可以使用f3+h用下面的英文id来给物品
结城希亚 发表于 2023-1-4 04:17
因为你加了扩展id的mod,如果是数字id的话,指令无法识别超过4096 id的物品,所以最好还是在加扩展id mod之 ...
同样的英文名怎么解决Minecraft:give 玩家名 mod名?