3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/math/Vec3.h"
7#include "mc/world/level/levelgen/feature/CaveFeature.h"
8#include "mc/world/level/levelgen/feature/IFeature.h"
25 ::ll::TypedStorage<4, 12, ::Vec3 const> EMPTY_VEC;
26 ::ll::TypedStorage<4, 4, int const> HELL_CAVE_COUNT_BASE_FACTOR;
42 ::std::vector<::CaveFeature::CachedMetaData::CarveEllipsoidParams>& carveParamsOperations
45 virtual void addTunnel(
59 ::std::vector<::CaveFeature::CachedMetaData::CarveEllipsoidParams>& carveParamsOperations
62 virtual void addFeature(
68 ::std::vector<::CaveFeature::CachedMetaData::CarveEllipsoidParams>& carveParamsOperations
85 ::std::vector<::CaveFeature::CachedMetaData::CarveEllipsoidParams>& carveParamsOperations
102 ::std::vector<::CaveFeature::CachedMetaData::CarveEllipsoidParams>& carveParamsOperations
111 ::std::vector<::CaveFeature::CachedMetaData::CarveEllipsoidParams>& carveParamsOperations
Definition IBlockWorldGenAPI.h:25
Definition NetherCaveFeature.h:21
MCAPI void $addFeature(::IBlockWorldGenAPI &blocks, ::ChunkPos const &chunkPos, ::Random &random, ::ChunkPos const &startChunk, ::RenderParams &renderParams, ::std::vector<::CaveFeature::CachedMetaData::CarveEllipsoidParams > &carveParamsOperations) const
MCAPI ::std::optional<::BlockPos > $place(::IFeature::PlacementContext const &context) const
MCAPI void $addRoom(::IBlockWorldGenAPI &blocks, ::CaveFeatureUtils::CarverConfiguration const &configuration, ::Random &random, ::ChunkPos const &chunkPos, ::Vec3 const &room, ::RenderParams &renderParams, ::CaveFeatureUtils::CarvingParameters const &carveValues, ::std::vector<::CaveFeature::CachedMetaData::CarveEllipsoidParams > &carveParamsOperations) const
MCAPI void $addTunnel(::IBlockWorldGenAPI &blocks, ::CaveFeatureUtils::CarverConfiguration const &configuration, ::Random &_random, ::ChunkPos const &chunkPos, ::Vec3 const &startPos, float thickness, float yRot, float xRot, int step, int dist, float yScale, ::RenderParams &renderParams, ::CaveFeatureUtils::CarvingParameters const &carveValues, ::std::vector<::CaveFeature::CachedMetaData::CarveEllipsoidParams > &carveParamsOperations) const
Definition RenderParams.h:29
Definition CarverConfiguration.h:14
Definition CarvingParameters.h:10