LiteLDev / LegacyScriptEngine

A plugin engine for running LLSE plugins on LeviLamina
GNU General Public License v3.0
48 stars 8 forks source link

SimulatedPlayer退出会两次触发PlayerLeftEvent #3

Closed EpsilonZunsat closed 7 months ago

EpsilonZunsat commented 1 year ago

异常模块

LiteLoader (本体)

操作系统

Windows 11

LiteLoader 版本

LiteLoaderBDS 2.16.1+6a6d39b

BDS 版本

1.20.31.01(ProtocolVersion 618)

发生了什么?

模拟玩家退出会多次触发PlayerLeftEvent

Event::PlayerLeftEvent::subscribe([](const Event::PlayerLeftEvent& ev) {
        logger.info("test");
return true;
        });

普通玩家退出只触发一次,模拟玩家触发2次

复现此问题的步骤

如上

有关的日志/输出

无干扰日志

插件列表

测试插件