// This Header is auto generated by BDSLiteLoader Toolchain
#pragma once
#define AUTO_GENERATED
#include "../Global.h"

#define BEFORE_EXTRA

#undef BEFORE_EXTRA

class VanillaBiomes {

#define AFTER_EXTRA

#undef AFTER_EXTRA
#ifndef DISABLE_CONSTRUCTOR_PREVENTION_VANILLABIOMES
public:
    class VanillaBiomes& operator=(class VanillaBiomes const &) = delete;
    VanillaBiomes(class VanillaBiomes const &) = delete;
    VanillaBiomes() = delete;
#endif

public:
#ifdef ENABLE_VIRTUAL_FAKESYMBOL_VANILLABIOMES
#endif
    MCAPI static struct BiomeHeight const HEIGHTS_BEACH;
    MCAPI static struct BiomeHeight const HEIGHTS_DEEP_OCEAN;
    MCAPI static struct BiomeHeight const HEIGHTS_EXTREME;
    MCAPI static struct BiomeHeight const HEIGHTS_HIGHLANDS;
    MCAPI static struct BiomeHeight const HEIGHTS_LOWLANDS;
    MCAPI static struct BiomeHeight const HEIGHTS_MOUNTAINS;
    MCAPI static struct BiomeHeight const HEIGHTS_MUSHROOM;
    MCAPI static struct BiomeHeight const HEIGHTS_OCEAN;
    MCAPI static struct BiomeHeight const HEIGHTS_RIVER;
    MCAPI static struct BiomeHeight const HEIGHTS_STONE_BEACH;
    MCAPI static struct BiomeHeight const HEIGHTS_SWAMPLAND;
    MCAPI static struct BiomeHeight const HEIGHTS_TAIGA;
    MCAPI static class Color const SWAMP_WATER_COLOR;
    MCAPI static class Color const WATER_FOG_COLOR_SWAMP;
    MCAPI static void initBiomeComponents(class BiomeComponentFactory &);
    MCAPI static void initBiomes(class BiomeRegistry &, struct SpawnSettings const &, class BaseGameVersion const &);
    MCAPI static void initClientOnlyComponents(class BiomeRegistry &);
    MCAPI static void initDefaultWorldGenComponents(class IWorldRegistriesProvider &);
    MCAPI static void initSurfaceBuilders(class SurfaceBuilderRegistry &);
    MCAPI static void initVanillaBiomeTypeComponent(class BiomeRegistry &);
    MCAPI static class Biome * mBambooJungle;
    MCAPI static class Biome * mBambooJungleHills;
    MCAPI static class Biome * mBasaltDeltas;
    MCAPI static class Biome * mBeaches;
    MCAPI static class Biome * mBirchForest;
    MCAPI static class Biome * mBirchForestHills;
    MCAPI static class Biome * mColdBeach;
    MCAPI static class Biome * mCrimsonForest;
    MCAPI static class Biome * mDesert;
    MCAPI static class Biome * mDesertHills;
    MCAPI static class Biome * mExtremeHills;
    MCAPI static class Biome * mExtremeHillsWithTrees;
    MCAPI static class Biome * mForest;
    MCAPI static class Biome * mForestHills;
    MCAPI static class Biome * mFrozenRiver;
    MCAPI static class Biome * mIceFlats;
    MCAPI static class Biome * mIceFlatsMutated;
    MCAPI static class Biome * mIceMountains;
    MCAPI static class Biome * mJungle;
    MCAPI static class Biome * mJungleEdge;
    MCAPI static class Biome * mJungleHills;
    MCAPI static class Biome * mMesa;
    MCAPI static class Biome * mMesaClearRock;
    MCAPI static class Biome * mMesaRock;
    MCAPI static class Biome * mMushroomIsland;
    MCAPI static class Biome * mMushroomIslandShore;
    MCAPI static class Biome * mNether;
    MCAPI static class Biome * mOcean;
    MCAPI static class Biome * mOceanCold;
    MCAPI static class Biome * mOceanColdDeep;
    MCAPI static class Biome * mOceanDeep;
    MCAPI static class Biome * mOceanFrozen;
    MCAPI static class Biome * mOceanFrozenDeep;
    MCAPI static class Biome * mOceanLukewarm;
    MCAPI static class Biome * mOceanLukewarmDeep;
    MCAPI static class Biome * mOceanWarm;
    MCAPI static class Biome * mOceanWarmDeep;
    MCAPI static class Biome * mPlains;
    MCAPI static class Biome * mPlainsMutated;
    MCAPI static class std::set<int, struct std::less<int>, class std::allocator<int>> mPlayerValidSpawns;
    MCAPI static class Biome * mRedwoodTaiga;
    MCAPI static class Biome * mRedwoodTaigaHills;
    MCAPI static class Biome * mRiver;
    MCAPI static class Biome * mRoofedForest;
    MCAPI static class Biome * mRoofedForestMutated;
    MCAPI static class Biome * mSavanna;
    MCAPI static class Biome * mSavannaMutated;
    MCAPI static class Biome * mSavannaRock;
    MCAPI static class Biome * mSavannaRockMutated;
    MCAPI static class Biome * mSky;
    MCAPI static class Biome * mSmallerExtremeHills;
    MCAPI static class Biome * mSoulsandValley;
    MCAPI static class Biome * mStoneBeach;
    MCAPI static class Biome * mSwampland;
    MCAPI static class Biome * mSwamplandMutated;
    MCAPI static class Biome * mTaiga;
    MCAPI static class Biome * mTaigaCold;
    MCAPI static class Biome * mTaigaColdHills;
    MCAPI static class Biome * mTaigaColdMutated;
    MCAPI static class Biome * mTaigaHills;
    MCAPI static class Biome * mWarpedForest;

};