①怎么检测有某一个物品放在某一个格子里?
②怎么用Q键做技能?
③怎么让字可以点?
*最好有解释
②怎么用Q键做技能?
③怎么让字可以点?
*最好有解释
不说版本建议立刻原地枪毙
不说版本默认 1.14,1.13 那种远古版本不伺候。
①怎么检测有某一个物品放在某一个格子里?
execute as @a if data entity @s Inventory[{id:"minecraft:stone",Slot:0b}] run say 第一格里放了石头
当然上面这种是很神经的做法,更常用的是
execute as @a[nbt={Inventory:[{id:"minecraft:stone",Slot:0b}]}] run say 第一格里放了石头
②怎么用Q键做技能?
scoreboard objective add q minecraft.dropped:minecraft.stone
丢出石头就会把 q 分数加一,这时触发技能然后 reset q 即可。
③怎么让字可以点?
tellraw @a {"text":"点我自杀","clickEvent":{"action":"run_command","value":"/kill @s"}}
不说版本默认 1.14,1.13 那种远古版本不伺候。
①怎么检测有某一个物品放在某一个格子里?
execute as @a if data entity @s Inventory[{id:"minecraft:stone",Slot:0b}] run say 第一格里放了石头
当然上面这种是很神经的做法,更常用的是
execute as @a[nbt={Inventory:[{id:"minecraft:stone",Slot:0b}]}] run say 第一格里放了石头
②怎么用Q键做技能?
scoreboard objective add q minecraft.dropped:minecraft.stone
丢出石头就会把 q 分数加一,这时触发技能然后 reset q 即可。
③怎么让字可以点?
tellraw @a {"text":"点我自杀","clickEvent":{"action":"run_command","value":"/kill @s"}}
 本帖最后由 极光creeper 于 2018-10-26 23:11 编辑 
前排提示
1和3只要1.8+(含)即可 但是1的语法有一定区别
2只有1.14判断的出来
帮楼上补充一点点
execute as @a if data entity @s Inventory[{id:"minecraft:stone",Slot:0b}] run say 第一格里放了石头
execute[主指令] as @a[目标选择器为所有玩家] if data entity @s Inventory[{id:"minecraft:stone【物品ID】",Slot:0b【格子位置】}] run say 第一格里放了石头【run后面都是指令】

tellraw @a {"text":"点我自杀","clickEvent":{"action":"run_command","value":"/kill @s"}}
tellraw【主命令】 @a【全部玩家】 {"text":"点我自杀【显示的文本】","clickEvent【点击后】":{"action【发生事件】":"run_command【启用命令】","value":"/kill @s"【杀掉自己的命令】}}
前排提示
1和3只要1.8+(含)即可 但是1的语法有一定区别
2只有1.14判断的出来
帮楼上补充一点点
execute as @a if data entity @s Inventory[{id:"minecraft:stone",Slot:0b}] run say 第一格里放了石头
execute[主指令] as @a[目标选择器为所有玩家] if data entity @s Inventory[{id:"minecraft:stone【物品ID】",Slot:0b【格子位置】}] run say 第一格里放了石头【run后面都是指令】

tellraw @a {"text":"点我自杀","clickEvent":{"action":"run_command","value":"/kill @s"}}
tellraw【主命令】 @a【全部玩家】 {"text":"点我自杀【显示的文本】","clickEvent【点击后】":{"action【发生事件】":"run_command【启用命令】","value":"/kill @s"【杀掉自己的命令】}}