onPlayerJoin 有 client-side 版本吗?

Is there a client-side version of onPlayerJoin?

标题说明了一切,我只想检测玩家何时加入服务器 client-side,以及如何向客户端发送消息,而不是通过服务器? (mod 应该在玩家加入时发送消息,并在你不在像 hypixel 这样没有 mod 的服务器上移动时播放声音) 奇怪 mod,我知道(这也是在 1.8 中完成的,如果这很重要的话)

两种选择,都有一些缺点:

  1. ClientConnectedToServerEvent,尽管它在与平常不同的线程上触发,并且可能比您想要的稍早触发
  2. EntityJoinWorldEvent,虽然它在很多其他情况下也会触发,所以你必须做一些额外的检查以确保确实是玩家加入触发了它