3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/game_refs/OwnerPtr.h"
7#include "mc/world/actor/ActorType.h"
26namespace Bedrock::Safety {
class RedactableString; }
27namespace Json {
class Value; }
34namespace CommandUtils {
39MCAPI
void addtoCSVList(::std::string& list, ::std::string
const& newItem);
41MCAPI
void alterSpawnableEntities(
47MCAPI
void broadcastPlayerSpawnedMobEvent(
::Actor const& entity,
::Actor& summoner);
51MCAPI ::ItemStack createItemStack(::std::string
const& itemName,
int amount,
int data);
53MCAPI ::std::vector<::ItemStack> createItemStacks(
::ItemInstance const& item,
int amount,
int& given);
57MCAPI
void displayLocalizableMessage(
58 bool feedbackRuleDisables,
60 ::std::string
const& message,
61 ::std::vector<::std::string>
const& params
64MCAPI ::std::string getActorName(
::Actor const& actor);
66MCAPI ::Vec3 getFeetPos(
::Actor const* entity);
68MCAPI ::std::vector<::ActorType> getInvalidCommandEntities();
70MCAPI ::std::string getTelemetryErrorList(
::CommandOutput const& output);
74MCAPI
bool isPlayerSpawnedMob(
::Actor const& entity,
::Actor const& summoner);
80MCAPI ::std::string toJsonResult(::std::string
const& commandName,
::Json::Value const& rawData);
87MCAPI ::std::vector<::std::pair<::std::string, char>>
const& CMD_INPUT_UNICODE_TRANSLATE_MAP();
Definition RedactableString.h:10
Definition BlockActor.h:32
Definition BlockSource.h:67
Definition CommandFilePath.h:5
Definition CommandOutput.h:19
Definition CompoundTag.h:13
Definition EntityContext.h:16
Definition FunctionEntry.h:15
Definition ItemInstance.h:16
Definition ItemStack.h:25
Definition LevelData.h:48
Definition ActorDefinitionIdentifier.h:13