3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/comprehensive/ParticleType.h"
7#include "mc/deps/shared_types/v1_26_20/block/MaterialType.h"
8#include "mc/world/level/block/SpeleothemBlock.h"
30 virtual bool _canGrow(
::Block const& rootBlock,
::Block const& aboveRootLiquidBlock)
const ;
38 MCNAPI ::std::optional<::SharedTypes::v1_26_20::MaterialType>
52 ::SharedTypes::v1_26_20::MaterialType liquidType
Definition BlockRandomTickEvent.h:16
Definition BlockSource.h:72
Definition PointedDripstoneBlock.h:19
static MCAPI bool _canDrip(::BlockSource ®ion, ::BlockPos const &pos)
MCAPI void $randomTick(::BlockEvents::BlockRandomTickEvent &eventData) const
MCAPI bool $canGrow(::BlockSource ®ion, ::BlockPos const &pos, ::BlockPos const &stalactiteTipPos) const
MCAPI ::std::optional<::SharedTypes::v1_26_20::MaterialType > getCauldronFillLiquidType(::BlockSource ®ion, ::BlockPos const &pos) const
static MCAPI ::std::optional<::BlockPos > _findFillableCauldronBelowStalactiteTip(::BlockSource ®ion, ::BlockPos const &stalactiteTipPos, ::SharedTypes::v1_26_20::MaterialType liquidType)
MCAPI void $animateTickBedrockLegacy(::BlockAnimateTickData const &tickData) const
MCAPI bool $_canGrow(::Block const &rootBlock, ::Block const &aboveRootLiquidBlock) const
MCAPI void fillCauldron(::BlockSource ®ion, ::BlockPos const &pos) const
static MCAPI bool _canFillCauldron(::Block const &block)
static MCAPI void ** $vftable()
static MCAPI void addDripParticle(::BlockSource ®ion, ::BlockPos const &pos, ::ParticleType particleType)
Definition BlockAnimateTickData.h:14