package degubi.teamcraft.objects; import degubi.registry.helpers.RegistryHelper; import degubi.teamcraft.world.biomes.BaseBiome; import degubi.teamcraft.world.biomes.DarkForest; import degubi.teamcraft.world.biomes.FlatNothing; import degubi.teamcraft.world.biomes.ForbiddenForest; import degubi.teamcraft.world.biomes.HighBlockedBiomes; import degubi.teamcraft.world.biomes.IceDesert; import degubi.teamcraft.world.biomes.TundraBiome; import net.minecraft.init.Blocks; import net.minecraft.world.biome.Biome; import net.minecraft.world.biome.Biome.BiomeProperties; import net.minecraftforge.common.BiomeManager.BiomeType; public class TCMBiomes { public static Biome tundra, flatNothing, stoneBiome, extremerHills, iceDesert, forbiddenForest, extremestHill, darkForest, iceHills, snowHills; //public static int undergroundDimID; //public static DimensionType underground; public static void initBiomes(){ snowHills = new HighBlockedBiomes(new BiomeProperties("SnowyHills").setBaseHeight(0.5F).setHeightVariation(2.0F).setTemperature(0.0F).setRainfall(0.1F), Blocks.SNOW); iceHills = new HighBlockedBiomes(new BiomeProperties("IceHills").setBaseHeight(0.1F).setHeightVariation(0.7F).setTemperature(0.0F).setRainfall(0.1F), Blocks.PACKED_ICE); darkForest = new DarkForest(); extremestHill = new BaseBiome(new BiomeProperties("TheExtremestHills").setBaseHeight(0.5F).setHeightVariation(6.0F), Blocks.STONE, Blocks.GRASS); extremerHills = new BaseBiome(new BiomeProperties("ExtremerHills").setBaseHeight(6.0F).setHeightVariation(6.0F), Blocks.STONE, Blocks.GRASS); iceDesert = new IceDesert(new BiomeProperties("IceDesert").setBaseHeight(0.3F).setHeightVariation(0.1F).setTemperature(0).setRainfall(0.1F)); forbiddenForest = new ForbiddenForest(); stoneBiome = new BaseBiome(new BiomeProperties("StoneBiome"), Blocks.STONE, Blocks.STONE); flatNothing = new FlatNothing(); tundra = new TundraBiome(); //underground = DimensionType.register("Underground", "_underground", undergroundDimID, UndergroundDimensionWorldProvider.class, false); } public static void registerBiomes(){ RegistryHelper.registerBiome(iceDesert, BiomeType.ICY, 10000, true); RegistryHelper.registerBiome(iceHills, BiomeType.ICY, 10000, false); RegistryHelper.registerBiome(snowHills, BiomeType.ICY, 10000, false); RegistryHelper.registerBiome(extremestHill, BiomeType.COOL, 10000, false); RegistryHelper.registerBiome(extremerHills, BiomeType.COOL, 10000, false); RegistryHelper.registerBiome(forbiddenForest, BiomeType.WARM, 10000, false); RegistryHelper.registerBiome(darkForest, BiomeType.WARM, 10000, false); RegistryHelper.registerBiome(stoneBiome, BiomeType.WARM, 0, true); RegistryHelper.registerBiome(flatNothing, BiomeType.DESERT, 10000, false); RegistryHelper.registerBiome(tundra, BiomeType.COOL, 10000, false); //RegistryHelper.registerDimension(underground, undergroundDimID); } public static void handleConfig(){ // undergroundDimID = ConfigHelper.getDimensionID("Underground", 4); } }