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;
60 ::std::map<::std::string, ::std::unique_ptr<::EAS::IEnvironmentAttribute>, ::std::less<void>>>
61 mEnvironmentAttributes;
71 virtual ~Biome() =
default;
85 MCAPI
static void buildCachedTemperatureNoise(
::LevelChunk& chunk);
88 MCAPI static ::mce::Color getColorBySamplingSurroundings(
91 ::std::vector<::BlockPos>
const& pattern,
92 ::gsl::not_null<
int (*)(::Biome
const&,
::BlockPos const&)>
const& sampler
101 MCAPI static ::mce::Color
const& BIRCH_FOLIAGE_TINT();
103 MCAPI static ::mce::Color
const& DEFAULT_FOLIAGE_TINT();
105 MCAPI static ::mce::Color
const& DEFAULT_GRASS_TINT();
107 MCAPI static ::mce::Color
const& DEFAULT_WATER_COLOR();
109 MCAPI static ::mce::Color
const& DEFAULT_WATER_TINT();
111 MCAPI static ::mce::Color
const& DRY_FOLIAGE_TINT();
113 MCAPI static ::mce::Color
const& EVERGREEN_FOLIAGE_TINT();
120 MCAPI
void* $ctor(
::BiomeIdType id, ::std::string_view name);