File tree Expand file tree Collapse file tree 2 files changed +15
-6
lines changed Expand file tree Collapse file tree 2 files changed +15
-6
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99
1010## [ 0.10.1] - 2025-03-16
1111
12+ ### Changed
13+
14+ - Synced [ ScriptX] ( https://github.com/LiteLDev/ScriptX ) with upstream
15+ - Delay onServerStarted for 1 tick to fix compatibility with old plugins(e.g. LLSE-FakePlayer)
16+ - Show error when loading plugins failed [ #240 ] @xiaoqch
17+
1218### Fixed
1319
1420- Fixed DefaultDataLoadHelper
@@ -793,6 +799,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
793799[ #227 ] : https://github.com/LiteLDev/LegacyScriptEngine/issues/227
794800[ #231 ] : https://github.com/LiteLDev/LegacyScriptEngine/issues/231
795801[ #236 ] : https://github.com/LiteLDev/LegacyScriptEngine/issues/236
802+ [ #240 ] : https://github.com/LiteLDev/LegacyScriptEngine/issues/240
796803[ #243 ] : https://github.com/LiteLDev/LegacyScriptEngine/issues/243
797804[ #249 ] : https://github.com/LiteLDev/LegacyScriptEngine/issues/249
798805[ #251 ] : https://github.com/LiteLDev/LegacyScriptEngine/issues/251
Original file line number Diff line number Diff line change @@ -849,12 +849,16 @@ void InitBasicEventListeners() {
849849 }
850850 });
851851
852+ using namespace ll ::chrono_literals;
852853 // ===== onServerStarted =====
853854 bus.emplaceListener <ServerStartedEvent>([](ServerStartedEvent&) {
854- IF_LISTENED (EVENT_TYPES::onServerStarted) {
855- CallEvent (EVENT_TYPES::onServerStarted); // Not cancellable
856- }
857- IF_LISTENED_END (EVENT_TYPES::onServerStarted);
855+ ll::coro::keepThis ([]() -> ll::coro::CoroTask<> {
856+ co_await 1_tick;
857+ IF_LISTENED (EVENT_TYPES::onServerStarted) {
858+ CallEvent (EVENT_TYPES::onServerStarted); // Not cancellable
859+ }
860+ IF_LISTENED_END (EVENT_TYPES::onServerStarted);
861+ }).launch (ll::thread::ServerThreadExecutor::getDefault ());
858862
859863 isCmdRegisterEnabled = true ;
860864
@@ -863,8 +867,6 @@ void InitBasicEventListeners() {
863867
864868 // 植入tick
865869 ll::coro::keepThis ([]() -> ll::coro::CoroTask<> {
866- using namespace ll ::chrono_literals;
867-
868870 while (true ) {
869871 co_await 1_tick;
870872
You can’t perform that action at this time.
0 commit comments