3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/block/SculkBehavior.h"
22 virtual int updateDecayDelay(
int const)
const ;
24 virtual int updateFacingData(
int const,
::Block const& block)
const ;
26 virtual bool canChangeBlockOnSpread()
const ;
28 virtual bool attemptSpreadVeins(
36 virtual int attemptUseCharge(
45 bool const spreadVeins
85 bool const spreadVeins
Definition BlockSource.h:72
Definition IBlockWorldGenAPI.h:25
Definition SculkBehavior.h:5
Definition SculkSpreader.h:18
Definition SculkVeinBlockBehavior.h:18
MCAPI void $onDischarged(::IBlockWorldGenAPI &target, ::BlockSource *region, ::BlockPos const &pos) const
MCAPI bool $canChangeBlockOnSpread() const
MCAPI bool $attemptSpreadVeins(::IBlockWorldGenAPI &target, ::BlockPos const &pos, ::Block const &block, int, ::SculkSpreader &) const
MCAPI int $updateDecayDelay(int const) const
MCAPI int $attemptUseCharge(::IBlockWorldGenAPI &target, ::BlockSource *region, ::BlockPos const &, ::BlockPos const &pos, int charge, int, ::Random &random, ::SculkSpreader &spreader, bool const spreadVeins) const
static MCAPI void _cleanUpVeinsWithSculkSubstrate(::IBlockWorldGenAPI &target, ::BlockSource *region, ::BlockPos const &pos)
MCAPI int $updateFacingData(int const, ::Block const &block) const