35 enum class FillLevel :
int {
58 virtual bool hasComparatorSignal()
const ;
70 virtual bool addCollisionShapes(
74 ::AABB const* intersectTestBox,
75 ::std::vector<::AABB>& inoutBoxes,
80 virtual void addAABBs(
84 ::AABB const* intersectTestBox,
85 ::std::vector<::AABB>& inoutBoxes
89 virtual bool canProvideSupport(
::Block const&, uchar face, ::BlockSupportType type)
const ;
92 virtual int getVariant(
::Block const& block)
const ;
98 virtual void _addHardCodedBlockComponents(
::Experiments const&) ;
109 MCAPI
void _notifyClientComposterUsed(
112 ::MinecraftEventing::POIBlockInteractionType interactionType
121 MCAPI static ::std::unordered_map<uint64, schar>
const& _getCompostableItems();
134 MCAPI static ::BaseGameVersion
const& COMPOSTER_DOESNT_BREAK_FALLING_BLOCK_VERSION();
136 MCAPI static ::Vec3
const& PARTICLE_OFFSET();
156 MCFOLD
bool $hasComparatorSignal()
const;
160 MCFOLD
bool $addCollisionShapes(
164 ::AABB const* intersectTestBox,
165 ::std::vector<::AABB>& inoutBoxes,
169 MCAPI
void $addAABBs(
173 ::AABB const* intersectTestBox,
174 ::std::vector<::AABB>& inoutBoxes
177 MCAPI
bool $canProvideSupport(
::Block const&, uchar face, ::BlockSupportType type)
const;
179 MCFOLD
int $getVariant(
::Block const& block)
const;
183 MCAPI
void $_addHardCodedBlockComponents(
::Experiments const&);
189 MCAPI
static void** $vftable();
Definition ComposterBlock.h:32