30 ::ll::TypedStorage<4, 24, ::AABB> mBottomVisualShape;
37 virtual ::Block
const* getNextBlockPermutation(
::Block const& currentBlock)
const ;
55 virtual ::Vec3 randomlyModifyPosition(
::BlockPos const& pos,
int& seed)
const ;
58 virtual ::Vec3 randomlyModifyPosition(
::BlockPos const& pos)
const ;
71 virtual ::AABB
const& getVisualShape(
::Block const& block,
::AABB& bufferAABB)
const ;
91 virtual ::Block
const& _keepRelevantStateForDropping(
::Block const& block)
const;
94 virtual void _addHardCodedBlockComponents(
::Experiments const&) ;
105 MCAPI
void _preventCreativeDropFromBottomPart(
::Player const& player,
::BlockPos const& bottomHalfPos)
const;
113 MCAPI
void* $ctor(::std::string
const& nameId,
int id);
125 MCFOLD ::Block
const* $getNextBlockPermutation(
::Block const& currentBlock)
const;
137 MCAPI ::Vec3 $randomlyModifyPosition(
::BlockPos const& pos,
int& seed)
const;
139 MCAPI ::Vec3 $randomlyModifyPosition(
::BlockPos const& pos)
const;
148 MCAPI ::AABB
const& $getVisualShape(
::Block const& block,
::AABB& bufferAABB)
const;
159 MCAPI ::Block
const& $_keepRelevantStateForDropping(
::Block const& block)
const;
161 MCAPI
void $_addHardCodedBlockComponents(
::Experiments const&);
167 MCAPI
static void** $vftable();