如题
指令如下 召唤村民 给予药水效果 迟缓 等级127 时间9999999
然而并没有什么卵用
这是测试 召唤僵尸 吓得这大鼻子拔腿就跑
然而 我使用了喷溅迟缓药剂 直接丢大鼻子
大鼻子你到是跑啊
测试成功 僵尸获得一血
这里的迟缓药剂我做的是10级于是我想是不是我药水等级设置大了
于是指令写为 Amplifier:10
再次测试 大鼻子拔腿就跑啊
顶你个肺!
得出结论生物药水效果无效
LZ版本为1.8
求解到底是怎么回事!
版主大大帮我!
奇怪,我试了一下也不行,但是换成id:14 隐身是可以实现的。
如果你的目的只是希望他不能动,建议你可以用NoAI标签。
如果你的目的只是希望他不能动,建议你可以用NoAI标签。
这个嘛,药水效果经常在>=127级的时候有点奇怪,所以避免使用大于126的等级就比较好
如果真的需要用到这么高的等级,就建议先检查效果是否你需要的
如果真的需要用到这么高的等级,就建议先检查效果是否你需要的
ruhuasiyu 发表于 2015-5-22 03:32
奇怪,我试了一下也不行,但是换成id:14 隐身是可以实现的。
如果你的目的只是希望他不能动,建议你可以用 ...
生物AI我知道 但是使用后召唤村民悬空的问题如何解决呢?
pca006132 发表于 2015-5-22 09:10
这个嘛,药水效果经常在>=127级的时候有点奇怪,所以避免使用大于126的等级就比较好
如果真的需要用到这么 ...
貌似是根本没用的问题
这里药水等级我写为100
测试了一下
还是会跑
然后我又试了10 20 30的药水效果
都没用召唤僵尸还是会吓跑村民
叫俺欧巴 发表于 2015-5-21 23:34
生物AI我知道 但是使用后召唤村民悬空的问题如何解决呢?
要不然你就把召唤坐标略微调整,把Y调小0.5左右看看行不行。
ruhuasiyu 发表于 2015-5-22 03:32
奇怪,我试了一下也不行,但是换成id:14 隐身是可以实现的。
如果你的目的只是希望他不能动,建议你可以用 ...
NoAI标签测试如下
村民悬空 并且只会朝向一个方向
指令:/summon Villager ~ ~1 ~ {NoAI:1}
ruhuasiyu 发表于 2015-5-22 14:52
要不然你就把召唤坐标略微调整,把Y调小0.5左右看看行不行。
哎 可行 一直忽略了坐标 我好笨 但是村民的朝向是真的大问题。
叫俺欧巴 发表于 2015-5-22 00:04
哎 可行 一直忽略了坐标 我好笨 但是村民的朝向是真的大问题。
嗯,是的貌似只能朝北。即使先不加NoAI再用entitydata修改也会自动调整为朝北。(用这个办法也可以保证你对坐标的要求)
叫俺欧巴 发表于 2015-5-22 15:04
哎 可行 一直忽略了坐标 我好笨 但是村民的朝向是真的大问题。
Rotation:[度数f]
楼主,找到真正的原因了,原因是更改ActiveEffect标签是不会把他的Attribute更改的,所以建议楼主用effect命令(如果那个效果是关于跑速,最大血量,攻击强度)
pca006132 发表于 2015-5-22 17:47
楼主,找到真正的原因了,原因是更改ActiveEffect标签是不会把他的Attribute更改的,所以建议楼主用effect ...
也就是说药水效果无效咯。但effect命令怎么用在生物上面我不知道怎么写
还是说使用两个方块 一个为召唤村民 一个为指定给村民状态
/summon Villager ~ ~1 ~
/effect @p minecraft:slowness 300 10
这样写么?
/summon Villager ~ ~1 ~
{effect:Villager[minecraft:slowness 300 10]}}
pca006132 发表于 2015-5-22 17:07
Rotation:[度数f]
额 我没接触过Rotation这个指令
/summon Villager ~ ~0.5 ~ {NoAI:1}
求解怎么写。