YZL314159265
public class MouseEventListening {
    public MouseEventListening(){
        MinecraftForge.EVENT_BUS.register(this);
    }

    @SubscribeEvent(receiveCanceled=true)
    public void LongWeapon(MouseEvent ev){
    ......
    }
}

1.12FORGE。就像这样子,局域网联机下只有作为主机的玩家会被监听到鼠标事件,其他玩家根本不触发。
所以说其他玩家的鼠标事件如何监听?。。。

清晨w
鼠标事件只会在客户端发布,因此无法在服务端监听
你可以考虑监听其他事件
或在客户端监听,用SimpleImpl发包到服务端(https://mcforge-cn.readthedocs.i ... working/simpleimpl/)

YZL314159265
清晨w 发表于 2019-12-22 10:27
鼠标事件只会在客户端发布,因此无法在服务端监听
你可以考虑监听其他事件
或在客户端监听,用SimpleImpl发包 ...

请问能讲下怎么控制是在服务端还是客户端监听吗

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