雪颜の顾
如题,1.14怎么检测玩家背包中正在拖动的物品


爱心魔王FHC
本帖最后由 FHC红石 于 2019-9-5 09:19 编辑

不能
请问你想做啥
如果玩家背包物品固定不变的话,可以检测玩家拿起物品时背包物品变化了
探测玩家背包:https://www.mcbbs.net/thread-244552-1-1.html
1.8指令升级到1.14:https://spu.spgoding.com/

挼rua
如果仅仅检测鼠标拿起的物品,还可以用clear检测数量,加上探测背包内拥有的用数量,并比较来处理

雪颜の顾
FHC红石 发表于 2019-9-4 22:07
不能
请问你想做啥
如果玩家背包物品固定不变的话,可以检测玩家拿起物品时背包物品变化了

检测背包物品固定不变的,我也会啊....
我就是要检测玩家拖动不固定物品
就比如某玩家从地上捡起了几本不同的附魔书(附魔属性完全随机,几本中也可能有相同附魔的),然后拖动其中一本,检测他拖动的是哪种附魔的附魔书,如果符合就执行后续|命令。

爱心魔王FHC
468920730 发表于 2019-9-5 10:56
检测背包物品固定不变的,我也会啊....
我就是要检测玩家拖动不固定物品
就比如某玩家从地上捡起了几本不 ...

你要是同种附魔书只有一本还好弄,如果同种的有好几本就没法检测了
因为附魔书不能叠加,没法检测玩家拿起来的时候数量变少了‘
做不到做不到,你最好换个检测方式

雪颜の顾
FHC红石 发表于 2019-9-5 11:08
你要是同种附魔书只有一本还好弄,如果同种的有好几本就没法检测了
因为附魔书不能叠加,没法检测玩家拿 ...

那我换个问题,怎么让背包里的物品无法拖动
就是左键点一下物品,物品立刻回到原位

爱心魔王FHC
468920730 发表于 2019-9-5 14:01
那我换个问题,怎么让背包里的物品无法拖动
就是左键点一下物品,物品立刻回到原位 ...

那你直接高频
/replaceitem entity @a container.格子 物品
一直替换玩家背包物品为你想要的,玩家拿起来也没用
其他地方可以替换为空气,防止玩家刷物品

第一页 上一页 下一页 最后一页