3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/shared_types/legacy/LevelSoundEvent.h"
7#include "mc/world/level/block/actor/ChestBlockActor.h"
19 virtual ::std::string getName()
const ;
23 virtual void startOpen(
::Actor& actor) ;
25 virtual void stopOpen(
::Actor& actor) ;
27 virtual ::SharedTypes::Legacy::LevelSoundEvent getOpenSound()
const ;
29 virtual ::SharedTypes::Legacy::LevelSoundEvent getCloseSound()
const ;
35 MCAPI ::std::string
$getName()
const;
39 MCAPI
void $startOpen(
::Actor& actor);
41 MCAPI
void $stopOpen(
::Actor& actor);
Definition BarrelBlockActor.h:15
MCAPI::SharedTypes::Legacy::LevelSoundEvent $getCloseSound() const
MCAPI::SharedTypes::Legacy::LevelSoundEvent $getOpenSound() const
static MCAPI void ** $vftableForIVanillaTickBlockActorComponent()
static MCAPI void ** $vftable()
static MCAPI void ** $vftableForBlockActor()
static MCAPI void ** $vftableForIVanillaMainBlockActorComponent()
static MCAPI void ** $vftableForIVanillaRenderBlockActorComponent()
MCAPI void $onPlace(::BlockSource ®ion)
Definition BlockSource.h:72
MCAPI::std::string $getName() const