36 enum class FillLevel :
int {
53 virtual bool hasComparatorSignal()
const ;
60 virtual ::HitResult clip(
71 virtual bool addCollisionShapes(
75 ::AABB const* intersectTestBox,
76 ::std::vector<::AABB>& inoutBoxes,
81 virtual void addAABBs(
85 ::AABB const* intersectTestBox,
86 ::std::vector<::AABB>& inoutBoxes
90 virtual bool canProvideSupport(
::Block const&, uchar face, ::BlockSupportType type)
const ;
93 virtual int getVariant(
::Block const& block)
const ;
99 virtual void _addHardCodedBlockComponents(
::Experiments const&) ;
110 MCAPI
void _notifyClientComposterUsed(
113 ::MinecraftEventing::POIBlockInteractionType interactionType
126 MCAPI static ::std::unordered_map<uint64, schar>
const& _getCompostableItems();
139 MCAPI static ::BaseGameVersion
const& COMPOSTER_DOESNT_BREAK_FALLING_BLOCK_VERSION();
141 MCAPI static ::Vec3
const& PARTICLE_OFFSET();
151 MCFOLD
bool $hasComparatorSignal()
const;
155 MCFOLD ::HitResult $clip(
165 MCFOLD
bool $addCollisionShapes(
169 ::AABB const* intersectTestBox,
170 ::std::vector<::AABB>& inoutBoxes,
174 MCAPI
void $addAABBs(
178 ::AABB const* intersectTestBox,
179 ::std::vector<::AABB>& inoutBoxes
182 MCAPI
bool $canProvideSupport(
::Block const&, uchar face, ::BlockSupportType type)
const;
184 MCFOLD
int $getVariant(
::Block const& block)
const;
188 MCAPI
void $_addHardCodedBlockComponents(
::Experiments const&);
Definition ComposterBlock.h:33
static MCAPI void ** $vftable()