MC百科社群

标题: 如何用指令造一个无限食物 [打印本页]

作者: Minecraft_2023    时间: 2023-1-20 13:54
标题: 如何用指令造一个无限食物
一直想弄个无限吃的食物,但用了很多指令不行,求个方法。(不是没想过用永久饱和,纯粹是想弄个道具)
作者: geneluo    时间: 2023-1-28 16:42
老版本-1方块不知道行不行
作者: ctqctr    时间: 2023-2-4 10:57
-1应该行,但是命令怎么弄?物品改成-1个?

作者: QQ酱567575    时间: 2023-3-26 15:45
本帖最后由 QQ酱567575 于 2023-11-15 21:59 编辑

很简单。
比如想要一个无限吃的面包:
首先/scoreboard objectives add 111 minecraft.used:minecraft.bread #用来检测玩家吃面包
考虑一个nbt标签,用来识别你的无限面包,这里使用infinity
然后数据包里用tick.json设置一个每tick执行的文件或者使用循环型命令方块:
tag @a remove 111
tag @a[nbt={SelectedItem:{tag:{infinity:1b}}}] add 111 #给主手拿着无限面包的玩家添加标签
tag @a[nbt={Inventory:[{Slot:-106b,tag:{infinity:1b}}]}] 111 #副手的
scoreboard players set @a[tag=!111] 111 0 #把所有没有标签的玩家的计分板设为0
give @a[scores={111=1..}] minecraft:bread{infinity:1b} #给吃了一个无限面包的玩家一个无限面包
这样就完成了。




欢迎光临 MC百科社群 (https://bbs.mcmod.cn/) MC百科|最大的MineCraft中文模组百科