本帖最后由 End-Enderman 于 2015-4-16 19:33 编辑

(首先声明指令是由pca006132给出的见解)http://v.youku.com/v_show/id_XODk5MDI4OTAw.html
friendlyfire是积分板队伍系列的一种。当队伍中开启friendlyfire后,队伍中的玩家们便不可彼此伤害。由于join可以将实体假如到队伍里,所以当玩家将实体加入队伍后开启frienlytrue即可做到怪物不可伤害玩家的效果。(直接无视玩家,但依然会像生物的本能转过头来看着玩家)


开启后可以达到以上效果。
首先,先添加一个队伍。利用
  1. scoreboard teams add 队伍名称
复制代码
即可做到。在让玩家/实体加入队伍前必须要经过这个指令。
之后,用join将实体加入队伍。
  1. scoreboard teams join  队伍名称 玩家/实体名称
复制代码
最后,在开启效果frienlyfire即可。
  1. /scoreboard teams option 队伍名称 friendlyfire true
复制代码
如果不在这个队伍中的怪物以及玩家不会受到frienlyfire的控制,怪物亦会攻击玩家并且玩家之间可以互相伤害。
(frienlyfire开启后,玩家依然可以攻击除了玩家以外的实体)

非讲解的吐槽欢乐时间
使用这个指令后,怪物世界们也会变得杂乱无章。因为:

僵尸不打村民了(跑是村民的天性)

铁傀儡都成废物了(存在还有什么意义)

末影人都跳河了(某些末影人的爱好...)

一如既往和谐场面,大家,我们来一起好好玩耍吧!(怪物:要不是有命令的前提下...)

另外,可以高频join,比如@e,当有新的怪物自然生成或者用刷怪蛋、刷怪笼等等生成的攻击、中立型生物,用高频是非常好使的。只是再也看不到僵尸们屠村的景象了...(村民:没有人性!)
当接触史莱姆这样的怪物时,玩家亦会掉血。即使它不会主动攻击玩家。