22 ::ll::TypedStorage<4, 4, int> mVersion;
23 ::ll::TypedStorage<8, 8, ::CommandRegistry const*> mRegistry;
24 ::ll::TypedStorage<4, 4, int> mCommandSymbol;
25 ::ll::TypedStorage<1, 1, ::CommandPermissionLevel> mPermissionLevel;
26 ::ll::TypedStorage<2, 2, ::CommandFlag> mFlags;
29 LLNDAPI std::string getCommandName()
const;
36 virtual bool collectOptionalArguments();
46 MCFOLD ::CommandRegistry
const& getRegistry()
const;
60 MCAPI static ::Player* getPlayerFromOrigin(
::CommandOrigin const& origin);
62 MCAPI
static bool isTemplateLockedAction(
::CommandOrigin const& origin);
66 MCAPI
static bool shouldUseCommandOriginRotation(
::CommandOrigin const& origin,
int version);
68 MCAPI
static bool validData(
int input, ushort& data,
::CommandOutput& output);
70 MCAPI
static bool validRange(
int input,
int low,
int high,
::CommandOutput& output);
72 MCAPI
static bool validRange(
float input,
float low,
float high,
::CommandOutput& output);
78 MCAPI static ::std::string
const& WILDCARD_TOKEN();
96 MCFOLD
bool $collectOptionalArguments();
110MCAPI ::ll::type_id_ref Bedrock::typeid_storage_impl<class CommandRegistry, ::std::unique_ptr<::Command, ::std::default_delete<::Command> >>();