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完成。指令:
  1. /testfor @p
  2. {Inventory:[{Slot:103b,id:"minecraft:skull",Damage:2s,tag:{display:{Name:"Scare_Villager"}}}]}
复制代码
这个是探测有没有玩家带着一个叫“Scare_Villager”的头颅。Inventory这个dataTag我就不多说了,主要是探测玩家的背包里有没有这个物品。Inventory里加入了Slot:103b,所以玩家要带上头颅才能探测得到。具体我不多说了,以前发过Inventory的教程。(教程点击这里


OK,第一步完成了。探测玩家带的头颅,并且给出输出。之后就是要刷出一个隐身的自定义名字僵尸,用来吓跑村民。指令:
  1. /summon Zombie ~ ~1 ~
  2. {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到玩家位置的指令就是:
  1. /tp @e[type=Zombie,name=Scare_Villager] @p
复制代码
这条指令把一个叫“Scare_Villager”的僵尸TP到玩家。本人是直接用一个/setblock指令把一个指令方块放置在高速脉冲里面,所以整个机器就只有一个脉冲。玩家也可以自己做第二个脉冲。之后就是当玩家拿下头颅后生物就会死。这个十分简单,用一个红石火把反转信号就可以了。指令是:

  1. /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
贰逼 发表于 2014-3-23 11:14
膜拜大神~~~

。。。别装萌了
作者: 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:13
那不会打到僵尸什么的么
还有就是两个人同时跌入洞内会有被困死的效果= =
不会挡到鼠标操作么。。

嗯,僵尸的话会挡住鼠标的操作,狗,猫什么就不会了
作者: hrd775    时间: 2014-3-23 12:21
PotatoMaster101 发表于 2014-3-23 12:20
嗯,僵尸的话会挡住鼠标的操作,狗,猫什么就不会了

恩恩同意
作者: 回魂的夜    时间: 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
pacerrecap 发表于 2014-3-23 20:17
但是如果这样的话,我的每一下攻击都会打在隐形僵尸身上,他是无敌的也打不死,那就永远打不到东西了 ...

/tp @e[type=Zombie,name=Scare_Villager] @p
在这条命令的命令方块旁接个红石比较器再加个命令方块
输入/tp @e[type=Zombie,name=Scare_Villager] ~ ~-1 ~
是不是可以解决?
作者: pacerrecap    时间: 2014-4-3 18:46
953301477 发表于 2014-4-3 12:54
/tp @e[type=Zombie,name=Scare_Villager] @p
在这条命令的命令方块旁接个红石比较器再加个命令方块
输入 ...

但是僵尸本身会有靠近玩家的倾向,所以会跳出来,也可能会卡土里
作者: BigBigWorld    时间: 2014-4-5 17:05
PotatoMaster101 发表于 2014-3-23 12:20
嗯,僵尸的话会挡住鼠标的操作,狗,猫什么就不会了

那把僵尸改成小僵尸怎么样?
作者: PotatoMaster101    时间: 2014-4-5 17:07
BigBigWorld 发表于 2014-4-5 17:05
那把僵尸改成小僵尸怎么样?

好办法。
作者: BigBigWorld    时间: 2014-4-5 17:11
PotatoMaster101 发表于 2014-4-5 17:07
好办法。

嘿嘿 我也就是忽然灵光一闪的 还是您厉害 这么复杂的指令 这么有创意的用法 一个字——帅!
作者: 七哥丶    时间: 2014-4-5 17:11
有大用处  多谢了
作者: 愤怒的小苦    时间: 2014-4-5 19:26
厉害
作者: zcr020607    时间: 2014-4-5 21:18
膜拜大神,表示看不懂
作者: PotatoMaster101    时间: 2014-5-13 21:22
审奥不解释 发表于 2014-3-23 14:56
PM又出新帖?膜拜大神!

表示最近一直没玩MC了,在玩际霸2

敢退出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了·=·哈哈哈哈哈啊