【问题标题】:Is there a client-side version of onPlayerJoin?是否有 onPlayerJoin 的客户端版本?
【发布时间】:2021-11-07 16:22:16
【问题描述】:

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

【问题讨论】:

    标签: java minecraft minecraft-forge


    【解决方案1】:

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

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

    【讨论】:

    • hmmmmm,好吧,所以我会尝试“EntityJoinWorldEvent”我将如何过滤它以便它只在玩家加入它时触发?
    • 不确定,但你能在加入世界之前知道玩家来自哪里吗?如果从下界你知道那不是加入游戏。我对锻造不熟悉。所以也许我走错了路。 ?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-28
    • 2012-06-10
    • 2017-01-07
    • 2021-04-24
    • 2011-04-25
    • 2017-04-07
    • 2018-12-27
    相关资源
    最近更新 更多