23 RandomizableBlockActorContainer();
28 virtual ~RandomizableBlockActorContainer() ;
30 virtual void setContainerChanged(
int slot) ;
32 virtual void startOpen(
::Actor& actor) ;
34 virtual void dropSlotContent(
::BlockSource& region,
::Vec3 const& pos,
bool randomizeDrop,
int slot) ;
40 virtual void initializeContainerContents(
::BlockSource& region) ;
46 MCAPI RandomizableBlockActorContainer(
47 ::BlockActorType blockEntityType,
49 ::SharedTypes::Legacy::ContainerType,
50 ::BlockActorRendererId rendererId
58 ::BlockActorType blockEntityType,
60 ::SharedTypes::Legacy::ContainerType,
61 ::BlockActorRendererId rendererId
74 MCFOLD
void $setContainerChanged(
int slot);
76 MCAPI
void $startOpen(
::Actor& actor);
78 MCFOLD
void $dropSlotContent(
::BlockSource& region,
::Vec3 const& pos,
bool randomizeDrop,
int slot);
84 MCFOLD
void $initializeContainerContents(
::BlockSource& region);
92 MCAPI
static void** $vftableForRandomizableBlockActorContainerBase();
94 MCAPI
static void** $vftableForContainer();