34 enum class BiomeTempCategory :
int {
59 ::ll::TypedStorage<8, 48, ::HashedString const> mHash;
60 ::ll::TypedStorage<4, 4, float> mTemperature;
61 ::ll::TypedStorage<4, 4, float> mDownfall;
62 ::ll::TypedStorage<4, 4, float> mRedSporeDensity;
63 ::ll::TypedStorage<4, 4, float> mBlueSporeDensity;
64 ::ll::TypedStorage<4, 4, float> mAshDensity;
65 ::ll::TypedStorage<4, 4, float> mWhiteAshDensity;
66 ::ll::TypedStorage<4, 4, float> mSnowAccumulation;
67 ::ll::TypedStorage<4, 4, float> mFoliageSnow;
68 ::ll::TypedStorage<4, 4, float> mMinSnowLevel;
69 ::ll::TypedStorage<4, 4, float> mMaxSnowLevel;
70 ::ll::TypedStorage<4, 4, float> mDepth;
71 ::ll::TypedStorage<4, 4, float> mScale;
72 ::ll::TypedStorage<4, 4, int> mMapWaterColor;
73 ::ll::TypedStorage<4, 4, float const> mMapWaterTransparency;
74 ::ll::TypedStorage<1, 1, bool> mRain;
75 ::ll::TypedStorage<4, 12, ::OceanRuinConfiguration> mOceanRuinConfig;
76 ::ll::TypedStorage<8, 24, ::std::vector<::std::shared_ptr<::MobSpawnerData>>> mMobs;
77 ::ll::TypedStorage<8, 256, ::std::array<::WeightedRandomList<::br::worldgen::SpawnerData>, 8>> mMobsMap;
78 ::ll::TypedStorage<1, 2, ::Biome::CachedClientComponentData> mCachedClientComponentData;
79 ::ll::TypedStorage<2, 2, ushort const> mId;
80 ::ll::TypedStorage<8, 32, ::BiomeComponentStorage> mBiomeComponentStorage;
91 virtual ~Biome() =
default;
97 MCAPI
Biome(ushort
id, ::std::string_view name);
99 MCAPI ::VanillaBiomeTypes getBiomeType()
const;
101 MCAPI
int getMapFoliageColor()
const;
103 MCAPI
int getMapGrassColor(
::BlockPos const& pos)
const;
107 MCAPI ::Biome::BiomeTempCategory getTemperatureCategory()
const;
109 MCAPI
float getTemperatureWorldGen(
::BlockPos const& pos,
short seaLevel)
const;
123 MCAPI
bool isHumid()
const;
125 MCAPI ::Biome& setMapWaterColor(
int color);
131 MCAPI static ::mce::Color getColorBySamplingSurroundings(
134 ::std::vector<::BlockPos>
const& pattern,
142 MCAPI static ::mce::Color
const& BIRCH_FOLIAGE_TINT();
144 MCAPI static ::mce::Color
const& DEFAULT_FOLIAGE_TINT();
146 MCAPI static ::mce::Color
const& DEFAULT_GRASS_TINT();
148 MCAPI static ::mce::Color
const& DEFAULT_UNDERWATER_COLOR();
150 MCAPI static ::mce::Color
const& DEFAULT_WATER_COLOR();
152 MCAPI static ::mce::Color
const& DEFAULT_WATER_TINT();
154 MCAPI static ::mce::Color
const& DRY_FOLIAGE_TINT();
156 MCAPI static ::mce::Color
const& EVERGREEN_FOLIAGE_TINT();
158 MCAPI
static float const& RAIN_TEMP_THRESHOLD();
164 MCAPI
void* $ctor(ushort
id, ::std::string_view name);