3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/codebuilder/IClient.h"
7#include "mc/platform/UriListener.h"
8#include "mc/world/level/LevelListener.h"
14namespace Automation {
class AutomationSession; }
15namespace CodeBuilder {
class GameContext; }
16namespace CodeBuilder {
struct AgentMessage; }
17namespace CodeBuilder {
struct ChatMessage; }
19namespace CodeBuilder {
struct CommandRequest; }
20namespace CodeBuilder {
struct ErrorMessage; }
21namespace CodeBuilder {
struct EventMessage; }
79 virtual void onLevelDestruction(::std::string
const&) ;
82 virtual void playerListChanged() ;
Definition ActivationUri.h:5
Definition AutomationClient.h:26
MCAPI void $send(::CodeBuilder::AgentMessage const &message)
MCAPI void * $ctor(::IMinecraftApp &minecraft)
MCAPI AutomationClient(::IMinecraftApp &minecraft)
MCAPI void $onLevelDestruction(::std::string const &)
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:27
Definition CommandMessage.h:15
Definition IMinecraftApp.h:17
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