16class BarrelBlockActor :
public ::ChestBlockActor {
24 virtual ::std::string getName()
const ;
28 virtual void startOpen(
::Actor& actor) ;
30 virtual void stopOpen(
::Actor& actor) ;
32 virtual ::SharedTypes::Legacy::LevelSoundEvent getOpenSound()
const ;
34 virtual ::SharedTypes::Legacy::LevelSoundEvent getCloseSound()
const ;
40 MCAPI
explicit BarrelBlockActor(
::BlockPos const& pos);
52 MCAPI ::std::string $getName()
const;
56 MCAPI
void $startOpen(
::Actor& actor);
58 MCAPI
void $stopOpen(
::Actor& actor);
60 MCAPI ::SharedTypes::Legacy::LevelSoundEvent $getOpenSound()
const;
62 MCAPI ::SharedTypes::Legacy::LevelSoundEvent $getCloseSound()
const;
70 MCAPI
static void** $vftableForRandomizableBlockActorContainerBase();