添加onServerStopping事件

This commit is contained in:
子沐呀
2024-08-01 20:54:18 +08:00
Unverified
parent ae34d79b56
commit e2e053c8c1
4 changed files with 19 additions and 6 deletions
-4
View File
@@ -1,8 +1,4 @@
#include "Global.h"
#include "ll/api/service/Bedrock.h"
#include "magic_enum.hpp"
#include "mc/deps/core/string/HashedString.h"
#include "mc/world/effect/MobEffect.h"
#include <regex>
bool isInteger(const std::string& str) {
+11
View File
@@ -314,6 +314,17 @@ void Export_Event_API() {
);
return true;
}
case doHash("onServerStopping"): {
auto Call = RemoteCall::importAs<bool()>(eventName, eventId);
eventBus->emplaceListener<ll::event::server::ServerStoppingEvent>(
[Call](ll::event::server::ServerStoppingEvent& ev) {
try {
Call();
} catch (...) {}
}
);
return true;
}
default:
return false;
}