package erebus; import net.minecraft.util.ResourceLocation; import net.minecraft.world.biome.Biome; import net.minecraft.world.biome.Biome.BiomeProperties; import net.minecraftforge.fml.common.registry.GameRegistry; import erebus.lib.Reference; import erebus.world.biomes.BiomeBaseErebus; import erebus.world.biomes.BiomeElysianFields; import erebus.world.biomes.BiomeFungalForest; import erebus.world.biomes.BiomeSubmergedSwamp; import erebus.world.biomes.BiomeSubterraneanSavannah; import erebus.world.biomes.BiomeUlteriorOutback; import erebus.world.biomes.BiomeUndergroundJungle; import erebus.world.biomes.BiomeVolcanicDesert; import erebus.world.loot.WeightedList; public class ModBiomes { public static WeightedList<BiomeBaseErebus> biomeList = new WeightedList<BiomeBaseErebus>(); public static BiomeBaseErebus undergroundJungle; public static BiomeBaseErebus volcanicDesert; public static BiomeBaseErebus subterraneanSavannah; public static BiomeBaseErebus elysianFields; public static BiomeBaseErebus ulteriorOutback; public static BiomeBaseErebus fungalForest; public static BiomeBaseErebus submergedSwamp; public static BiomeBaseErebus jungleSubLake; public static BiomeBaseErebus jungleSubAsperGrove; public static BiomeBaseErebus desertSubCharredForest; public static BiomeBaseErebus savannahSubRockyWasteland; public static BiomeBaseErebus savannahSubAsperGrove; public static BiomeBaseErebus savannahSubSteppe; public static BiomeBaseErebus fieldsSubForest; public static void init() { // CREATE BIOMES undergroundJungle = new BiomeUndergroundJungle(new BiomeProperties("Underground Jungle")); volcanicDesert = new BiomeVolcanicDesert(new BiomeProperties("Volcanic Desert")); subterraneanSavannah = new BiomeSubterraneanSavannah(new BiomeProperties("Subterranean Savannah")); elysianFields = new BiomeElysianFields(new BiomeProperties("Elysian Fields")); ulteriorOutback = new BiomeUlteriorOutback(new BiomeProperties("Ulterior Outback")); fungalForest = new BiomeFungalForest(new BiomeProperties("Fungal Forest")); submergedSwamp = new BiomeSubmergedSwamp(new BiomeProperties("Submerged Swamp")); fieldsSubForest = new BiomeElysianFields.BiomeElysianForest(new BiomeProperties("Elysian Forest")); GameRegistry.register(undergroundJungle.setRegistryName(new ResourceLocation(Reference.MOD_ID, "undergroundJungle"))); GameRegistry.register(volcanicDesert.setRegistryName(new ResourceLocation(Reference.MOD_ID, "volcanicDesert"))); GameRegistry.register(subterraneanSavannah.setRegistryName(new ResourceLocation(Reference.MOD_ID, "subterraneanSavannah"))); GameRegistry.register(elysianFields.setRegistryName(new ResourceLocation(Reference.MOD_ID, "elysianFields"))); GameRegistry.register(ulteriorOutback.setRegistryName(new ResourceLocation(Reference.MOD_ID, "ulteriorOutback"))); GameRegistry.register(fungalForest.setRegistryName(new ResourceLocation(Reference.MOD_ID, "fungalForest"))); GameRegistry.register(submergedSwamp.setRegistryName(new ResourceLocation(Reference.MOD_ID, "submergedSwamp"))); GameRegistry.register(fieldsSubForest.setRegistryName(new ResourceLocation(Reference.MOD_ID, "fieldsSubForest"))); // MUTATIONS //undergroundJungle.isMutation(); //volcanicDesert.isMutation(); //subterraneanSavannah.isMutation(); //elysianFields.isMutation(); //ulteriorOutback.isMutation(); //fungalForest.isMutation(); //submergedSwamp.isMutation(); //fieldsSubForest.isMutation(); System.out.println("undergroundJungleID: " + Biome.getIdForBiome(undergroundJungle)); System.out.println("volcanicDesertID: " + Biome.getIdForBiome(volcanicDesert)); System.out.println("subterraneanSavannahID: " + Biome.getIdForBiome(subterraneanSavannah)); System.out.println("elysianFieldsID: " + Biome.getIdForBiome(elysianFields)); System.out.println("ulteriorOutbackID: " + Biome.getIdForBiome(ulteriorOutback)); System.out.println("fungalForestID: " + Biome.getIdForBiome(fungalForest)); System.out.println("fieldsSubForestID: " + Biome.getIdForBiome(fieldsSubForest)); System.out.println("submergedSwampID: " + Biome.getIdForBiome(submergedSwamp)); } }