Minecraft(我的世界)中文论坛
标题: MC1.8:指令方块做玩家把村民吓跑的效果
作者: PotatoMaster101 时间: 2014-3-23 11:08
标题: MC1.8:指令方块做玩家把村民吓跑的效果
大家好,今天教大家如何用指令方块做把村民吓跑的效果,创意来自Henric SB。大家知道村民怕僵尸,所以只要玩家带上僵尸的头颅,也可以把村民吓跑。不光是村民和僵尸,也可以带上Endermite的头颅,然后把附近的Enderman都拉来,或者带上狗的头颅,把附近的骷髅的吓跑。这个机器十分简化,截图:
---------------(分割线)---------------
OK。这个东西是用指令方块完成的。原理就是,当玩家带上某个头颅后,就会把某个生物不断地TP到玩家的位置。这样子,把僵尸TP到玩家这里时,周围的村民会被吓跑。所有TP到玩家地方的生物都是隐身+无敌的,而且僵尸什么也不会攻击玩家,所以十分安全。当玩家拿下头颅后,就会有/kill指令把生物杀死。不过缺点是会听见僵尸的叫声,脚步声等等
---------------(分割线)---------------
进入教程。这个机器需要一个红石脉冲。本人使用的是/fill脉冲,和/setblock差不多,不过脉冲范围十分大。脉冲就不多详细讲解了。首先是探测玩家有没有带上某个头颅,使用MC1.8的新{Inventory}NBT完成。指令:
- /testfor @p
- {Inventory:[{Slot:103b,id:"minecraft:skull",Damage:2s,tag:{display:{Name:"Scare_Villager"}}}]}
复制代码 这个是探测有没有玩家带着一个叫“Scare_Villager”的头颅。Inventory这个dataTag我就不多说了,主要是探测玩家的背包里有没有这个物品。Inventory里加入了Slot:103b,所以玩家要带上头颅才能探测得到。具体我不多说了,以前发过Inventory的教程。(教程点击这里)
OK,第一步完成了。探测玩家带的头颅,并且给出输出。之后就是要刷出一个隐身的自定义名字僵尸,用来吓跑村民。指令:
- /summon Zombie ~ ~1 ~
- {ActiveEffects:[{Id:14,Ambient:-1,Duration:999999}],CustomName:"Scare_Villager",Attributes:[{Name:generic.attackDamage,Base:-5}],Invulnerable:1}
复制代码 这条指令刷出一个叫“Scare_Villager”的僵尸,并且拥有隐身的属性,还有-5的攻击,所以是不会攻击玩家的。僵尸也是无敌,以防在白天被烧死。
之后一步就是要不停地把僵尸TP到玩家的位置。这个需要一个脉冲,因为并不是TP一次,而是不停地TP。僵尸TP到玩家位置的指令就是:- /tp @e[type=Zombie,name=Scare_Villager] @p
复制代码 这条指令把一个叫“Scare_Villager”的僵尸TP到玩家。本人是直接用一个/setblock指令把一个指令方块放置在高速脉冲里面,所以整个机器就只有一个脉冲。玩家也可以自己做第二个脉冲。之后就是当玩家拿下头颅后生物就会死。这个十分简单,用一个红石火把反转信号就可以了。指令是:
- /kill @e[type=Zombie,name=Scare_Villager]
复制代码 把一个叫“Scare_Villager”的僵尸杀掉。用红石火把反转信号,所以,当玩家带上头颅后,并不会激活,当玩家拿下头颅,就会杀死僵尸。
---------------(分割线)---------------
这个就是整个机器的原理。玩家也可以自己加入新的系统。可以让Enderman一直跟着玩家,直接把僵尸换成Endermite就可以了。做了个研究存档,【点击这里下载】存档里玩家头颅就是末影人追Endermite,凋零就是猫抓苦力怕,僵尸就是僵尸抓村民,骷髅就是狗抓骷髅。游戏版本:14w11b(最新1.8预测)。进入存档后按下绿色按钮开始机器。
============All Credits Goes To Henric SB============
============End============
作者: 小析 时间: 2014-3-23 11:12
教程向 贴子 厉害!
作者: 6728602 时间: 2014-3-23 11:13
膜拜大神~~~
作者: ⭐✔️ 时间: 2014-3-23 11:14
膜拜大神~~~
作者: D草帽路飞H 时间: 2014-3-23 11:15
膜拜大神~~~{:10_492:}
作者: PotatoMaster101 时间: 2014-3-23 11:15
。。。别装萌了
作者: songfeitong 时间: 2014-3-23 11:17
我也来膜拜大神~~
作者: 719_Lokii 时间: 2014-3-23 11:31
豹猫好像也可以→_→
作者: kongbaiyo 时间: 2014-3-23 11:32
好机智!
作者: 1224812105 时间: 2014-3-23 11:38
刷回复ing
作者: 温品润如新 时间: 2014-3-23 11:40
膜拜大神+1
作者: 专业碎节操 时间: 2014-3-23 11:41
我觉的好蛋疼{:10_493:}
作者: MC猪人 时间: 2014-3-23 11:53
膜拜大神{:10_522:}
作者: hrd775 时间: 2014-3-23 12:13
那不会打到僵尸什么的么
还有就是两个人同时跌入洞内会有被困死的效果= =
不会挡到鼠标操作么。。
不过setblock很强大的样子
我学学
作者: PotatoMaster101 时间: 2014-3-23 12:20
嗯,僵尸的话会挡住鼠标的操作,狗,猫什么就不会了
作者: hrd775 时间: 2014-3-23 12:21
恩恩同意
作者: 回魂的夜 时间: 2014-3-23 12:38
给跪了···完全不明白
作者: jiacheng126 时间: 2014-3-23 13:13
膜拜大神
作者: S3ntinel 时间: 2014-3-23 14:49
其实我看完后就凌乱了
作者: 你哥在这 时间: 2014-3-23 14:54
一如既往的叼啊,大神
作者: 审奥不解释 时间: 2014-3-23 14:56
PM又出新帖?膜拜大神!
表示最近一直没玩MC了,在玩际霸2
作者: 秦受 时间: 2014-3-23 15:09
好帖子不顶就错过了
作者: StevenNight 时间: 2014-3-23 15:58
- -|||指令方块逆天了 现在?
牛逼死了吖!
作者: 郭仔 时间: 2014-3-23 16:16
蛮屌的东西...
作者: 残忆 时间: 2014-3-23 17:09
膜拜大神~~~
作者: Xx123c 时间: 2014-3-23 17:12
膜拜大神~~~
作者: pacerrecap 时间: 2014-3-23 20:17
但是如果这样的话,我的每一下攻击都会打在隐形僵尸身上,他是无敌的也打不死,那就永远打不到东西了
作者: 953301477 时间: 2014-4-3 12:54
/tp @e[type=Zombie,name=Scare_Villager] @p
在这条命令的命令方块旁接个红石比较器再加个命令方块
输入/tp @e[type=Zombie,name=Scare_Villager] ~ ~-1 ~
是不是可以解决?
作者: pacerrecap 时间: 2014-4-3 18:46
但是僵尸本身会有靠近玩家的倾向,所以会跳出来,也可能会卡土里
作者: BigBigWorld 时间: 2014-4-5 17:05
那把僵尸改成小僵尸怎么样?
作者: PotatoMaster101 时间: 2014-4-5 17:07
好办法。
作者: BigBigWorld 时间: 2014-4-5 17:11
嘿嘿 我也就是忽然灵光一闪的 还是您厉害 这么复杂的指令 这么有创意的用法 一个字——帅!
作者: 七哥丶 时间: 2014-4-5 17:11
有大用处 多谢了
作者: 愤怒的小苦 时间: 2014-4-5 19:26
厉害
作者: zcr020607 时间: 2014-4-5 21:18
膜拜大神,表示看不懂
作者: PotatoMaster101 时间: 2014-5-13 21:22
敢退出MC 到时Potato帝国把你抓回来
作者: lzy558 时间: 2014-9-29 22:23
我顶一个
作者: 176q72x 时间: 2014-9-30 09:43
膜拜大神!
作者: End-Enderman 时间: 2015-1-18 22:07
大神我顺便想说一下,不必要用快照版本的,给末影虫子加个NBT即可把附近的末影人拉进来
作者: 情花 时间: 2015-3-3 17:58
好吧其实我是水经验 的
作者: z9481752630 时间: 2015-5-26 18:33
厉害,大神啊
作者: ybb135788 时间: 2015-5-26 21:00
狗什么时候会赶走小白了
作者: lorinder 时间: 2015-7-26 22:45
膜拜大触~
问:
“僵尸也是无敌,以防在白天被烧死。”
白天被烧会不会发出扣血的声音?
作者: asd914777951 时间: 2015-7-27 01:33
逗B了·=·哈哈哈哈哈啊