26class ChestBlock :
public ::ActorBlock {
30 ::ll::TypedStorage<1, 1, ::ChestType> mType;
50 virtual bool hasComparatorSignal()
const ;
55 virtual uchar getMappedFace(uchar face,
::Block const& block)
const ;
60 virtual bool isInteractiveBlock()
const ;
62 virtual bool isContainerBlock()
const ;
64 virtual bool isSignalSource()
const ;
66 virtual bool isChestBlock()
const ;
72 virtual bool canProvideSupport(
::Block const&, uchar face, ::BlockSupportType type)
const ;
77 virtual ::Block
const& getInitialDefaultState() ;
84 ::std::string
const& nameId,
87 ::SharedTypes::v1_26_20::MaterialType materialType
103 $ctor(::std::string
const& nameId,
int id, ::ChestType type, ::SharedTypes::v1_26_20::MaterialType materialType);
119 MCFOLD
bool $hasComparatorSignal()
const;
124 MCAPI uchar $getMappedFace(uchar face,
::Block const& block)
const;
128 MCFOLD
bool $isInteractiveBlock()
const;
130 MCFOLD
bool $isContainerBlock()
const;
132 MCFOLD
bool $isSignalSource()
const;
134 MCFOLD
bool $isChestBlock()
const;
139 MCFOLD
bool $canProvideSupport(
::Block const&, uchar face, ::BlockSupportType type)
const;
143 MCAPI ::Block
const& $getInitialDefaultState();
151 MCAPI
static void** $vftable();