3#include "mc/_HeaderOutputPredefine.h"
20MCAPI
void addChargeEffects(::BlockSource& region, ::CompoundTag
const& data, ::Random& random);
22MCAPI
void addChargeEffects(::BlockSource& region, ::BlockPos
const& pos,
int charge,
int facingData, ::Random& random);
24MCAPI
void addChargePopEffects(::BlockSource& region, ::CompoundTag
const& data, ::Random& random);
26MCAPI
void addChargePopEffects(::BlockSource& region, ::BlockPos
const& pos, ::Random& random);
29MCAPI
bool canSpreadIntoBlock(::IBlockWorldGenAPI& target, ::Block
const& block, ::BlockPos
const& pos);
31MCAPI ::std::set<::Block const*> generateSculkReplaceableBlocks();
33MCAPI ::std::set<::Block const*> generateSculkReplaceableBlocksWorldgen();
35MCAPI
bool isSculkOrSculkVein(::Block
const& block);
37MCAPI
bool isSculkVeinWithSubstrateAccess(
38 ::IBlockWorldGenAPI& target,
40 ::BlockPos
const& pos,
41 ::SculkSpreader& spreader
45requestChargeEffects(::IBlockWorldGenAPI& region, ::BlockSource* pos, ::BlockPos
const& charge,
int facingData,
int);
47MCAPI
void requestChargePopEffects(::IBlockWorldGenAPI& region, ::BlockSource* pos, ::BlockPos
const&);
Definition BlockSource.h:73
Definition CompoundTag.h:23
Definition IBlockWorldGenAPI.h:25
Definition SculkSpreader.h:18