1、如何给特定标签的弓射出的箭加上标签?
2、如何监测箭射中了实体
2、如何监测箭射中了实体
xmdhs 发表于 2019-9-5 23:55
1.检测到某个玩家手上拿着特殊的弓后,给身边的箭矢加上标签。
https://www.mcbbs.net/thread-795430-1-1.h ...
这样有箭从玩家旁边飞过也会标记呀
怎么检测箭消失呢
dpy0428 发表于 2019-9-6 08:12
这样有箭从玩家旁边飞过也会标记呀
怎么检测箭消失呢
这就没办法了嘛,别的我不知道,有也应该会麻烦不少。
检测箭的消失可以 execute unless entity @e[tag=xxx,nbt={inGround=0b}] run xxxxx
当然,要是有一个玩家,连续射了两箭,其中一个还是向天上射我可就没办法了。。
也许可以试试进度,用这个触发器,https://minecraft-zh.gamepedia.c ... :player_hurt_entity
1.不能
2.不能
2.不能
 本帖最后由 467440721 于 2019-9-6 20:28 编辑 
execute as @a[nbt={}] at @s anchored eyes as @e[tyep=minecraft:arrow,distance=..0.1]
弓箭和弩的箭全是从头部射出来的,玩家的碰撞箱0.6*0.6*1.8 其他箭绝对不会被更改
2、进度可以检测玩家箭是否击中实体 但是不能检测击中那个实体
dpy0428 发表于 2019-9-6 08:12
这样有箭从玩家旁边飞过也会标记呀
怎么检测箭消失呢
execute as @a[nbt={}] at @s anchored eyes as @e[tyep=minecraft:arrow,distance=..0.1]
弓箭和弩的箭全是从头部射出来的,玩家的碰撞箱0.6*0.6*1.8 其他箭绝对不会被更改
2、进度可以检测玩家箭是否击中实体 但是不能检测击中那个实体
 本帖最后由 dpy0428 于 2019-9-8 11:25 编辑 
type打错了 ,distance=..0.1检测不到,不知道为什么,明明看到箭从脑袋里出来了,加到..1.6才检测到,1.6这个距离外来的箭检测不到,我试过了,还有就是下落的时候射箭检测不到@爱心大魔王
,distance=..0.1检测不到,不知道为什么,明明看到箭从脑袋里出来了,加到..1.6才检测到,1.6这个距离外来的箭检测不到,我试过了,还有就是下落的时候射箭检测不到@爱心大魔王 
Jokey_钥匙 发表于 2019-9-5 23:31
execute as @a[nbt={}] at @s anchored eyes as @e[tyep=minecraft:arrow,distance=..0.1]
弓箭和弩的箭全 ...
type打错了
dpy0428 发表于 2019-9-7 22:08
type打错了,distance=..0.1检测不到,不知道为什么,明明看到箭从脑袋里出来了,加到..1.6才检测到 ...
箭检测不到是因为高频跟不上……这就很麻烦了
dpy0428 发表于 2019-9-7 22:08
type打错了,distance=..0.1检测不到,不知道为什么,明明看到箭从脑袋里出来了,加到..1.6才检测到 ...
可以 参见我写的模组
就是签名墙的弩箭加强
Jokey_钥匙 发表于 2019-9-9 09:32
可以 参见我写的模组
就是签名墙的弩箭加强
是不是用函数就可以,命令方块不行
dpy0428 发表于 2019-9-9 11:34
是不是用函数就可以,命令方块不行
execute as @a[nbt={}] at @s anchored eyes positioned ^ ^ ^ anchored feet as @e[type=minecraft:arrow,distance=..0.1]
这样应该行了
之前是因为anchored不改变选择器基准点……
 本帖最后由 dpy0428 于 2019-9-9 22:00 编辑 
为什么还要anchored feet?还有就是高速下落的时候检测不到...感觉解决不了..
Jokey_钥匙 发表于 2019-9-9 11:41
execute as @a[nbt={}] at @s anchored eyes positioned ^ ^ ^ anchored feet as @e[type=minecraft:arro ...
为什么还要anchored feet?还有就是高速下落的时候检测不到...感觉解决不了..
dpy0428 发表于 2019-9-9 21:51
为什么还要anchored feet?还有就是高速下落的时候检测不到...感觉解决不了.. ...
方便后**令的执行,anchored改变局部坐标的判断
计分板统计使用弓箭不行吗?
理论上来说当玩家使用弓或弩时和创造箭时必然是同一刻啊
(至少模组在测试高速飞行时没有bug)