Minecraft(我的世界)中文论坛
标题: NBT,加红石大触看这。。
作者: gyq 时间: 2015-3-4 08:25
标题: NBT,加红石大触看这。。
怎么做一个怪物蛋可以直接生成带马鞍的马,并且受到攻击时打到骑马人减人血,打马减马血,放置这个马的人死亡马也消失。
求助啊啊啊
想做籽岷的战争地带
作者: End-Enderman 时间: 2015-3-4 08:25
http://pan.baidu.com/s/1pJyqTRX 我想应该是您的意思,只要用那个蛋就会出来那样的马,之后如果人死马就死。
作者: End-Enderman 时间: 2015-3-4 08:47
1.首先您可以用give @p minecraft:spawn_egg 1 92 {display:{Name:"Horse"},ench:[]} 来得到一个名为horse的牛,高频之后execute @e[type=Cow,name=Horse] ~ ~ ~ summon EntityHorse ~ ~1 ~
{Tame:1,Saddle:1,Type:0} ~ ~ ~ {CustomName:xxx} 您可以在CustomName处输入马的姓名。之后比较器连接kill @e[type=Cow,name=Horse]就行了。我想受攻击就应该是打人减人血,打马减马血了,原版目前暂时没有这样的指令。可以做一个非电路,高频testfor @e[type=Player],后面做一个非电路
起到探测不到玩家就会执行命令。后面连接kill @e[type=EntityHorse,name=xxx]就可以了。本来我打算用entitydata的形式来解决您的问题,但是貌似不行...
作者: gyq 时间: 2015-3-4 08:53
那马鞍呢
作者: End-Enderman 时间: 2015-3-4 08:56
前面的马生成就已经包括了,Saddle:1为有马鞍的意思。
作者: gyq 时间: 2015-3-4 08:58
我试一下
作者: End-Enderman 时间: 2015-3-4 09:00
知道高频的意思吗?就是用一个高速脉冲不断激活这个命令方块。上面的指令有个错误,是高频execute @e[type=Cow,name=Horse] ~ ~ ~ summon EntityHorse ~ ~1 ~ {CustomName:xxx,Tame:1,Saddle:1,Type:0} 如果用summon EntityHorse ~ ~1 ~ {CustomName:xxx,Tame:1,Saddle:1,Type:0} 会出现
作者: gyq 时间: 2015-3-4 09:07
第二步怎么做,我对命令方块一点也不懂
作者: End-Enderman 时间: 2015-3-4 09:12
这是1.8才能用的,首先弄一个高频,比如/summon FallingSand ~ ~0.5 ~ {Block:"minecraft:redstone_block"} ,在上面放一个红石块就能激活,在用红石线连接即可。把上面的指令都复制到命令方块里,需要高频的用高频,需要用红石比较器和中继器连接的要对准,把上面的第二个指令改为我回复的第一个指令就对了。高频第二个指令,在CustomName处输入您想要的马的名字,不改的话默认名字为xxx。最后的效果是放出一只牛,牛被杀死,之后出来马
作者: gyq 时间: 2015-3-4 09:19
那为什么这样
作者: End-Enderman 时间: 2015-3-4 09:21
1.版本必须是1.8 2.我说了上面的指令已经改了...请把上面execute的指令改一下...上面已经回复了
作者: gyq 时间: 2015-3-4 09:22
可以给张总体图或存档吗
作者: gyq 时间: 2015-3-4 09:42
只是掉了满地东西。。。
作者: End-Enderman 时间: 2015-3-4 09:45
掉了什么?怎么掉了满地东西
作者: gyq 时间: 2015-3-4 09:52
牛肉皮革
作者: End-Enderman 时间: 2015-3-4 09:56
如果需要做地图可以用/gamerule doTileDrops false
作者: gyq 时间: 2015-3-4 09:59
OK。。。
作者: chyx 时间: 2015-3-4 18:12
doTileDrops 好像是禁止方块掉落把
作者: End-Enderman 时间: 2015-3-4 18:30
是啊,防止掉落
作者: chyx 时间: 2015-3-4 19:01
所以不能阻止牛肉
作者: lzs1234 时间: 2015-3-5 14:57
那是把牛砍死掉的…直接换成把牛tp到-9999就可以防止掉牛肉皮革
作者: lzs1234 时间: 2015-3-5 14:58
那是把牛砍死掉的…直接换成把牛tp到-9999就可以防止掉牛肉皮革