3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/biome/source/BiomeSource.h"
7#include "mc/world/level/biome/source/BiomeSourceType.h"
84 virtual ::BiomeArea getBiomeArea(
::BoundingBox const& area, uint scale)
const ;
91 virtual bool containsOnly(
int xo,
int yo,
int zo,
int r, ::gsl::span<uint64 const> allowed)
const ;
94 virtual ::Biome
const* getBiome(
::BlockPos const& blockPos)
const ;
100 virtual ::Biome
const* getBiome(
int blockX,
int blockY,
int blockZ)
const ;
103 virtual bool has(uint64
id)
const ;
106 virtual bool hasByHashId(uint64
id)
const ;
109 virtual ::BiomeSourceType
const getType() const ;
153 MCNAPI
bool $containsOnly(
int xo,
int yo,
int zo,
int r, ::gsl::span<uint64 const> allowed) const;
161 MCNAPI
bool $has(uint64
id) const;
Definition BiomeArea.h:11
Definition BiomeSource.h:19
Definition BoundingBox.h:13
Definition ChunkLocalNoiseCache.h:8
Definition LevelChunk.h:74
Definition ReplacementBiomeSource.h:22
MCAPI void * $ctor(::XoroshiroPositionalRandomFactory const &random, ::std::vector<::BiomeReplacement > const &biomeReplacements, ::std::unique_ptr<::BiomeSource > wrappedBiomeSource)
MCAPI bool $hasByHashId(uint64 id) const
MCAPI bool $has(uint64 id) const
MCAPI::Biome const * tryReplace(::Biome const *targetBiome, ::BlockPos const &position) const
MCAPI::BiomeArea $getBiomeArea(::BoundingBox const &area, uint scale) const
MCAPI::BiomeSourceType const $getType() const
static MCAPI void ** $vftable()
MCAPI void $fillBiomes(::LevelChunk &levelChunk, ::ChunkLocalNoiseCache const &chunkLocalNoiseCache) const
MCAPI bool $containsOnly(int xo, int yo, int zo, int r, ::gsl::span< uint64 const > allowed) const
MCAPI::Biome const * $getBiome(::BlockPos const &blockPos) const
Definition XoroshiroPositionalRandomFactory.h:16
Definition BiomeReplacement.h:5
Definition GetBiomeOptions.h:5
Definition ReplacementBiomeSource.h:47
Definition ReplacementBiomeSource.h:31