33 ::ll::TypedStorage<8, 8, ::BlockLegacy const&> mBase;
46 virtual ::HitResult clip(
52 ::ShapeType shapeType,
62 virtual void addAABBs(
66 ::AABB const* intersectTestBox,
67 ::std::vector<::AABB>& inoutBoxes
71 virtual bool addCollisionShapes(
75 ::AABB const* intersectTestBox,
76 ::std::vector<::AABB>& inoutBoxes,
86 virtual bool canProvideSupport(
::Block const& block, uchar face, ::BlockSupportType)
const ;
103 virtual bool mayPick()
const ;
121 virtual ::Block
const&
122 getPlacementBlock(
::Actor const& by,
::BlockPos const& pos, uchar face,
::Vec3 const& clickPos,
int itemValue)
const
126 virtual bool isStairBlock()
const ;
129 virtual int getVariant(
::Block const& block)
const ;
132 virtual bool canConnect(
::Block const&, uchar toOther,
::Block const& thisBlock)
const ;
135 virtual bool liquidCanFlowIntoFromDirection(
136 uchar flowIntoFacing,
145 virtual void _addHardCodedBlockComponents(
::Experiments const& experiments) ;
154 MCAPI
bool setInnerPieceShape(
162 MCAPI
bool setStepShape(
174 MCAPI static ::std::add_lvalue_reference_t<int[][2]> DEAD_SPACES();
189 MCAPI
void $addAABBs(
193 ::AABB const* intersectTestBox,
194 ::std::vector<::AABB>& inoutBoxes
197 MCFOLD
bool $addCollisionShapes(
201 ::AABB const* intersectTestBox,
202 ::std::vector<::AABB>& inoutBoxes,
209 MCAPI
bool $canProvideSupport(
::Block const& block, uchar face, ::BlockSupportType)
const;
220 MCAPI
bool $mayPick()
const;
232 MCAPI ::Block
const& $getPlacementBlock(
240 MCFOLD
bool $isStairBlock()
const;
242 MCFOLD
int $getVariant(
::Block const& block)
const;
244 MCAPI
bool $canConnect(
::Block const&, uchar toOther,
::Block const& thisBlock)
const;
246 MCAPI
bool $liquidCanFlowIntoFromDirection(
247 uchar flowIntoFacing,
254 MCAPI
void $_addHardCodedBlockComponents(
::Experiments const& experiments);
Definition EntityContext.h:16