3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/levelgen/structure/StructureFeature.h"
62 virtual bool isFeatureChunk(
72 virtual bool getNearestGeneratedFeature(
78 bool mustBeInNewChunks,
79 ::std::optional<::HashedString>
const& biomeTag
83 virtual ::std::unique_ptr<::StructureStart> createStructureStart(
105 bool mustBeInNewChunks
141 bool mustBeInNewChunks,
142 ::std::optional<::HashedString>
const& biomeTag
Definition BiomeSource.h:19
Definition Dimension.h:83
Definition HashedString.h:5
Definition IPreliminarySurfaceProvider.h:8
Definition StrongholdFeature.h:20
MCAPI void generatePositions(::Random &random, ::BiomeSource const &biomeSource, uint levelSeed, ::IPreliminarySurfaceProvider const &preliminarySurfaceLevel, ::Dimension const &dimension)
MCAPI bool $isFeatureChunk(::BiomeSource const &biomeSource, ::Random &random, ::ChunkPos const &pos, uint levelSeed, ::IPreliminarySurfaceProvider const &preliminarySurfaceLevel, ::Dimension const &dimension)
static MCAPI void ** $vftable()
static MCAPI ::BlockPos const & START_OFFSET()
MCAPI ::std::unique_ptr<::StructureStart > $createStructureStart(::Dimension &generator, ::BiomeSource const &, ::Random &random, ::ChunkPos const &cp, ::IPreliminarySurfaceProvider const &)
MCAPI bool $getNearestGeneratedFeature(::Dimension &dimension, ::BiomeSource const &biomeSource, ::BlockPos const &origin, ::BlockPos &pos, ::IPreliminarySurfaceProvider const &preliminarySurfaceLevel, bool mustBeInNewChunks, ::std::optional<::HashedString > const &biomeTag)
MCAPI bool _getNearestStronghold(::Dimension const &dimension, uint levelSeed, ::BlockPos const &origin, ::BlockPos &pos, bool mustBeInNewChunks)
MCAPI::StrongholdFeature::StrongholdResult const _generateStronghold(uint levelSeed, ::ChunkPos const &cp)
Definition StructureFeature.h:23
Definition StructureStart.h:15
Definition StrongholdFeature.h:28