3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/file/OutputFileStream.h"
7#include "mc/deps/core/file/PathBuffer.h"
8#include "mc/deps/core/threading/Async.h"
9#include "mc/deps/core/threading/TaskGroup.h"
10#include "mc/world/events/EventListenerDispatcher.h"
11#include "mc/world/events/EventResult.h"
12#include "mc/world/events/LevelEventListener.h"
13#include "mc/world/events/PlayerEventListener.h"
14#include "mc/world/events/ServerInstanceEventListener.h"
15#include "mc/world/events/ServerNetworkEventListener.h"
38 ::ll::TypedStorage<8, 32, ::Core::PathBuffer<::std::string>> mLogFilePath;
39 ::ll::TypedStorage<8, 296, ::Core::OutputFileStream> mLogFile;
40 ::ll::TypedStorage<8, 336, ::TaskGroup> mTaskGroup;
41 ::ll::TypedStorage<8, 16, ::Bedrock::Threading::Async<void>> mPreviousFileWriteTask;
49 virtual ::EventResult onEvent(
::ChatEvent const& chatEvent) ;
67 virtual ::EventResult onLevelAddedPlayer(
::Player& player) ;
69 virtual ::EventResult onLevelRemovedPlayer(
::Player& player) ;
77 MCNAPI
void _write(::std::string
const& message,
bool includeTime);
MCAPI::EventResult $onEvent(::PlayerSayCommandEvent const &sayEvent)
MCAPI::EventResult $onEvent(::ChatEvent const &chatEvent)
MCAPI::EventResult $onEvent(::PlayerTitleRawCommandEvent const &titleRawEvent)
MCAPI::EventResult $onEvent(::PlayerTellRawCommandEvent const &tellRawEvent)
MCAPI::EventResult $onEvent(::PlayerTitleCommandEvent const &titleEvent)
MCAPI::EventResult $onLevelRemovedPlayer(::Player &player)
MCAPI::EventResult $onEvent(::PlayerMeCommandEvent const &meEvent)
MCAPI::EventResult $onEvent(::PlayerTellCommandEvent const &tellEvent)
MCAPI::EventResult $onLevelAddedPlayer(::Player &player)
MCAPI::EventResult $onEvent(::ServerInstanceLeaveGameDoneEvent const &)
MCAPI::EventResult $onServerInitializeStart(::ServerInstance &instance)
MCAPI ChatLoggingEventListener()
MCAPI void _write(::std::string const &message, bool includeTime)
Definition EventListenerDispatcher.h:6
Definition ServerInstance.h:68
Definition ChatEvent.h:14
Definition PlayerMeCommandEvent.h:5
Definition PlayerSayCommandEvent.h:5
Definition PlayerTellCommandEvent.h:13
Definition PlayerTellRawCommandEvent.h:13
Definition PlayerTitleCommandEvent.h:14
Definition PlayerTitleRawCommandEvent.h:14
Definition ServerInstanceLeaveGameDoneEvent.h:13