大家好,上次教了生物的主副手物品指令,今天教大家玩家的主手副手刷物品的指令。
生物的双持与装备:http://www.mcbbs.net/thread-477696-1-1.html
此次教程兼容玩家与生物
先上图:
我用了三条指令,完成了这一喜感的效果……
首先头部的指令与1.8相同,这里一笔带过:
标准的指令格式:
- /replaceitem entity <目标> <槽位> <物品> [数量] [信息] [dataTag]
头部指令
- /replaceitem entity @p slot.armor.head minecraft:物品 1 0
1.8的头部指令虽然可以刷出物品,但是部分物品是无法在外部显示,1.9中可以很好的显示所有物品,将显示位置移到了头顶。
然后就是主手与副手的物品。
双持指令也属于replaceitem的范围,只是增加了新的物品栏ID,其他的结构大致相似。
1.9的快照中,任何可持有物品都是可以用replaceitem实现
主手指令:
- /replaceitem entity @p slot.weapon.mainhand minecraft:物品 1 0
副手指令:
- /replaceitem entity @p slot.weapon.offhand minecraft:物品 1 0
注意这个weapon(武器)后面的mainhand和offhand,就是主手与副手的区别,快照中加入了主副手切换的设置后,主手就会改变,这个指令需要设置主副手的位置。
主手的探测与1.8相同
探测副手物品的指令:
- /testfor @a {Inventory:[{Slot:-106b,id:"物品"}]}
副手的序号很特别,测试的序号为
副手序号:-106
注意有个负号
=======================END========================
[groupid=1009]The Command's Power[/groupid]