12class CommandBlockNameResult {
15 enum class Result : uchar {
26 ::ll::TypedStorage<1, 1, ::CommandBlockNameResult::Result> mResult;
27 ::ll::TypedStorage<1, 1, bool> mIsComplexAlias;
28 ::ll::TypedStorage<8, 8, ::Block const*> mBlock;
29 ::ll::TypedStorage<8, 24, ::std::vector<::Block const*>> mComplexAliasPostSplitBlocks;
30 ::ll::TypedStorage<8, 24, ::std::vector<::BlockState const*>> mStatesToCompare;
35 CommandBlockNameResult();
40 MCAPI CommandBlockNameResult(
44 ::std::vector<::BlockState const*> statesToCompare
47 MCAPI
bool isSameBlock(
::Block const& rhs,
bool onlyCompareBlockType,
bool compareWithComplexAlias)
const;
49 MCAPI ~CommandBlockNameResult();
59 ::std::vector<::BlockState const*> statesToCompare