3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/game/CoordinateCaptureType.h"
7#include "mc/client/gui/screens/models/ChatMessageRestrictions.h"
8#include "mc/client/gui/screens/models/MinecraftScreenModel.h"
9#include "mc/deps/core/threading/Async.h"
10#include "mc/network/packet/StructureTemplateRequestOperation.h"
11#include "mc/util/HudElement.h"
12#include "mc/util/ProfanityFilterContext.h"
13#include "mc/world/level/block/actor/BlockActorType.h"
34namespace Bedrock::PubSub {
class Subscription; }
35namespace Core {
class Path; }
36namespace mce {
class UUID; }
84 MCNAPI ::std::unique_ptr<::MinecartCommandBlockManager>
90 ::std::string
const& message,
91 ::std::string
const& ttsMessage,
92 ::ProfanityFilterContext profanityFilterContext
97 MCNAPI ::ChatMessageRestrictions
executeCommand(::std::string
const& commandLine);
111 MCNAPI
int getItemNameOffset(
bool showClassicUI,
bool showSurvivalUI,
bool showLocatorBar)
const;
125 MCNAPI ::Bedrock::Threading::Async<::ResourceLocation>
137 ::std::string
const& defaultName,
139 ::std::function<
void(
bool)> onComplete
145 ::std::function<
void(
bool)> onFileReady
169 ::std::string
const& structureName,
172 ::StructureTemplateRequestOperation exportOperation
Definition BlockActor.h:32
Definition BlockSource.h:63
Definition ClientInstanceScreenModel.h:39
MCAPI ::std::unique_ptr<::CommandOrigin > getPlayerCommandOrigin() const
MCAPI::std::string const getLastFilteredChatMessage()
MCAPI bool canUseSeed() const
MCAPI bool tryBroadcastGlobalPause(bool status)
MCAPI bool forceAllowEating() const
MCAPI bool isInteracting() const
MCAPI bool canPlaceHeldItem() const
MCAPI bool itemFrameFilled(::BlockPos const &blockPos) const
MCAPI::ChatMessageRestrictions sendChatMessage(::std::string const &message)
MCAPI void setMenuPointerPressed(bool pressed)
MCAPI void initiateGLBFileSave(::std::string const &defaultName, ::Core::Path const &originPath, ::std::function< void(bool)> onComplete)
MCAPI void makeStructureBlockRequest(::std::string const &structureName, ::BlockPos const &structureBlockPosition, ::StructureSettings const &structureSettings, ::StructureTemplateRequestOperation exportOperation)
MCAPI void requestDisconnectPlayer(::std::string const &userName)
MCAPI::BlockSource * getPlayerRegion() const
MCAPI void createPhotoItem(::PhotoRecord const &record)
MCAPI bool canPlaceWaterlily() const
MCAPI void navigateToServerStoreScreen()
MCAPI::StructureTemplate * importStructureBlock(::std::string const &structureName, ::Core::Path const &filePath)
MCAPI bool canCollectFromCauldron(::BlockPos const &blockPos) const
MCAPI ::std::vector<::GuiMessage > & getGuiMessageList()
MCAPI bool isDimensionReady() const
MCAPI float distanceSqrFromPlayerToBlockCenter(::Vec3 const &pos)
MCAPI bool isRemoteProfanityFilterEnabled() const
MCAPI void addPhotoToPortfolio(::std::string const &photoName, ::std::string const &newPhotoName)
MCAPI void unregisterNpcEventListener(::NpcEventListener &listener)
MCAPI void toggleChatMute()
MCAPI bool isBossProperlyRegistered(int index) const
MCAPI bool canUseReed() const
MCAPI void resetCanTakeScreenshot()
MCAPI bool thirdPartyGamerpicAllowed(::mce::UUID const &playerId) const
MCAPI void sendRespawnRequest() const
static MCAPI void ** $vftableForIMinecraftScreenModel()
MCAPI void sendCommandBlockUpdatePacket(::BlockPos const &pos)
MCAPI void queryBossInfo() const
MCAPI void registerNpcEventListener(::NpcEventListener &listener)
MCAPI bool shouldDisplayPlayerPosition() const
static MCAPI void ** $vftableForIDlcBatcher()
MCAPI::TitleMessage const & getTitleMessage() const
MCAPI void clearTitleMessages()
MCAPI bool isPlayerHungry() const
MCAPI bool isChatMute() const
MCAPI ::std::unique_ptr<::MinecartCommandBlockManager > createCommandBlockManager(bool isMinecart, ::BlockPos pos, ::ActorUniqueID entityUniqueID)
MCAPI void sendBlockEntityUpdatePacket(::BlockPos const &pos)
MCAPI void navigateToLeaveLevelScreen(bool switchScreen)
MCAPI int getPlayerArmorValue() const
MCAPI::std::string getInteractionText() const
MCAPI bool isTouchPressed() const
MCAPI ClientInstanceScreenModel(::MinecraftScreenModel::Context context)
MCAPI void displaySystemMessage(::std::string const &message, ::std::string const &ttsMessage, ::ProfanityFilterContext profanityFilterContext)
MCAPI ::std::shared_ptr<::MinecraftglTFExporter > initiateStructureModelExport(::BlockPos const &position, ::StructureEditorData const &structureEditorData, ::std::function< void(bool)> onFileReady)
MCAPI::BlockActor * getBlockEntity(::BlockPos const &pos, ::BlockActorType blockEntityType)
MCAPI bool canTipArrows(::BlockPos const &blockPos) const
MCAPI::ChatMessageRestrictions executeCommand(::std::string const &commandLine)
MCAPI bool canPlaceHeldBlock() const
MCAPI float getXToScreenRatio(float x) const
MCAPI::ItemStack const & getSelectedItem() const
MCAPI bool const isHudElementVisible(::HudElement hudElement) const
MCAPI ::Bedrock::Threading::Async<::ResourceLocation > getThirdPartyGamerpic(::mce::UUID const &playerId, ::std::string const &platformOnlineID) const
MCAPI int getItemNameOffset(bool showClassicUI, bool showSurvivalUI, bool showLocatorBar) const
MCAPI bool tryGetAgentPosition(::BlockPos &result) const
MCAPI::ItemStack const & getOffhandSlot() const
MCAPI bool shouldDisplayDaysPlayed() const
MCAPI::CoordinateCaptureType getCoordinateCaptureType() const
MCAPI::Bedrock::PubSub::Subscription subscribeToProfanityToggleEvent(::std::function< void(bool, bool)> callback)
MCAPI float getYToScreenRatio(float y) const
MCAPI void * $ctor(::MinecraftScreenModel::Context context)
MCAPI bool canEmptyIntoCauldron(::BlockPos const &blockPos) const
MCAPI bool isPlayerFlying() const
MCAPI void navigateToImmersiveReaderScreen(::std::string readerText)
MCAPI bool findStructure(::StructureEditorData &structureData)
Definition CommandOrigin.h:30
Definition ItemStack.h:26
Definition NpcEventListener.h:14
Definition ResourceLocation.h:14
Definition StructureEditorData.h:18
Definition StructureSettings.h:18
Definition StructureTemplate.h:35
Definition ActorUniqueID.h:5
Definition GuiMessage.h:5
Definition MinecartCommandBlockManager.h:5
Definition MinecraftScreenModel.h:15
Definition MinecraftScreenModel.h:5
Definition MinecraftglTFExporter.h:5
Definition PhotoRecord.h:5
Definition TitleMessage.h:5
Definition _HeaderOutputPredefine.h:273