31 ::ll::TypedStorage<1, 1, bool> mOnGround;
38 virtual ::AABB
const& getVisualShape(
::Block const& block,
::AABB&)
const ;
41 virtual ::AABB getCollisionShape(
57 virtual ::ItemInstance asItemInstance(
::Block const&,
::BlockActor const* blockActor)
const ;
63 virtual int getVariant(
::Block const& block)
const ;
66 virtual void _addHardCodedBlockComponents(
::Experiments const&) ;
83 MCAPI static ::ItemInstance itemInstanceFromBlockEntity(::gsl::not_null<::BannerBlockActor const*> banner);
89 MCAPI static ::AABB& EAST_AABB();
91 MCAPI static ::AABB& NORTH_AABB();
93 MCAPI static ::AABB& SOUTH_AABB();
95 MCAPI static ::AABB& STANDING_AABB();
97 MCAPI static ::AABB& WEST_AABB();
103 MCAPI ::AABB
const& $getVisualShape(
::Block const& block,
::AABB&)
const;
105 MCFOLD ::AABB $getCollisionShape(
116 MCAPI ::ItemInstance $asItemInstance(
::Block const&,
::BlockActor const* blockActor)
const;
120 MCFOLD
int $getVariant(
::Block const& block)
const;
122 MCAPI
void $_addHardCodedBlockComponents(
::Experiments const&);
128 MCAPI
static void** $vftable();