LeviLamina
|
Public Member Functions | |
BaseCommandBlock & | operator= (BaseCommandBlock const &) |
BaseCommandBlock (BaseCommandBlock const &) | |
MCAPI bool | _performCommand (::BlockSource ®ion, ::CommandOrigin const &origin, bool &markForSaving) |
MCAPI void | _setCommand (::BlockSource ®ion, ::CommandOrigin const &origin, ::std::string const &command) |
MCAPI void | compile (::CommandOrigin const &origin, ::Level &level) |
MCAPI::std::string | getLastOutput () const |
MCAPI::Bedrock::Safety::RedactableString const | getName () const |
MCAPI void | load (::CompoundTag const &tag, ::DataLoadHelper &dataLoadHelper) |
MCAPI::BaseCommandBlock & | operator= (::BaseCommandBlock &&) |
MCAPI bool | save (::CompoundTag &tag) const |
MCAPI void | setLastOutput (::std::string const &lastOutput, ::std::vector<::std::string > const ¶ms) |
MCAPI void | $dtor () |
Static Public Member Functions | |
static MCAPI ::std::string const & | DefaultCommandBlockName () |
Public Attributes | |
::ll::TypedStorage< 8, 32, ::std::string > | mLastOutputId |
::ll::TypedStorage< 8, 24, ::std::vector<::std::string > > | mLastOutputParams |
::ll::TypedStorage< 8, 32, ::std::string > | mCommand |
::ll::TypedStorage< 8, 72, ::Bedrock::Safety::RedactableString > | mName |
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::Command > > | mCompiledCommand |
::ll::TypedStorage< 8, 8, uint64 > | mLastExecution |
::ll::TypedStorage< 4, 4, int > | mVersion |
::ll::TypedStorage< 4, 4, int > | mSuccessCount |
::ll::TypedStorage< 4, 4, int > | mTickDelay |
::ll::TypedStorage< 1, 1, bool > | mExecuteOnFirstTick |
::ll::TypedStorage< 1, 1, bool > | mTrackOutput |