adark
如题,怎么向玩家瞄准的方向射出一只箭,翻了网上很多mod的源码一直搞不懂

mc_qianlima
只要你把弓抬高一些 直接百发百中

1288hh
如果是右键物品的时候发射一只箭 注册forge的一个自定义事件 要用到PlayerInterEvent

1288hh
你要用一个方法获取玩家的x y z坐标
然后调用发射箭的方法
如果不是mod 用命令方块可能会简单点
一个命令方块使用/summon arrow
另一个使用/testfor @e[type=arrow]
再来一个循环的命令方块用/tp @e[type=arrow] @a
就是把箭传送到玩家身上
此命令在MC版本 1.13 中已被移除。

1288hh
楼主 要是你能描述的详细一点就好了
说一下发射一支箭的目的
做mod的话
在自己的类继承自MC的武器的那个类
然后再进行设置就行了

第一页 上一页 下一页 最后一页