26 enum class BiomeTempCategory :
int {
36 ::ll::TypedStorage<4, 4, float> mTemperature;
37 ::ll::TypedStorage<4, 4, float> mDownfall;
38 ::ll::TypedStorage<4, 4, float> mRedSporeDensity;
39 ::ll::TypedStorage<4, 4, float> mBlueSporeDensity;
40 ::ll::TypedStorage<4, 4, float> mAshDensity;
41 ::ll::TypedStorage<4, 4, float> mWhiteAshDensity;
42 ::ll::TypedStorage<4, 4, float> mSnowAccumulation;
43 ::ll::TypedStorage<4, 4, float> mFoliageSnow;
44 ::ll::TypedStorage<4, 4, float> mMinSnowLevel;
45 ::ll::TypedStorage<4, 4, float> mMaxSnowLevel;
46 ::ll::TypedStorage<4, 4, float> mDepth;
47 ::ll::TypedStorage<4, 4, float> mScale;
48 ::ll::TypedStorage<4, 4, int> mMapWaterColor;
49 ::ll::TypedStorage<4, 4, float const> mMapWaterTransparency;
50 ::ll::TypedStorage<1, 1, bool> mRain;
51 ::ll::TypedStorage<4, 12, ::OceanRuinConfiguration> mOceanRuinConfig;
52 ::ll::TypedStorage<8, 24, ::std::vector<::std::shared_ptr<::MobSpawnerData>>> mMobs;
53 ::ll::TypedStorage<8, 256, ::std::array<::WeightedRandomList<::br::worldgen::SpawnerData>, 8>> mMobsMap;
54 ::ll::TypedStorage<2, 2, ::BiomeIdType const> mId;
55 ::ll::TypedStorage<8, 32, ::BiomeComponentStorage> mBiomeComponentStorage;
56 ::ll::TypedStorage<8, 48, ::HashedString const> mHash;
74 MCAPI ::VanillaBiomeTypes getBiomeType()
const;
76 MCAPI
int getMapFoliageColor()
const;
78 MCAPI
int getMapGrassColor(
::BlockPos const& pos)
const;
82 MCAPI ::Biome::BiomeTempCategory getTemperatureCategory()
const;
84 MCAPI
bool isHumid()
const;
86 MCAPI ::Biome& setMapWaterColor(
int color);
92 MCAPI
static void buildCachedTemperatureNoise(
::LevelChunk& chunk);
94 MCAPI static ::mce::Color getColorBySamplingSurroundings(
97 ::std::vector<::BlockPos>
const& pattern,
98 ::gsl::not_null<
int (*)(::Biome
const&,
::BlockPos const&)>
const& sampler
105 MCAPI static ::mce::Color
const& BIRCH_FOLIAGE_TINT();
107 MCAPI static ::mce::Color
const& DEFAULT_FOLIAGE_TINT();
109 MCAPI static ::mce::Color
const& DEFAULT_GRASS_TINT();
111 MCAPI static ::mce::Color
const& DEFAULT_UNDERWATER_COLOR();
113 MCAPI static ::mce::Color
const& DEFAULT_WATER_COLOR();
115 MCAPI static ::mce::Color
const& DEFAULT_WATER_TINT();
117 MCAPI static ::mce::Color
const& DRY_FOLIAGE_TINT();
119 MCAPI static ::mce::Color
const& EVERGREEN_FOLIAGE_TINT();
121 MCAPI
static float const& RAIN_TEMP_THRESHOLD();
127 MCAPI
void* $ctor(
::BiomeIdType id, ::std::string_view name);