12class CommandBlockName {
16 ::ll::TypedStorage<8, 8, uint64> mBlockNameHash;
20 CommandBlockName() =
default;
24 LLNDAPI std::string
const& getBlockName()
const;
25 LLNDAPI std::string getDescriptionId()
const;
30 MCAPI
explicit CommandBlockName(uint64 blockNameHash);
32 MCAPI
explicit operator uint64()
const;
34 MCAPI ::CommandBlockNameResult resolveBlock(
int data)
const;
36 MCAPI ::CommandBlockNameResult
37 resolveBlock(::std::vector<::BlockStateCommandParam>
const& states,
::CommandOutput& output)
const;
39 MCAPI ::CommandBlockNameResult
40 resolveBlock(::std::vector<::BlockStateCommandParam>
const& states,
int data,
::CommandOutput& output)
const;
46 MCFOLD
void* $ctor(uint64 blockNameHash);