26 ::ll::TypedStorage<8, 8, ::BlockState::StateListNode*> mNext;
27 ::ll::TypedStorage<8, 8, ::BlockState::StateListNode*> mPrev;
28 ::ll::TypedStorage<8, 8, ::BlockState const*> mState;
34 MCAPI static ::BlockState::StateListNode*& mHead();
41 ::ll::TypedStorage<8, 8, uint64 const> mID;
42 ::ll::TypedStorage<8, 8, uint64 const> mVariationCount;
43 ::ll::TypedStorage<8, 48, ::HashedString const> mName;
44 ::ll::TypedStorage<8, 24, ::BlockState::StateListNode> mNode;
50 uint64 variationCount,
55 mVariationCount(variationCount),
64 virtual ::std::unique_ptr<::Tag> _toNBT(
int val)
const = 0;
66 virtual ::std::optional<int> _fromNBT(
::Tag const& tag)
const = 0;