public BiomeGenStorage() { super( new BiomeProperties( "Storage Cell" ).setBaseBiome( "void" ).setRainDisabled().setTemperature( -100 ) ); this.decorator.treesPerChunk = 0; this.decorator.flowersPerChunk = 0; this.decorator.grassPerChunk = 0; this.spawnableMonsterList.clear(); this.spawnableCreatureList.clear(); this.spawnableWaterCreatureList.clear(); this.spawnableCaveCreatureList.clear(); } }
throw new IllegalStateException("No biome registry avilable! Make sure you're using the biome registry script stage!"); if(this.toCopy == null){ final BiomeTweakerBiome biome = new BiomeTweakerBiome(new BiomeProperties("BiomeTweaker Biome").setBaseHeight(0.125F).setHeightVariation(0.05F).setTemperature(0.8F).setRainfall(0.4F)); if(!MinecraftForge.EVENT_BUS.post(new BiomeTweakEvent.Create(this, biome))){ biome.setRegistryName(ModData.MOD_ID, this.rLoc.toLowerCase()); if(construct == null){ LogHelper.warn("Unable to copy biome class "+toCopy.getBiomeClass().getCanonicalName()+"! Some functionality may not be copied!"); biome = new BiomeTweakerBiome(new BiomeProperties("BiomeTweaker Biome").setBaseHeight(0.125F).setHeightVariation(0.05F).setTemperature(0.8F).setRainfall(0.4F)); } else switch(construct.getParameterCount()) {
public BiomeUndergroundJungle(BiomeProperties properties) { super(properties, new BiomeDecoratorUndergroundJungle()); properties.setBaseBiome("Underground Jungle"); properties.setTemperature(1.35F); properties.setRainDisabled(); setColors(0x53CA37, 0x29BC05); setFog(8, 128, 8); spawningGradual.add(new SpawnEntry(EntityMosquito.class, 60).setGroupSize(1, 3)); spawningGradual.add(new SpawnEntry(EntityFly.class, 10).setGroupSize(8, 8)); spawningGradual.add(new SpawnEntry(EntityWasp.class, 20).setGroupSize(4, 8)); spawningGradual.add(new SpawnEntry(EntityCentipede.class, 10).setGroupSize(4, 8)); spawningGradual.add(new SpawnEntry(EntityBotFly.class, 10).setGroupSize(2, 3)); spawningGradual.add(new SpawnEntry(EntityBeetleLarva.class, 20).setGroupSize(2, 4)); spawningGradual.add(new SpawnEntry(EntityBeetle.class, 15).setGroupSize(1, 2)); spawningGradual.add(new SpawnEntry(EntityBombardierBeetle.class, 8).setGroupSize(1, 2)); spawningGradual.add(new SpawnEntry(EntityBombardierBeetleLarva.class, 20).setGroupSize(2, 4)); spawningGradual.add(new SpawnEntry(EntityJumpingSpider.class, 10).setGroupSize(1, 4)); spawningGradual.add(new SpawnEntry(EntityPrayingMantis.class, 10).setGroupSize(4, 8)); spawningGradual.add(new SpawnEntry(EntityScytodes.class, 20).setGroupSize(1, 4)); spawningGradual.add(new SpawnEntry(EntityTarantula.class, 10).setGroupSize(4, 8)); spawningGradual.add(new SpawnEntry(EntityChameleonTick.class, 10).setGroupSize(1, 2)); spawningGradual.add(new SpawnEntry(EntityVelvetWorm.class, 10).setGroupSize(1, 2)); topBlock = Blocks.GRASS.getDefaultState(); fillerBlock = Blocks.DIRT.getDefaultState(); }
public BiomeUlteriorOutback(BiomeProperties properties) { super(properties, new BiomeDecoratorUlteriorOutback()); properties.setBaseBiome("Ulterior Outback"); properties.setTemperature(1.1F); properties.setRainDisabled(); setColors(0xC1B668); setFog(234, 194, 114); spawningGradual.add(new SpawnEntry(EntityRhinoBeetle.class, 10).setGroupSize(1, 1)); spawningGradual.add(new SpawnEntry(EntityFly.class, 10).setGroupSize(2, 2)); spawningGradual.add(new SpawnEntry(EntityCentipede.class, 10).setGroupSize(1, 4)); spawningGradual.add(new SpawnEntry(EntityBlackWidow.class, 5).setGroupSize(1, 1)); spawningGradual.add(new SpawnEntry(EntityBotFly.class, 10).setGroupSize(2, 3)); spawningGradual.add(new SpawnEntry(EntityBeetleLarva.class, 15).setGroupSize(2, 4)); spawningGradual.add(new SpawnEntry(EntityHoneyPotAnt.class, 10).setGroupSize(2, 4)); spawningGradual.add(new SpawnEntry(EntityMidgeSwarm.class, 10).setGroupSize(1, 2)); spawningGradual.add(new SpawnEntry(EntityScytodes.class, 20).setGroupSize(1, 4)); spawningGradual.add(new SpawnEntry(EntitySolifuge.class, 10).setGroupSize(1, 3)); spawningGradual.add(new SpawnEntry(EntityTarantula.class, 10).setGroupSize(1, 3)); spawningGradual.add(new SpawnEntry(EntityChameleonTick.class, 10).setGroupSize(1, 2)); spawningGradual.add(new SpawnEntry(EntityScorpion.class, 10).setGroupSize(2, 2)); topBlock = Blocks.SAND.getDefaultState().withProperty(BlockSand.VARIANT, BlockSand.EnumType.RED_SAND); fillerBlock = Blocks.RED_SANDSTONE.getDefaultState().withProperty(BlockRedSandstone.TYPE, BlockRedSandstone.EnumType.DEFAULT); } }
public BiomeSubterraneanSavannah(BiomeProperties properties) { super(properties, new BiomeDecoratorSubterraneanSavannah()); properties.setBaseBiome("Subterranean Savannah"); properties.setTemperature(0.95F); properties.setRainDisabled(); setColors(0xB6B957, 0xA3A52D); setFog(140, 116, 9); spawningGradual.add(new SpawnEntry(EntityMosquito.class, 60).setGroupSize(1, 3)); spawningGradual.add(new SpawnEntry(EntityFly.class, 15).setGroupSize(8, 8)); spawningGradual.add(new SpawnEntry(EntityWasp.class, 20).setGroupSize(4, 8)); spawningGradual.add(new SpawnEntry(EntityBeetleLarva.class, 25).setGroupSize(2, 4)); spawningGradual.add(new SpawnEntry(EntityBeetle.class, 20).setGroupSize(1, 2)); spawningGradual.add(new SpawnEntry(EntityGrasshopper.class, 10).setGroupSize(4, 8)); spawningGradual.add(new SpawnEntry(EntityChameleonTick.class, 10).setGroupSize(1, 2)); spawningGradual.add(new SpawnEntry(EntityScytodes.class, 20).setGroupSize(1, 4)); spawningGradual.add(new SpawnEntry(EntityTarantula.class, 10).setGroupSize(1, 4)); spawningGradual.add(new SpawnEntry(EntityScorpion.class, 10).setGroupSize(1, 3)); spawningGradual.add(new SpawnEntry(EntityGlowWorm.class, 8).setGroupSize(1, 4)); topBlock = Blocks.GRASS.getDefaultState(); fillerBlock = Blocks.DIRT.getDefaultState(); } }
public BiomeVolcanicDesert(BiomeProperties properties) { super(properties, new BiomeDecoratorVolcanicDesert()); properties.setBaseBiome("Volcanic Desert"); properties.setTemperature(1.9F); properties.setRainDisabled(); setColors(0xA6BB4E, 0x91A922); setFog(255, 231, 10); spawningGradual.add(new SpawnEntry(EntityFly.class, 10).setGroupSize(8, 8)); spawningGradual.add(new SpawnEntry(EntityBotFly.class, 10).setGroupSize(2, 3)); spawningGradual.add(new SpawnEntry(EntityFireAnt.class, 30).setGroupSize(1, 8)); spawningGradual.add(new SpawnEntry(EntityFireAntSoldier.class, 30).setGroupSize(1, 3)); spawningGradual.add(new SpawnEntry(EntityBlackWidow.class, 5).setGroupSize(1, 1)); spawningGradual.add(new SpawnEntry(EntityAntlion.class, 200).setGroupSize(1, 3)); spawningGradual.add(new SpawnEntry(EntitySolifuge.class, 25).setGroupSize(1, 4)); spawningGradual.add(new SpawnEntry(EntityChameleonTick.class, 10).setGroupSize(1, 2)); spawningGradual.add(new SpawnEntry(EntityScorpion.class, 20).setGroupSize(1, 4)); spawningGradual.add(new SpawnEntry(EntityLavaWebSpider.class, 300).setGroupSize(1, 1)); topBlock = Blocks.SAND.getDefaultState(); fillerBlock = Blocks.SANDSTONE.getDefaultState(); }
public BiomeSubmergedSwamp(BiomeProperties properties) { super(properties, new BiomeDecoratorSubmergedSwamp()); properties.setBaseBiome("Submerged Swamp"); properties.setTemperature(0.75F); properties.setRainDisabled(); setColors(0x314D31); setFog(8, 128, 8); /* spawningGradual.add(new SpawnEntry(EntityLeech.class, 20).setGroupSize(3, 5)); spawningGradual.add(new SpawnEntry(EntityBloodSnail.class, 10).setGroupSize(1, 2)); */ spawningGradual.add(new SpawnEntry(EntityDragonfly.class, 20).setGroupSize(1, 3)); spawningGradual.add(new SpawnEntry(EntityCentipede.class, 10).setGroupSize(4, 8)); spawningGradual.add(new SpawnEntry(EntityBeetleLarva.class, 25).setGroupSize(2, 4)); spawningGradual.add(new SpawnEntry(EntityBeetle.class, 20).setGroupSize(1, 2)); spawningGradual.add(new SpawnEntry(EntityJumpingSpider.class, 10).setGroupSize(2, 4)); spawningGradual.add(new SpawnEntry(EntityPondSkater.class, 100).setGroupSize(3, 5)); spawningGradual.add(new SpawnEntry(EntityBogMaw.class, 20).setGroupSize(2, 3)); spawningGradual.add(new SpawnEntry(EntityMosquito.class, 20).setGroupSize(3, 4)); }
public BiomeElysianFields(BiomeProperties properties, BiomeDecoratorBaseErebus decorator) { super(properties, decorator); properties.setBaseBiome("Elysian Fields"); properties.setTemperature(0.85F); properties.setRainDisabled(); setColors(0xC6FF54); setFog(213, 228, 127); spawningGradual.add(new SpawnEntry(EntityWorkerBee.class, 10).setGroupSize(1, 2)); spawningGradual.add(new SpawnEntry(EntityFly.class, 10).setGroupSize(8, 8)); spawningGradual.add(new SpawnEntry(EntityDragonfly.class, 10).setGroupSize(1, 2)); spawningGradual.add(new SpawnEntry(EntityBeetle.class, 20).setGroupSize(3, 5)); spawningGradual.add(new SpawnEntry(EntityBeetleLarva.class, 18).setGroupSize(2, 3)); spawningGradual.add(new SpawnEntry(EntityBotFly.class, 10).setGroupSize(2, 3)); spawningGradual.add(new SpawnEntry(EntityGrasshopper.class, 10).setGroupSize(1, 3)); spawningGradual.add(new SpawnEntry(EntityMoth.class, 15).setGroupSize(2, 3)); spawningGradual.add(new SpawnEntry(EntityCropWeevil.class, 10).setGroupSize(1, 2)); spawningGradual.add(new SpawnEntry(EntityChameleonTick.class, 10).setGroupSize(1, 2)); spawningGradual.add(new SpawnEntry(EntityVelvetWorm.class, 10).setGroupSize(1, 2)); spawningGradual.add(new SpawnEntry(EntityCicada.class, 100).setGroupSize(1, 1)); spawningGradual.add(new SpawnEntry(EntityGlowWorm.class, 10).setGroupSize(1, 3)); spawningGradual.add(new SpawnEntry(EntityTitanBeetle.class, 8).setGroupSize(1, 1)); }
public BiomePetrifiedForest(BiomeProperties properties) { super(properties, new BiomeDecoratorPetrifiedForest()); properties.setBaseBiome("Petrified Forest"); properties.setTemperature(1.1F); properties.setRainDisabled(); setColors(0xC1B668); setFog(234, 194, 114); spawningGradual.add(new SpawnEntry(EntityFly.class, 10).setGroupSize(8, 8)); spawningGradual.add(new SpawnEntry(EntityBotFly.class, 10).setGroupSize(2, 3)); spawningGradual.add(new SpawnEntry(EntityChameleonTick.class, 30).setGroupSize(1, 2)); spawningGradual.add(new SpawnEntry(EntityBlackWidow.class, 5).setGroupSize(1, 1)); spawningGradual.add(new SpawnEntry(EntityGlowWorm.class, 8).setGroupSize(1, 4)); spawningGradual.add(new SpawnEntry(EntityMoth.class, 15).setGroupSize(2, 3)); spawningGradual.add(new SpawnEntry(EntityScytodes.class, 20).setGroupSize(1, 4)); spawningGradual.add(new SpawnEntry(EntityJumpingSpider.class, 10).setGroupSize(2, 4)); topBlock = ModBlocks.VOLCANIC_ROCK.getDefaultState(); fillerBlock = ModBlocks.VOLCANIC_ROCK.getDefaultState(); } }
/** * Instantiates a new biome cloud. */ public BiomeCloud() { super(new BiomeProperties(ModWorldGen.CLOUD_NAME) .setBaseHeight(1.0F) .setHeightVariation(0.2F) .setRainDisabled() .setTemperature(0.2F) ); topBlock = ModBlocks.cloud.getDefaultState(); fillerBlock = ModBlocks.cloud.getDefaultState(); setSpawnables(); addFlowers(); }
public BiomeFungalForest(BiomeProperties properties) { super(properties, new BiomeDecoratorFungalForest()); properties.setBaseBiome("Fungal Forest"); properties.setTemperature(0.9F); properties.setRainDisabled(); setColors(0x4E8833); setFog(203, 209, 218); topBlock = Blocks.GRASS.getDefaultState(); spawningGradual.add(new SpawnEntry(EntityFungalWeevil.class, 10).setGroupSize(1, 1)); spawningGradual.add(new SpawnEntry(EntityCrushroom.class, 5).setGroupSize(1, 2)); spawningGradual.add(new SpawnEntry(EntityBlackAnt.class, 15).setGroupSize(3, 5)); spawningGradual.add(new SpawnEntry(EntityPunchroom.class, 10).setGroupSize(1, 2)); spawningGradual.add(new SpawnEntry(EntityStagBeetle.class, 8).setGroupSize(1, 1)); spawningGradual.add(new SpawnEntry(EntityZombieAnt.class, 8).setGroupSize(1, 4)); spawningGradual.add(new SpawnEntry(EntityZombieAntSoldier.class, 8).setGroupSize(1, 2)); } }
public static void preInit() { biomeFluxed = new BiomeFluxed(new BiomeProperties("Fluxed").setTemperature(0.8F).setRainfall(0.7F).setBaseHeight(0.1F).setHeightVariation(0.0F)); MinecraftForge.EVENT_BUS.register(INSTANCE); }
public BiomeGlacier() { super(false, new BiomeProperties("Glacier").setBaseHeight(2.125F).setHeightVariation(0.025F).setTemperature(0.0F).setRainfall(0.5F).setSnowEnabled()); this.topBlock = Blocks.SNOW.getDefaultState(); this.fillerBlock = Blocks.PACKED_ICE.getDefaultState(); }