20class VaultBlock :
public ::ActorBlock {
28 virtual ::Brightness getLightEmission(
::Block const& block)
const ;
30 virtual bool isInteractiveBlock()
const ;
32 virtual ::Block
const&
33 getPlacementBlock(
::Actor const& by,
::BlockPos const& pos, uchar face,
::Vec3 const& clickPos,
int itemValue)
const
36 virtual int getVariant(
::Block const& block)
const ;
38 virtual ::Block
const& getRenderBlock()
const ;
40 virtual uchar getMappedFace(uchar face,
::Block const& block)
const ;
42 virtual ::Flip getFaceFlip(uchar face,
::Block const& block)
const ;
48 MCAPI VaultBlock(::std::string
const& nameId,
int id);
56 MCAPI
void* $ctor(::std::string
const& nameId,
int id);
62 MCAPI ::Brightness $getLightEmission(
::Block const& block)
const;
64 MCFOLD
bool $isInteractiveBlock()
const;
66 MCAPI ::Block
const& $getPlacementBlock(
74 MCAPI
int $getVariant(
::Block const& block)
const;
76 MCAPI ::Block
const& $getRenderBlock()
const;
78 MCAPI uchar $getMappedFace(uchar face,
::Block const& block)
const;
80 MCAPI ::Flip $getFaceFlip(uchar face,
::Block const& block)
const;
88 MCAPI
static void** $vftable();