3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/levelgen/structure/StructureFeature.h"
20class NetherFortressFeature :
public ::StructureFeature {
24 ::ll::TypedStorage<8, 24, ::std::vector<::BiomeIdType>> mAllowedBiomes;
29 NetherFortressFeature();
34 virtual ::gsl::span<::BiomeIdType const> getRequiredBiomes()
const ;
36 virtual bool shouldAddHardcodedSpawnAreas()
const ;
38 virtual bool isFeatureChunk(
47 virtual ::std::unique_ptr<::StructureStart> createStructureStart(
75 MCAPI
bool $isFeatureChunk(
Definition BaseGameVersion.h:8
Definition BiomeSource.h:23
Definition Dimension.h:86
Definition IPreliminarySurfaceProvider.h:8
MCAPI ::std::unique_ptr<::StructureStart > $createStructureStart(::Dimension &generator, ::BiomeSource const &biomeSource, ::Random &random, ::ChunkPos const &cp, ::IPreliminarySurfaceProvider const &preliminarySurfaceLevel)
MCAPI bool $shouldAddHardcodedSpawnAreas() const
MCAPI void * $ctor(uint &seed, ::BaseGameVersion const &baseGameVersion)
MCAPI NetherFortressFeature(uint &seed, ::BaseGameVersion const &baseGameVersion)
MCAPI ::gsl::span<::BiomeIdType const > $getRequiredBiomes() const
static MCAPI void ** $vftable()
Definition StructureStart.h:15
Definition BiomeIdType.h:8