3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/levelgen/v2/ChunkGeneratorStructureState.h"
7#include "mc/world/level/levelgen/v2/StructureCache.h"
22 using StructureFeatureContainer = ::std::vector<::std::unique_ptr<::StructureFeature>>;
27 ::ll::TypedStorage<8, 48, ::br::worldgen::ChunkGeneratorStructureState> mGeneratorState;
28 ::ll::TypedStorage<8, 24, ::std::vector<::std::unique_ptr<::StructureFeature>>> mStructureFeatures;
29 ::ll::TypedStorage<8, 136, ::br::worldgen::StructureCache> mStructureCache;
42 bool mustBeInNewChunks,
43 ::std::optional<::HashedString> biomeTag
Definition BiomeSource.h:19
Definition Dimension.h:83
Definition HashedString.h:5
Definition IPreliminarySurfaceProvider.h:8
Definition StructureFeatureRegistry.h:19
MCAPI bool isStructureFeatureTypeAt(::BlockPos const &pos, ::HashedString type) const
MCAPI::StructureFeature * getStructureFeatureOfType(::HashedString type) const
MCAPI bool findNearestStructureFeature(::Dimension &dimension, ::IPreliminarySurfaceProvider &surfaceProvider, ::HashedString feature, ::BlockPos const &origin, ::BlockPos &pos, ::BiomeSource const &biomeSource, bool mustBeInNewChunks, ::std::optional<::HashedString > biomeTag)
MCAPI::HashedString findStructureFeatureTypeAt(::BlockPos const &pos)
Definition StructureFeature.h:23