3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/codebuilder/IClient.h"
7#include "mc/deps/application/UriListener.h"
8#include "mc/world/level/LevelListener.h"
47 AutomationClient& operator=(AutomationClient
const&);
48 AutomationClient(AutomationClient
const&);
54 virtual ~AutomationClient() ;
70 virtual void executeStartupUris() ;
72 virtual void onLevelDestruction(::std::string
const&) ;
74 virtual void playerListChanged() ;
86 MCNAPI_C ::std::shared_ptr<::Automation::AutomationSession> createSession();
92 MCNAPI_C
bool isReady();
Definition ActivationUri.h:5
MCAPI void $send(::CodeBuilder::AgentMessage const &message)
MCAPI void $onLevelDestruction(::std::string const &)
MCAPI void $executeStartupUris()
static MCAPI void ** $vftableForIClient()
MCAPI void $playerListChanged()
MCAPI void $send(::CodeBuilder::ChatMessage const &message)
MCAPI void $send(::CodeBuilder::ErrorMessage const &message)
MCAPI ::std::shared_ptr<::CodeBuilder::GameContext > getGameContext() const
MCAPI void $onUri(::ActivationUri const &uri)
MCAPI void $send(::CodeBuilder::CommandMessage const &message)
MCAPI void $send(::CodeBuilder::EventMessage const &message)
static MCAPI void ** $vftableForUriListener()
MCAPI ::std::shared_ptr<::Automation::AutomationSession > getDefaultSession()
MCAPI void _removeSession(::Automation::AutomationSession const &session)
MCAPI bool _tryAddCommand(::CodeBuilder::CommandRequest &&commandRequest)
static MCAPI void ** $vftableForLevelListener()
MCAPI void _forEachSession(::std::function< bool(::Automation::AutomationSession &)> const &callback)
Definition AutomationSession.h:29
Definition GameContext.h:13
Definition IMinecraftApp.h:19
Definition LevelListener.h:28
Definition UriListener.h:10
Definition AgentMessage.h:7
Definition ChatMessage.h:7
Definition CommandMessage.h:7
Definition CommandRequest.h:7
Definition ErrorMessage.h:12
Definition EventMessage.h:7