3#include "mc/_HeaderOutputPredefine.h"
14namespace CanyonFeatureUtils {
struct CanyonConfiguration; }
21 ::ll::TypedStorage<2, 2, short const> mSeaLevel;
22 ::ll::TypedStorage<1, 1, bool> mAllowMegaCanyons;
36 ::Vec3 const& originalStartPos,
45 ::gsl::span<float const> widthRandomization,
74 ::Vec3 const& originalStartPos,
105 ::Vec3 const& originalStartPos,
114 ::gsl::span<float const> widthRandomization,
Definition BiomeSource.h:19
Definition BlockLegacy.h:88
Definition BlockVolume.h:13
Definition CanyonFeature.h:17
MCAPI bool $_carve(::BlockVolume &blocks, ::BiomeSource const &localBiomeSource, ::CanyonFeatureUtils::CanyonConfiguration const &canyonConfig, ::Random &, ::ChunkPos const &pos, ::Vec3 const &startPos, ::Vec3 const &originalStartPos, int x0, int x1, int y0, int y1, int z0, int z1, float rad, float yRad, ::gsl::span< float const > widthRandomization, ::WorldGenContext const &context) const
MCAPI void _addTunnel(::BlockVolume &blocks, ::BiomeSource const &localBiomeSource, ::CanyonFeatureUtils::CanyonConfiguration const &canyonConfig, ::Random &random, ::ChunkPos const &pos, ::Vec3 const &startPos, ::Vec3 const &originalStartPos, float thickness, float yRot, float xRot, int step, int dist, float yScale, ::WorldGenContext const &context) const
MCAPI bool $_isDiggable(::BlockLegacy const &block) const
MCAPI void apply(::BlockVolume &blocks, ::ChunkPos const &pos, ::BiomeSource const &localBiomeSource, ::CanyonFeatureUtils::CanyonConfiguration const &canyonConfig, ::Random &random, uint levelSeed, ::WorldGenContext const &context)
MCAPI void _addFeature(::BlockVolume &blocks, ::BiomeSource const &localBiomeSource, ::CanyonFeatureUtils::CanyonConfiguration const &canyonConfig, ::ChunkPos const &pos, ::Random &random, int x, int z, ::WorldGenContext const &context)
static MCAPI void ** $vftable()
Definition CanyonConfiguration.h:7
Definition WorldGenContext.h:13