15struct BlockDescription {
27 ::ll::TypedStorage<8, 64, ::std::unordered_map<::std::string, ::std::shared_ptr<::BlockTrait::ITrait>>> mMap;
32 BlockTraits(BlockTraits
const&);
47 ::ll::TypedStorage<8, 32, ::std::string> mIdentifier;
48 ::ll::TypedStorage<4, 8, ::VanillaBlockData> mVanillaBlockData;
49 ::ll::TypedStorage<8, 24, ::std::vector<::BlockStateDefinition>> mStates;
50 ::ll::TypedStorage<8, 40, ::BlockMenuCategory> mMenuCategory;
51 ::ll::TypedStorage<8, 64, ::BlockDescription::BlockTraits> mTraits;
52 ::ll::TypedStorage<1, 1, bool> mIsBaseGameBlock;
58 MCAPI BlockDescription();
60 MCAPI BlockDescription(::BlockDescription&&);
62 MCAPI BlockDescription(::BlockDescription
const&);
64 MCAPI ::BlockDescription& operator=(::BlockDescription&&);
66 MCAPI ::BlockDescription& operator=(::BlockDescription
const&);
68 MCAPI ~BlockDescription();
76 MCAPI
void* $ctor(::BlockDescription&&);
78 MCAPI
void* $ctor(::BlockDescription
const&);