Minecraft(我的世界)中文论坛
标题: frienlyfire应用-友好的怪物
作者: End-Enderman 时间: 2015-2-24 19:49
标题: frienlyfire应用-友好的怪物
本帖最后由 End-Enderman 于 2015-4-16 19:33 编辑
(首先声明指令是由pca006132给出的见解)http://v.youku.com/v_show/id_XODk5MDI4OTAw.html
friendlyfire是积分板队伍系列的一种。当队伍中开启friendlyfire后,队伍中的玩家们便不可彼此伤害。由于join可以将实体假如到队伍里,所以当玩家将实体加入队伍后开启frienlytrue即可做到怪物不可伤害玩家的效果。(直接无视玩家,但依然会像生物的本能转过头来看着玩家)


开启后可以达到以上效果。
首先,先添加一个队伍。利用
- scoreboard teams add 队伍名称
复制代码 即可做到。在让玩家/实体加入队伍前必须要经过这个指令。
之后,用join将实体加入队伍。- scoreboard teams join 队伍名称 玩家/实体名称
复制代码 最后,在开启效果frienlyfire即可。
- /scoreboard teams option 队伍名称 friendlyfire true
复制代码 如果不在这个队伍中的怪物以及玩家不会受到frienlyfire的控制,怪物亦会攻击玩家并且玩家之间可以互相伤害。
(frienlyfire开启后,玩家依然可以攻击除了玩家以外的实体)
非讲解的吐槽欢乐时间
使用这个指令后,怪物世界们也会变得杂乱无章。因为:

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

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

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

一如既往和谐场面,大家,我们来一起好好玩耍吧!(怪物:要不是有命令的前提下...)
另外,可以高频join,比如@e,当有新的怪物自然生成或者用刷怪蛋、刷怪笼等等生成的攻击、中立型生物,用高频是非常好使的。只是再也看不到僵尸们屠村的景象了...(村民:没有人性!)
当接触史莱姆这样的怪物时,玩家亦会掉血。即使它不会主动攻击玩家。
作者: 2572312535 时间: 2015-2-24 19:56
不过怪物们不打你,不就失去了它们存在的意义吗,但这是个不错的帖子
作者: End-Enderman 时间: 2015-2-24 19:57
有没有人能告诉我,为什么保存后最底下会出现两张图片呀!编辑时明明没有!
作者: End-Enderman 时间: 2015-2-24 19:58
哈,至少这时候不用开和平了
作者: A_dan 时间: 2015-2-24 20:00
开和平也就一键的事啊~~这个应该做副本之类的有用吧~~
作者: 2572312535 时间: 2015-2-24 20:06
不过开和平之后怪就不见了,对吧
作者: End-Enderman 时间: 2015-2-24 20:19
是的,所以这样可以避免怪物消失
作者: shuaohao38 时间: 2015-2-24 20:21
再上传一张图片然后就可以看到以上传的图片
删除那两张即可
作者: End-Enderman 时间: 2015-2-24 20:22
哈,这样也可以,怪物不会消失
作者: End-Enderman 时间: 2015-2-24 20:23
...我一这样上面的图片就没了
作者: 爱心魔王FHC 时间: 2015-2-24 20:27
上传图片时留下的,建议用图床,如果去打怪物,怪物会不会反击?
作者: End-Enderman 时间: 2015-2-24 20:28
不会,视频还没整好,等会放视频
作者: 末影-Ender 时间: 2015-2-24 20:42
这问题还是我提的。
链接:http://www.mcbbs.net/thread-414659-1-1.html
作者: End-Enderman 时间: 2015-2-24 20:56
哈,发之前已经被pca同意了
作者: pca006132 时间: 2015-2-24 21:07
其实这个除了可以令生物不会打玩家之外,还可以作出多个队伍,不同玩家和不同怪物一队大乱斗(可惜的是怪物不会打怪物)
不过可以用村民(无敌)坐在同队的僵尸上,把附近(r=1)的不同队伍的僵尸加上补血的效果(对僵尸来说就是伤害),然后把不是骑在僵尸上的村民都杀了
这就是怪物VS怪物的系统(我只想到僵尸)
作者: End-Enderman 时间: 2015-2-24 21:11
末影螨(带PlayerCreated:1的)也可以,骑在末影人头上,依然是以上的效果
作者: End-Enderman 时间: 2015-2-25 09:44
视频已经发布。
作者: 0ZERO 时间: 2015-2-25 09:59
理论不错,感觉用处不大。
作者: End-Enderman 时间: 2015-2-25 10:00
用处很多呢...这个还可以用来做RPG
作者: 末影-Ender 时间: 2015-2-25 11:56
有个问题:如果用高频玩游戏就非常卡,有没有其他办法?{:10_492:}
作者: End-Enderman 时间: 2015-2-25 11:57
那就只能用低频的......高频最好放在离你远的地方(别让高频区域不加载,不然很可能无效)
作者: 栗子哥 时间: 2015-2-25 12:00
不明真相
作者: End-Enderman 时间: 2015-2-25 12:02
真相就是利用积分板弄出来的...
作者: 🍞bread 时间: 2015-2-26 13:25
好东西
正愁我的PVP地图里召唤师怎么召唤不攻击自己的怪物呢
作者: End-Enderman 时间: 2015-2-26 13:26
谢谢支持,不过建议一召唤出来就把这个怪物加到这个队伍里。怕登录名的问题,玩家名处可以换成@a
作者: bill_ 时间: 2015-4-3 16:07
不错,赞个。
作者: 咕噜and呼噜 时间: 2015-4-3 16:18
我就想知道原理......
作者: End-Enderman 时间: 2015-4-3 17:56
原理就是把怪物和玩家加进一个队伍里后开队伍和平
作者: Tsui 时间: 2015-4-3 20:03
{:10_492:}我已经落后了
作者: G肖K 时间: 2015-4-3 20:35
加个怪物生成检测吧,一直高频的卡不卡呀
作者: End-Enderman 时间: 2015-4-3 20:36
一个高频不算什么。testfor什么的也需要检测
作者: MRTangwin8 时间: 2015-4-5 20:07
可惜我不用1.8……
1.8的MOD太少了
还很难找
作者: End-Enderman 时间: 2015-4-5 21:35
1.8mod很没有怎么出,慢慢等吧。1.8的东西高级了不少。只不过存档的兼容问题嘛...
作者: 1425779271 时间: 2015-4-6 01:43
好难的样子//
作者: End-Enderman 时间: 2015-4-6 01:46
不难,随便加一个队伍,把怪物和玩家加进去之后开friendlytrue即可
作者: 617873006 时间: 2015-7-12 23:13
实体名称是什么,比如说僵尸,难到就打僵尸?在 scoreboard teams join 队伍名称 玩家/实体名称
作者: 617873006 时间: 2015-7-13 22:15
用命名卡?
作者: 1371655794 时间: 2015-7-15 18:43
HOW FUCK IS THIS!!!!
作者: xjj2005 时间: 2015-7-16 20:18
creeper怎么办,
作者: 陈炫..林 时间: 2015-7-23 22:18
我想问如果我想删除这个队伍,怎么删除?
作者: End-Enderman 时间: 2015-7-23 22:28
- scoreboard teams remove 队伍名称
复制代码
作者: 陈炫..林 时间: 2015-7-23 22:32
谢谢{:10_512:}
作者: 瀬名爱理 时间: 2015-12-2 21:12
有一个问题,就是离那三个命令方块比较远的话,差不多有几千米左右的距离,刷出来的怪会攻击玩家。用了高频还是一样。除非跑回去那三个命令方块那里重新弄高频。唉。如果有个人能做个怪物不攻击玩家的mod就好了。哪位大神能做一个啊。不攻击玩家的怪物mod。。。这样就不用命令方块来实现怪物不攻击玩家了真的
作者: 林扬骐 时间: 2015-12-2 21:51
我天,和平模式怪不会刷走了!?
再加上1.9的team的nbt,那不就……
作者: 喵丶 时间: 2015-12-8 22:25
马克