LeviLamina
Loading...
Searching...
No Matches
Biome Class Reference

Classes

struct  CachedClientComponentData
 

Public Types

enum class  BiomeTempCategory : int { Ocean = 0 , Cold = 1 , Medium = 2 , Warm = 3 }
 

Public Member Functions

MCAPI Biome (ushort id, ::std::string_view name)
 
MCAPI::Biome & addTag (::HashedString tag, ::TagRegistry<::IDType<::BiomeTagIDType >, ::IDType<::BiomeTagSetIDType > > &tagRegistry)
 
MCAPI::VanillaBiomeTypes getBiomeType () const
 
MCAPI int getMapFoliageColor () const
 
MCAPI int getMapGrassColor (::BlockPos const &pos) const
 
MCAPI float getTemperature (::BlockSource const &region, ::BlockPos const &pos) const
 
MCAPI::Biome::BiomeTempCategory getTemperatureCategory () const
 
MCAPI float getTemperatureWorldGen (::BlockPos const &pos, short seaLevel) const
 
MCAPI bool hasTag (::WellKnownTagID const &tagID) const
 
MCAPI bool hasTag (uint64 tagHash, ::TagRegistry<::IDType<::BiomeTagIDType >, ::IDType<::BiomeTagSetIDType > > const &tagRegistry) const
 
MCAPI bool hasTag (::IDType<::BiomeTagIDType > const &tagID, ::TagRegistry<::IDType<::BiomeTagIDType >, ::IDType<::BiomeTagSetIDType > > const &tagRegistry) const
 
MCAPI bool isHumid () const
 
MCAPI::Biome & setMapWaterColor (int color)
 
MCAPI void writePacketData (::CompoundTag &tag, ::TagRegistry<::IDType<::BiomeTagIDType >, ::IDType<::BiomeTagSetIDType > > &tagRegistry, ::BaseGameVersion const &baseGameVersion) const
 
MCAPI void * $ctor (ushort id, ::std::string_view name)
 

Static Public Member Functions

static MCAPI ::mce::Color getColorBySamplingSurroundings (::BlockSource &region, ::BlockPos const &pos, ::std::vector<::BlockPos > const &pattern, ::std::function< int(::Biome const &, ::BlockPos const &)> const &sampler)
 
static MCAPI ::mce::Color const & BIRCH_FOLIAGE_COLOR ()
 
static MCAPI ::mce::Color const & DEFAULT_FOLIAGE_COLOR ()
 
static MCAPI ::mce::Color const & DEFAULT_GRASS_COLOR ()
 
static MCAPI ::mce::Color const & DEFAULT_UNDERWATER_COLOR ()
 
static MCAPI ::mce::Color const & DEFAULT_WATER_COLOR ()
 
static MCAPI ::mce::Color const & EVERGREEN_FOLIAGE_COLOR ()
 
static MCAPI float const & RAIN_TEMP_THRESHOLD ()
 
static MCAPI void ** $vftable ()
 

Public Attributes

::ll::TypedStorage< 8, 48, ::HashedString const > mHash
 
::ll::TypedStorage< 4, 4, float > mTemperature
 
::ll::TypedStorage< 4, 4, float > mDownfall
 
::ll::TypedStorage< 4, 4, float > mRedSporeDensity
 
::ll::TypedStorage< 4, 4, float > mBlueSporeDensity
 
::ll::TypedStorage< 4, 4, float > mAshDensity
 
::ll::TypedStorage< 4, 4, float > mWhiteAshDensity
 
::ll::TypedStorage< 4, 4, float > mSnowAccumulation
 
::ll::TypedStorage< 4, 4, float > mFoliageSnow
 
::ll::TypedStorage< 4, 4, float > mMinSnowLevel
 
::ll::TypedStorage< 4, 4, float > mMaxSnowLevel
 
::ll::TypedStorage< 4, 4, float > mDepth
 
::ll::TypedStorage< 4, 4, float > mScale
 
::ll::TypedStorage< 4, 4, int > mMapWaterColor
 
::ll::TypedStorage< 4, 4, float const > mMapWaterTransparency
 
::ll::TypedStorage< 1, 1, bool > mRain
 
::ll::TypedStorage< 4, 12, ::OceanRuinConfigurationmOceanRuinConfig
 
::ll::TypedStorage< 8, 24, ::std::vector<::std::shared_ptr<::MobSpawnerData > > > mMobs
 
::ll::TypedStorage< 8, 256, ::std::array<::WeightedRandomList<::std::shared_ptr<::MobSpawnerData > >, 8 > > mMobsMap
 
::ll::TypedStorage< 1, 2, ::Biome::CachedClientComponentDatamCachedClientComponentData
 
::ll::TypedStorage< 2, 2, ushort const > mId
 
::ll::TypedStorage< 8, 32, ::BiomeComponentStoragemBiomeComponentStorage
 

The documentation for this class was generated from the following file: