37 enum class FillLevel :
int {
51 virtual bool hasComparatorSignal()
const ;
56 virtual ::HitResult clip(
62 ::ShapeType shapeType,
66 virtual bool addCollisionShapes(
70 ::AABB const* intersectTestBox,
71 ::std::vector<::AABB>& inoutBoxes,
75 virtual void addAABBs(
79 ::AABB const* intersectTestBox,
80 ::std::vector<::AABB>& inoutBoxes
83 virtual bool canProvideSupport(
::Block const&, uchar face, ::BlockSupportType type)
const ;
85 virtual int getVariant(
::Block const& block)
const ;
89 virtual void _addHardCodedBlockComponents(
::Experiments const&) ;
99 MCAPI
void _notifyClientComposterUsed(
102 ::MinecraftEventing::POIBlockInteractionType interactionType
115 MCAPI static ::std::unordered_map<uint64, schar>
const& _getCompostableItems();
117 MCAPI
static bool addItems(
138 MCAPI static ::BaseGameVersion
const& COMPOSTER_DOESNT_BREAK_FALLING_BLOCK_VERSION();
140 MCAPI static ::Vec3
const& PARTICLE_OFFSET();
150 MCFOLD
bool $hasComparatorSignal()
const;
155 MCFOLD ::HitResult $clip(
161 ::ShapeType shapeType,
166 MCFOLD
bool $addCollisionShapes(
170 ::AABB const* intersectTestBox,
171 ::std::vector<::AABB>& inoutBoxes,
175 MCAPI
void $addAABBs(
179 ::AABB const* intersectTestBox,
180 ::std::vector<::AABB>& inoutBoxes
183 MCAPI
bool $canProvideSupport(
::Block const&, uchar face, ::BlockSupportType type)
const;
185 MCFOLD
int $getVariant(
::Block const& block)
const;
189 MCAPI
void $_addHardCodedBlockComponents(
::Experiments const&);
197 MCAPI
static void** $vftable();
Definition ComposterBlock.h:34