3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/block/Block.h"
22 ::ll::TypedStorage<1, 1, bool> mIsWorldGen;
23 ::ll::TypedStorage<4, 4, int> mGrowthSpawnCost;
24 ::ll::TypedStorage<4, 4, int> mNoGrowthRadius;
25 ::ll::TypedStorage<4, 4, int> mChargeDecayRate;
26 ::ll::TypedStorage<4, 4, int> mAdditionalDecayRate;
27 ::ll::TypedStorage<8, 24, ::std::vector<::SculkChargeCursor>> mCursors;
28 ::ll::TypedStorage<8, 16, ::std::set<::Block const*>> mSculkReplaceableBlocks;
41 int additionalDecayRate
63 $ctor(
bool isWorldGen,
int growthSpawnCost,
int noGrowthRadius,
int chargeDecayRate,
int additionalDecayRate);
Definition BlockSource.h:72
Definition CompoundTag.h:18
Definition IBlockWorldGenAPI.h:25
Definition SculkChargeCursor.h:16
MCAPI void load(::CompoundTag const &tag)
MCAPI void updateCursors(::IBlockWorldGenAPI &target, ::BlockSource *region, ::BlockPos const &originPos, ::Random &random, bool spreadVeins)
MCAPI void save(::CompoundTag &tag) const
MCAPI SculkSpreader(bool isWorldGen, int growthSpawnCost, int noGrowthRadius, int chargeDecayRate, int additionalDecayRate)
MCAPI void * $ctor(bool isWorldGen, int growthSpawnCost, int noGrowthRadius, int chargeDecayRate, int additionalDecayRate)