32 virtual ::AABB getCollisionShape(
43 virtual bool addCollisionShapes(
47 ::AABB const* intersectTestBox,
48 ::std::vector<::AABB>& inoutBoxes,
55 virtual ::std::string buildDescriptionId(
::Block const& block)
const ;
57 virtual bool isFenceBlock()
const ;
63 virtual ::HitResult clip(
69 ::ShapeType shapeType,
77 MCAPI
void fetchPathableNeighbors(
78 ::std::vector<::BlockPos>& outNeighbors,
88 MCFOLD static ::BlockType::HorizontalDirectionBits getConnectionsFromState(
::Block const& block);
94 MCAPI static ::BaseGameVersion
const& FENCE_DOESNT_BREAK_FALLING_BLOCK_VERSION();
100 MCAPI ::AABB
const& $getVisualShapeInWorld(
107 MCAPI ::AABB $getCollisionShape(
117 MCAPI
bool $addCollisionShapes(
121 ::AABB const* intersectTestBox,
122 ::std::vector<::AABB>& inoutBoxes,
128 MCAPI ::std::string $buildDescriptionId(
::Block const& block)
const;
130 MCFOLD
bool $isFenceBlock()
const;
136 MCFOLD ::HitResult $clip(
142 ::ShapeType shapeType,
152 MCAPI
static void** $vftable();