28 ::ll::TypedStorage<1, 1, uchar> mFacing;
29 ::ll::TypedStorage<1, 1, bool> mFacingChanged;
39 virtual ::std::string getName()
const ;
42 virtual int getMaxStackSize()
const ;
57 virtual bool canPushInItem(
int slot,
int face,
::ItemStack const& item)
const ;
60 virtual void startOpen(
::Player& player) ;
63 virtual void stopOpen(
::Player& player) ;
66 virtual ::std::unique_ptr<::BlockActorDataPacket> _getUpdatePacket(
::BlockSource&) ;
78 virtual ::AABB getObstructionAABB()
const ;
81 virtual bool _detectEntityObstruction(
::BlockSource& region)
const ;
87 MCAPI ::Vec3 _calculateActorMovementIntoShulker(
88 ::std::vector<::AABB>
const& intersectingAABBs,
89 ::AABB const& actorAabbAfterMovement
94 MCAPI
void _moveCollidedEntities(
::BlockSource& region)
const;
112 MCAPI ::std::string $getName()
const;
114 MCFOLD
int $getMaxStackSize()
const;
124 MCAPI
bool $canPushInItem(
int slot,
int face,
::ItemStack const& item)
const;
126 MCAPI
void $startOpen(
::Player& player);
128 MCAPI
void $stopOpen(
::Player& player);
130 MCFOLD ::std::unique_ptr<::BlockActorDataPacket> $_getUpdatePacket(
::BlockSource&);
138 MCAPI ::AABB $getObstructionAABB()
const;
140 MCFOLD
bool $_detectEntityObstruction(
::BlockSource& region)
const;
146 MCAPI
static void** $vftableForFillingContainer();
148 MCAPI
static void** $vftableForRandomizableBlockActorContainerBase();
Definition SaveContext.h:5