28 ::ll::TypedStorage<1, 1, uchar> mFacing;
29 ::ll::TypedStorage<1, 1, bool> mFacingChanged;
37 virtual ::std::string getName()
const ;
39 virtual int getMaxStackSize()
const ;
49 virtual bool canPushInItem(
int slot,
int face,
::ItemStack const& item)
const ;
51 virtual void startOpen(
::Actor& actor) ;
53 virtual void stopOpen(
::Actor& actor) ;
55 virtual ::std::unique_ptr<::BlockActorDataPacket> _getUpdatePacket(
::BlockSource& region) ;
59 virtual ::SharedTypes::Legacy::LevelSoundEvent getOpenSound()
const ;
61 virtual ::SharedTypes::Legacy::LevelSoundEvent getCloseSound()
const ;
63 virtual ::AABB getObstructionAABB()
const ;
65 virtual bool _detectEntityObstruction(
::BlockSource& region)
const ;
71 MCAPI static ::std::unique_ptr<::ShulkerBoxBlockActor> createShulkerBoxBlockEntity(
::BlockPos const& pos);
74 MCAPI
static bool itemAllowedInSlot(
int,
::ItemStackBase const& item,
int);
81 MCAPI ::std::string $getName()
const;
83 MCFOLD
int $getMaxStackSize()
const;
93 MCAPI
bool $canPushInItem(
int slot,
int face,
::ItemStack const& item)
const;
95 MCAPI
void $startOpen(
::Actor& actor);
97 MCAPI
void $stopOpen(
::Actor& actor);
99 MCFOLD ::std::unique_ptr<::BlockActorDataPacket> $_getUpdatePacket(
::BlockSource& region);
103 MCFOLD ::SharedTypes::Legacy::LevelSoundEvent $getOpenSound()
const;
105 MCFOLD ::SharedTypes::Legacy::LevelSoundEvent $getCloseSound()
const;
107 MCAPI ::AABB $getObstructionAABB()
const;
109 MCFOLD
bool $_detectEntityObstruction(
::BlockSource& region)
const;
Definition SaveContext.h:5