18class BarrelBlock :
public ::FaceDirectionalBlock {
26 virtual ::Flip getFaceFlip(uchar face,
::Block const& block)
const ;
28 virtual int getVariant(
::Block const& block)
const ;
32 virtual bool isInteractiveBlock()
const ;
34 virtual bool isContainerBlock()
const ;
36 virtual bool isSignalSource()
const ;
38 virtual bool hasComparatorSignal()
const ;
47 MCAPI BarrelBlock(::std::string
const& nameId,
int id,
::Material const& material);
61 MCAPI
void* $ctor(::std::string
const& nameId,
int id,
::Material const& material);
67 MCAPI ::Flip $getFaceFlip(uchar face,
::Block const& block)
const;
69 MCAPI
int $getVariant(
::Block const& block)
const;
73 MCFOLD
bool $isInteractiveBlock()
const;
75 MCFOLD
bool $isContainerBlock()
const;
77 MCFOLD
bool $isSignalSource()
const;
79 MCFOLD
bool $hasComparatorSignal()
const;