31 ::ll::TypedStorage<1, 1, bool> mOnGround;
37 virtual ::AABB
const& getVisualShape(
::Block const& block,
::AABB&)
const ;
39 virtual ::AABB getCollisionShape(
52 virtual ::ItemInstance asItemInstance(
::Block const&,
::BlockActor const* blockActor)
const ;
56 virtual int getVariant(
::Block const& block)
const ;
58 virtual void _addHardCodedBlockComponents(
::Experiments const&) ;
74 MCAPI static ::ItemInstance itemInstanceFromBlockEntity(::gsl::not_null<::BannerBlockActor const*> banner);
80 MCAPI static ::AABB& EAST_AABB();
82 MCAPI static ::AABB& NORTH_AABB();
84 MCAPI static ::AABB& SOUTH_AABB();
86 MCAPI static ::AABB& STANDING_AABB();
88 MCAPI static ::AABB& WEST_AABB();
94 MCAPI ::AABB
const& $getVisualShape(
::Block const& block,
::AABB&)
const;
96 MCFOLD ::AABB $getCollisionShape(
107 MCAPI ::ItemInstance $asItemInstance(
::Block const&,
::BlockActor const* blockActor)
const;
111 MCFOLD
int $getVariant(
::Block const& block)
const;
113 MCAPI
void $_addHardCodedBlockComponents(
::Experiments const&);