Changed beach types for certain biomes
This commit is contained in:
parent
41fe22e5aa
commit
50497c6c98
37 changed files with 137 additions and 0 deletions
|
@ -36,6 +36,8 @@ public class BiomeGenAlps extends BOPBiome
|
|||
this.addWeight(BOPClimates.TUNDRA, 3);
|
||||
this.addWeight(BOPClimates.ICE_CAP, 5);
|
||||
|
||||
this.beachBiomeId = this.biomeID;
|
||||
|
||||
this.topBlock = Blocks.snow.getDefaultState();
|
||||
this.fillerBlock = Blocks.snow.getDefaultState();
|
||||
|
||||
|
|
|
@ -60,6 +60,8 @@ public class BiomeGenBayou extends BOPBiome
|
|||
this.canGenerateRivers = false;
|
||||
this.canGenerateVillages = false;
|
||||
|
||||
this.beachBiomeId = this.biomeID;
|
||||
|
||||
this.addWeight(BOPClimates.HOT_SWAMP, 10);
|
||||
|
||||
this.spawnableWaterCreatureList.clear();
|
||||
|
|
|
@ -18,6 +18,7 @@ import net.minecraft.init.Blocks;
|
|||
import net.minecraft.util.BlockPos;
|
||||
import net.minecraft.world.biome.BiomeGenBase.SpawnListEntry;
|
||||
import biomesoplenty.api.biome.BOPBiome;
|
||||
import biomesoplenty.api.biome.BOPBiomes;
|
||||
import biomesoplenty.api.biome.generation.GeneratorStage;
|
||||
import biomesoplenty.api.biome.generation.GeneratorWeighted;
|
||||
import biomesoplenty.api.block.BOPBlocks;
|
||||
|
@ -58,6 +59,11 @@ public class BiomeGenBog extends BOPBiome
|
|||
this.canGenerateRivers = false;
|
||||
this.canGenerateVillages = false;
|
||||
|
||||
if (BOPBiomes.gravel_beach.isPresent())
|
||||
{
|
||||
this.beachBiomeId = BOPBiomes.gravel_beach.get().biomeID;
|
||||
}
|
||||
|
||||
this.addWeight(BOPClimates.COLD_SWAMP, 7);
|
||||
|
||||
this.spawnableWaterCreatureList.clear();
|
||||
|
|
|
@ -8,6 +8,7 @@ import net.minecraft.entity.passive.EntityWolf;
|
|||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.util.BlockPos;
|
||||
import biomesoplenty.api.biome.BOPBiome;
|
||||
import biomesoplenty.api.biome.BOPBiomes;
|
||||
import biomesoplenty.api.biome.generation.GeneratorStage;
|
||||
import biomesoplenty.api.biome.generation.GeneratorWeighted;
|
||||
import biomesoplenty.common.block.BlockBOPDoublePlant;
|
||||
|
@ -39,6 +40,11 @@ public class BiomeGenBorealForest extends BOPBiome
|
|||
|
||||
this.canGenerateVillages = false;
|
||||
|
||||
if (BOPBiomes.gravel_beach.isPresent())
|
||||
{
|
||||
this.beachBiomeId = BOPBiomes.gravel_beach.get().biomeID;
|
||||
}
|
||||
|
||||
this.spawnableCreatureList.add(new SpawnListEntry(EntityWolf.class, 5, 4, 4));
|
||||
|
||||
// sand and gravel
|
||||
|
|
|
@ -50,6 +50,8 @@ public class BiomeGenCanyon extends BOPBiome
|
|||
this.canSpawnInBiome = false;
|
||||
this.canGenerateVillages = false;
|
||||
|
||||
this.beachBiomeId = this.biomeID;
|
||||
|
||||
this.spawnableCreatureList.clear();
|
||||
|
||||
this.topBlock = BOPBlocks.dirt.getDefaultState().withProperty(BlockBOPDirt.VARIANT, BlockBOPDirt.BOPDirtType.SANDY).withProperty(BlockBOPDirt.COARSE, true);
|
||||
|
|
|
@ -6,6 +6,7 @@ import net.minecraft.entity.passive.EntityWolf;
|
|||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.world.biome.BiomeGenBase.SpawnListEntry;
|
||||
import biomesoplenty.api.biome.BOPBiome;
|
||||
import biomesoplenty.api.biome.BOPBiomes;
|
||||
import biomesoplenty.api.biome.generation.GeneratorStage;
|
||||
import biomesoplenty.api.biome.generation.GeneratorWeighted;
|
||||
import biomesoplenty.api.block.BOPBlocks;
|
||||
|
@ -44,6 +45,11 @@ public class BiomeGenConiferousForest extends BOPBiome
|
|||
|
||||
this.canGenerateVillages = false;
|
||||
|
||||
if (BOPBiomes.gravel_beach.isPresent())
|
||||
{
|
||||
this.beachBiomeId = BOPBiomes.gravel_beach.get().biomeID;
|
||||
}
|
||||
|
||||
this.addWeight(BOPClimates.BOREAL, 10);
|
||||
|
||||
this.topBlock = BOPBlocks.grass.getDefaultState().withProperty(BlockBOPGrass.VARIANT, BlockBOPGrass.BOPGrassType.LOAMY);
|
||||
|
|
|
@ -20,6 +20,7 @@ import biomesoplenty.common.world.feature.GeneratorColumns;
|
|||
import biomesoplenty.common.world.feature.GeneratorFlora;
|
||||
import biomesoplenty.common.world.feature.GeneratorOreSingle;
|
||||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.world.biome.BiomeGenBase;
|
||||
|
||||
public class BiomeGenCoralReef extends BOPBiome
|
||||
{
|
||||
|
@ -34,6 +35,8 @@ public class BiomeGenCoralReef extends BOPBiome
|
|||
this.canGenerateVillages = false;
|
||||
this.canGenerateRivers = false;
|
||||
|
||||
this.beachBiomeId = BiomeGenBase.ocean.biomeID;
|
||||
|
||||
clearWeights();
|
||||
|
||||
// coral
|
||||
|
|
|
@ -30,6 +30,8 @@ public class BiomeGenCrag extends BOPBiome
|
|||
this.canGenerateVillages = false;
|
||||
this.canGenerateRivers = false;
|
||||
|
||||
this.beachBiomeId = this.biomeID;
|
||||
|
||||
this.addWeight(BOPClimates.COLD_SWAMP, 1);
|
||||
|
||||
this.spawnableCreatureList.clear();
|
||||
|
|
|
@ -12,6 +12,7 @@ import net.minecraft.block.BlockTallGrass;
|
|||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.util.BlockPos;
|
||||
import biomesoplenty.api.biome.BOPBiome;
|
||||
import biomesoplenty.api.biome.BOPBiomes;
|
||||
import biomesoplenty.api.biome.generation.GeneratorStage;
|
||||
import biomesoplenty.api.biome.generation.GeneratorWeighted;
|
||||
import biomesoplenty.api.block.BOPBlocks;
|
||||
|
@ -44,6 +45,11 @@ public class BiomeGenDeadForest extends BOPBiome
|
|||
this.canSpawnInBiome = false;
|
||||
this.canGenerateVillages = false;
|
||||
|
||||
if (BOPBiomes.gravel_beach.isPresent())
|
||||
{
|
||||
this.beachBiomeId = BOPBiomes.gravel_beach.get().biomeID;
|
||||
}
|
||||
|
||||
this.setColor(0xBCA165);
|
||||
this.setTemperatureRainfall(0.3F, 0.3F);
|
||||
|
||||
|
|
|
@ -59,6 +59,8 @@ public class BiomeGenDeadSwamp extends BOPBiome
|
|||
this.canGenerateRivers = false;
|
||||
this.canGenerateVillages = false;
|
||||
|
||||
this.beachBiomeId = this.biomeID;
|
||||
|
||||
this.addWeight(BOPClimates.COLD_SWAMP, 3);
|
||||
|
||||
this.spawnableCreatureList.clear();
|
||||
|
|
|
@ -16,6 +16,7 @@ import net.minecraft.init.Blocks;
|
|||
import net.minecraft.util.BlockPos;
|
||||
import net.minecraft.world.biome.BiomeGenBase.SpawnListEntry;
|
||||
import biomesoplenty.api.biome.BOPBiome;
|
||||
import biomesoplenty.api.biome.BOPBiomes;
|
||||
import biomesoplenty.api.biome.generation.GeneratorStage;
|
||||
import biomesoplenty.api.biome.generation.GeneratorWeighted;
|
||||
import biomesoplenty.api.block.BOPBlocks;
|
||||
|
@ -63,6 +64,11 @@ public class BiomeGenFen extends BOPBiome
|
|||
this.canGenerateRivers = false;
|
||||
this.canGenerateVillages = false;
|
||||
|
||||
if (BOPBiomes.gravel_beach.isPresent())
|
||||
{
|
||||
this.beachBiomeId = BOPBiomes.gravel_beach.get().biomeID;
|
||||
}
|
||||
|
||||
this.addWeight(BOPClimates.COLD_SWAMP, 7);
|
||||
|
||||
this.spawnableCreatureList.add(new SpawnListEntry(EntitySnail.class, 8, 1, 2));
|
||||
|
|
|
@ -57,6 +57,8 @@ public class BiomeGenFungiForest extends BOPBiome
|
|||
this.canSpawnInBiome = false;
|
||||
this.canGenerateVillages = false;
|
||||
|
||||
this.beachBiomeId = this.biomeID;
|
||||
|
||||
this.addWeight(BOPClimates.TROPICAL, 1);
|
||||
|
||||
this.spawnableCreatureList.clear();
|
||||
|
|
|
@ -13,6 +13,7 @@ import net.minecraft.entity.passive.EntityHorse;
|
|||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.util.BlockPos;
|
||||
import biomesoplenty.api.biome.BOPBiome;
|
||||
import biomesoplenty.api.biome.BOPBiomes;
|
||||
import biomesoplenty.api.biome.generation.GeneratorStage;
|
||||
import biomesoplenty.api.biome.generation.GeneratorWeighted;
|
||||
import biomesoplenty.api.block.BlockQueries;
|
||||
|
|
|
@ -11,6 +11,7 @@ package biomesoplenty.common.biome.overworld;
|
|||
import net.minecraft.block.BlockDoublePlant;
|
||||
import net.minecraft.block.BlockTallGrass;
|
||||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.world.biome.BiomeGenBase;
|
||||
import biomesoplenty.api.biome.BOPBiome;
|
||||
import biomesoplenty.api.biome.generation.GeneratorStage;
|
||||
import biomesoplenty.api.biome.generation.GeneratorWeighted;
|
||||
|
@ -40,6 +41,8 @@ public class BiomeGenHighland extends BOPBiome
|
|||
|
||||
this.addWeight(BOPClimates.COOL_TEMPERATE, 7);
|
||||
|
||||
this.beachBiomeId = BiomeGenBase.stoneBeach.biomeID;
|
||||
|
||||
// boulders
|
||||
this.addGenerator("boulders", GeneratorStage.SAND, (new GeneratorBlobs.Builder()).amountPerChunk(0.5F).placeOn(Blocks.grass).with(Blocks.cobblestone.getDefaultState()).minRadius(0.3F).maxRadius(1.2F).numBalls(1).scatterYMethod(ScatterYMethod.AT_SURFACE).create());
|
||||
this.addGenerator("big_boulders", GeneratorStage.SAND, (new GeneratorBlobs.Builder()).amountPerChunk(0.1F).placeOn(Blocks.grass).with(Blocks.cobblestone.getDefaultState()).minRadius(0.3F).maxRadius(4.0F).numBalls(3).scatterYMethod(ScatterYMethod.AT_SURFACE).create());
|
||||
|
|
|
@ -20,6 +20,7 @@ import biomesoplenty.common.world.feature.GeneratorColumns;
|
|||
import biomesoplenty.common.world.feature.GeneratorFlora;
|
||||
import biomesoplenty.common.world.feature.GeneratorOreSingle;
|
||||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.world.biome.BiomeGenBase;
|
||||
|
||||
public class BiomeGenKelpForest extends BOPBiome
|
||||
{
|
||||
|
@ -34,6 +35,8 @@ public class BiomeGenKelpForest extends BOPBiome
|
|||
this.canGenerateVillages = false;
|
||||
this.canGenerateRivers = false;
|
||||
|
||||
this.beachBiomeId = BiomeGenBase.ocean.biomeID;
|
||||
|
||||
clearWeights();
|
||||
|
||||
// algae
|
||||
|
|
|
@ -16,6 +16,7 @@ import net.minecraft.init.Blocks;
|
|||
import net.minecraft.util.BlockPos;
|
||||
import net.minecraft.world.biome.BiomeGenBase.SpawnListEntry;
|
||||
import biomesoplenty.api.biome.BOPBiome;
|
||||
import biomesoplenty.api.biome.BOPBiomes;
|
||||
import biomesoplenty.api.biome.generation.GeneratorStage;
|
||||
import biomesoplenty.api.biome.generation.GeneratorWeighted;
|
||||
import biomesoplenty.api.block.BOPBlocks;
|
||||
|
@ -63,6 +64,11 @@ public class BiomeGenLandOfLakes extends BOPBiome
|
|||
|
||||
this.addWeight(BOPClimates.COLD_SWAMP, 3);
|
||||
|
||||
if (BOPBiomes.gravel_beach.isPresent())
|
||||
{
|
||||
this.beachBiomeId = BOPBiomes.gravel_beach.get().biomeID;
|
||||
}
|
||||
|
||||
this.spawnableWaterCreatureList.clear();
|
||||
this.spawnableCreatureList.add(new SpawnListEntry(EntitySnail.class, 8, 1, 2));
|
||||
|
||||
|
|
|
@ -64,6 +64,8 @@ public class BiomeGenLushSwamp extends BOPBiome
|
|||
this.canGenerateRivers = false;
|
||||
this.canGenerateVillages = false;
|
||||
|
||||
this.beachBiomeId = this.biomeID;
|
||||
|
||||
this.addWeight(BOPClimates.WET_TEMPERATE, 10);
|
||||
|
||||
this.spawnableWaterCreatureList.clear();
|
||||
|
|
|
@ -8,6 +8,7 @@ import net.minecraft.entity.passive.EntityWolf;
|
|||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.util.BlockPos;
|
||||
import biomesoplenty.api.biome.BOPBiome;
|
||||
import biomesoplenty.api.biome.BOPBiomes;
|
||||
import biomesoplenty.api.biome.generation.GeneratorStage;
|
||||
import biomesoplenty.api.biome.generation.GeneratorWeighted;
|
||||
import biomesoplenty.common.block.BlockBOPDoublePlant;
|
||||
|
@ -40,6 +41,11 @@ public class BiomeGenMapleWoods extends BOPBiome
|
|||
|
||||
this.canGenerateVillages = false;
|
||||
|
||||
if (BOPBiomes.gravel_beach.isPresent())
|
||||
{
|
||||
this.beachBiomeId = BOPBiomes.gravel_beach.get().biomeID;
|
||||
}
|
||||
|
||||
this.spawnableCreatureList.add(new SpawnListEntry(EntityWolf.class, 5, 4, 4));
|
||||
|
||||
// sand and gravel
|
||||
|
|
|
@ -56,6 +56,8 @@ public class BiomeGenMarsh extends BOPBiome
|
|||
this.canGenerateRivers = false;
|
||||
this.canGenerateVillages = false;
|
||||
|
||||
this.beachBiomeId = this.biomeID;
|
||||
|
||||
this.addWeight(BOPClimates.WET_TEMPERATE, 7);
|
||||
|
||||
this.spawnableCreatureList.clear(); // none of your regular farmyard critters here
|
||||
|
|
|
@ -7,6 +7,7 @@ import net.minecraft.block.BlockTallGrass;
|
|||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.util.BlockPos;
|
||||
import biomesoplenty.api.biome.BOPBiome;
|
||||
import biomesoplenty.api.biome.BOPBiomes;
|
||||
import biomesoplenty.api.biome.generation.GeneratorStage;
|
||||
import biomesoplenty.api.biome.generation.GeneratorWeighted;
|
||||
import biomesoplenty.api.block.BOPBlocks;
|
||||
|
@ -44,6 +45,11 @@ public class BiomeGenMeadow extends BOPBiome
|
|||
|
||||
this.canGenerateVillages = true;
|
||||
|
||||
if (BOPBiomes.gravel_beach.isPresent())
|
||||
{
|
||||
this.beachBiomeId = BOPBiomes.gravel_beach.get().biomeID;
|
||||
}
|
||||
|
||||
this.spawnableCreatureList.add(new SpawnListEntry(EntitySnail.class, 6, 1, 2));
|
||||
this.spawnableCreatureList.add(new SpawnListEntry(EntityButterfly.class, 6, 2, 4));
|
||||
|
||||
|
|
|
@ -11,6 +11,7 @@ package biomesoplenty.common.biome.overworld;
|
|||
import net.minecraft.block.BlockTallGrass;
|
||||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.util.BlockPos;
|
||||
import net.minecraft.world.biome.BiomeGenBase;
|
||||
import net.minecraft.world.biome.BiomeGenBase.SpawnListEntry;
|
||||
import biomesoplenty.api.biome.BOPBiome;
|
||||
import biomesoplenty.api.biome.generation.GeneratorStage;
|
||||
|
@ -48,6 +49,8 @@ public class BiomeGenMoor extends BOPBiome
|
|||
this.canSpawnInBiome = false;
|
||||
this.canGenerateVillages = false;
|
||||
|
||||
this.beachBiomeId = BiomeGenBase.stoneBeach.biomeID;
|
||||
|
||||
this.addWeight(BOPClimates.COLD_SWAMP, 5);
|
||||
|
||||
this.spawnableWaterCreatureList.clear();
|
||||
|
|
|
@ -80,6 +80,8 @@ public class BiomeGenMountain extends BOPBiome
|
|||
this.setColor(0x80A355);
|
||||
this.setTemperatureRainfall(0.3F, 0.1F);
|
||||
|
||||
this.beachBiomeId = BiomeGenBase.stoneBeach.biomeID;
|
||||
|
||||
if (type == MountainType.PEAKS)
|
||||
{
|
||||
this.canGenerateVillages = false;
|
||||
|
|
|
@ -59,6 +59,8 @@ public class BiomeGenMysticGrove extends BOPBiome
|
|||
this.canGenerateVillages = false;
|
||||
this.canSpawnInBiome = false;
|
||||
|
||||
this.beachBiomeId = this.biomeID;
|
||||
|
||||
this.addWeight(BOPClimates.WET_TEMPERATE, 1);
|
||||
|
||||
this.spawnableCreatureList.clear(); // none of your regular farmyard critters here
|
||||
|
|
|
@ -69,6 +69,8 @@ public class BiomeGenOminousWoods extends BOPBiome
|
|||
this.canGenerateVillages = false;
|
||||
this.canSpawnInBiome = false;
|
||||
|
||||
this.beachBiomeId = this.biomeID;
|
||||
|
||||
this.addWeight(BOPClimates.COLD_SWAMP, 1);
|
||||
|
||||
this.spawnableCreatureList.clear(); // none of your regular farmyard critters here
|
||||
|
|
|
@ -47,6 +47,8 @@ public class BiomeGenOvergrownCliffs extends BOPBiome
|
|||
|
||||
this.addWeight(BOPClimates.TROPICAL, 2);
|
||||
|
||||
this.beachBiomeId = this.biomeID;
|
||||
|
||||
this.spawnableCreatureList.clear();
|
||||
|
||||
// trees
|
||||
|
|
|
@ -53,6 +53,8 @@ public class BiomeGenQuagmire extends BOPBiome
|
|||
this.canGenerateRivers = false;
|
||||
this.canGenerateVillages = false;
|
||||
|
||||
this.beachBiomeId = this.biomeID;
|
||||
|
||||
this.addWeight(BOPClimates.COLD_SWAMP, 2);
|
||||
|
||||
this.spawnableCreatureList.clear();
|
||||
|
|
|
@ -47,6 +47,8 @@ public class BiomeGenRainforest extends BOPBiome
|
|||
this.canGenerateVillages = false;
|
||||
this.canGenerateRivers = false;
|
||||
|
||||
this.beachBiomeId = this.biomeID;
|
||||
|
||||
this.spawnableMonsterList.add(new SpawnListEntry(EntityOcelot.class, 2, 1, 1));
|
||||
this.spawnableCreatureList.add(new SpawnListEntry(EntityButterfly.class, 6, 2, 4));
|
||||
|
||||
|
|
|
@ -45,6 +45,8 @@ public class BiomeGenSacredSprings extends BOPBiome
|
|||
this.canGenerateRivers = false;
|
||||
this.canGenerateVillages = false;
|
||||
|
||||
this.beachBiomeId = this.biomeID;
|
||||
|
||||
this.addWeight(BOPClimates.TROPICAL, 1);
|
||||
|
||||
this.spawnableMonsterList.add(new SpawnListEntry(EntityOcelot.class, 2, 1, 1));
|
||||
|
|
|
@ -8,6 +8,7 @@ import net.minecraft.init.Blocks;
|
|||
import net.minecraft.util.BlockPos;
|
||||
import net.minecraft.world.biome.BiomeGenBase.SpawnListEntry;
|
||||
import biomesoplenty.api.biome.BOPBiome;
|
||||
import biomesoplenty.api.biome.BOPBiomes;
|
||||
import biomesoplenty.api.biome.generation.GeneratorStage;
|
||||
import biomesoplenty.api.biome.generation.GeneratorWeighted;
|
||||
import biomesoplenty.common.block.BlockBOPDoublePlant;
|
||||
|
@ -40,6 +41,11 @@ public class BiomeGenSeasonalForest extends BOPBiome
|
|||
|
||||
this.canGenerateVillages = false;
|
||||
|
||||
if (BOPBiomes.gravel_beach.isPresent())
|
||||
{
|
||||
this.beachBiomeId = BOPBiomes.gravel_beach.get().biomeID;
|
||||
}
|
||||
|
||||
this.spawnableCreatureList.add(new SpawnListEntry(EntityWolf.class, 5, 4, 4));
|
||||
this.spawnableCreatureList.add(new SpawnListEntry(EntitySnail.class, 6, 1, 2));
|
||||
|
||||
|
|
|
@ -22,6 +22,7 @@ import net.minecraft.util.BlockPos;
|
|||
import net.minecraft.world.World;
|
||||
import net.minecraft.world.chunk.ChunkPrimer;
|
||||
import biomesoplenty.api.biome.BOPBiome;
|
||||
import biomesoplenty.api.biome.BOPBiomes;
|
||||
import biomesoplenty.api.biome.generation.GeneratorStage;
|
||||
import biomesoplenty.api.biome.generation.GeneratorWeighted;
|
||||
import biomesoplenty.api.block.BOPBlocks;
|
||||
|
@ -67,6 +68,11 @@ public class BiomeGenShield extends BOPBiome
|
|||
|
||||
this.canGenerateVillages = false;
|
||||
|
||||
if (BOPBiomes.gravel_beach.isPresent())
|
||||
{
|
||||
this.beachBiomeId = BOPBiomes.gravel_beach.get().biomeID;
|
||||
}
|
||||
|
||||
this.addWeight(BOPClimates.BOREAL, 5);
|
||||
|
||||
// gravel
|
||||
|
|
|
@ -14,6 +14,7 @@ import net.minecraft.entity.passive.EntityHorse;
|
|||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.world.biome.BiomeGenBase.SpawnListEntry;
|
||||
import biomesoplenty.api.biome.BOPBiome;
|
||||
import biomesoplenty.api.biome.BOPBiomes;
|
||||
import biomesoplenty.api.biome.generation.GeneratorStage;
|
||||
import biomesoplenty.api.biome.generation.GeneratorWeighted;
|
||||
import biomesoplenty.api.block.BOPBlocks;
|
||||
|
@ -48,6 +49,11 @@ public class BiomeGenShrubland extends BOPBiome
|
|||
|
||||
this.canGenerateVillages = true;
|
||||
|
||||
if (BOPBiomes.gravel_beach.isPresent())
|
||||
{
|
||||
this.beachBiomeId = BOPBiomes.gravel_beach.get().biomeID;
|
||||
}
|
||||
|
||||
this.spawnableCreatureList.add(new SpawnListEntry(EntityHorse.class, 5, 2, 6));
|
||||
this.spawnableCreatureList.add(new SpawnListEntry(EntityButterfly.class, 6, 2, 4));
|
||||
|
||||
|
|
|
@ -18,6 +18,7 @@ import net.minecraft.util.BlockPos;
|
|||
import net.minecraft.world.World;
|
||||
import net.minecraft.world.chunk.ChunkPrimer;
|
||||
import biomesoplenty.api.biome.BOPBiome;
|
||||
import biomesoplenty.api.biome.BOPBiomes;
|
||||
import biomesoplenty.api.biome.generation.GeneratorStage;
|
||||
import biomesoplenty.api.biome.generation.GeneratorWeighted;
|
||||
import biomesoplenty.api.block.BOPBlocks;
|
||||
|
@ -59,6 +60,11 @@ public class BiomeGenSteppe extends BOPBiome
|
|||
|
||||
this.addWeight(BOPClimates.DRY_TEMPERATE, 5);
|
||||
|
||||
if (BOPBiomes.gravel_beach.isPresent())
|
||||
{
|
||||
this.beachBiomeId = BOPBiomes.gravel_beach.get().biomeID;
|
||||
}
|
||||
|
||||
this.spawnableCreatureList.add(new SpawnListEntry(EntityHorse.class, 5, 2, 6));
|
||||
|
||||
// should the Steppe not have some splattered gravel and coarse dirt?
|
||||
|
|
|
@ -10,6 +10,7 @@ import net.minecraft.init.Blocks;
|
|||
import net.minecraft.util.BlockPos;
|
||||
import net.minecraft.world.biome.BiomeGenBase.SpawnListEntry;
|
||||
import biomesoplenty.api.biome.BOPBiome;
|
||||
import biomesoplenty.api.biome.BOPBiomes;
|
||||
import biomesoplenty.api.biome.generation.GeneratorStage;
|
||||
import biomesoplenty.api.biome.generation.GeneratorWeighted;
|
||||
import biomesoplenty.api.block.BOPBlocks;
|
||||
|
@ -54,6 +55,11 @@ public class BiomeGenTemperateRainforest extends BOPBiome
|
|||
|
||||
this.addWeight(BOPClimates.WET_TEMPERATE, 7);
|
||||
|
||||
if (BOPBiomes.gravel_beach.isPresent())
|
||||
{
|
||||
this.beachBiomeId = BOPBiomes.gravel_beach.get().biomeID;
|
||||
}
|
||||
|
||||
this.spawnableCreatureList.add(new SpawnListEntry(EntitySnail.class, 6, 1, 2));
|
||||
|
||||
// sand and gravel
|
||||
|
|
|
@ -12,6 +12,7 @@ import net.minecraft.block.BlockTallGrass;
|
|||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.util.BlockPos;
|
||||
import biomesoplenty.api.biome.BOPBiome;
|
||||
import biomesoplenty.api.biome.BOPBiomes;
|
||||
import biomesoplenty.api.biome.generation.GeneratorStage;
|
||||
import biomesoplenty.api.biome.generation.GeneratorWeighted;
|
||||
import biomesoplenty.common.enums.BOPClimates;
|
||||
|
@ -44,6 +45,11 @@ public class BiomeGenTundra extends BOPBiome
|
|||
this.canSpawnInBiome = false;
|
||||
this.canGenerateVillages = true;
|
||||
|
||||
if (BOPBiomes.gravel_beach.isPresent())
|
||||
{
|
||||
this.beachBiomeId = BOPBiomes.gravel_beach.get().biomeID;
|
||||
}
|
||||
|
||||
this.spawnableCreatureList.clear();
|
||||
|
||||
// boulders
|
||||
|
|
|
@ -62,6 +62,8 @@ public class BiomeGenWasteland extends BOPBiome
|
|||
this.canGenerateVillages = false;
|
||||
this.canSpawnInBiome = false;
|
||||
|
||||
this.beachBiomeId = this.biomeID;
|
||||
|
||||
this.addWeight(BOPClimates.WASTELAND, 50);
|
||||
|
||||
this.spawnableCreatureList.clear();
|
||||
|
|
|
@ -61,6 +61,8 @@ public class BiomeGenWetland extends BOPBiome
|
|||
this.canGenerateRivers = false;
|
||||
this.canGenerateVillages = false;
|
||||
|
||||
this.beachBiomeId = this.biomeID;
|
||||
|
||||
this.addWeight(BOPClimates.WET_TEMPERATE, 7);
|
||||
this.addWeight(BOPClimates.COLD_SWAMP, 5);
|
||||
|
||||
|
|
|
@ -15,6 +15,7 @@ import net.minecraft.init.Blocks;
|
|||
import net.minecraft.util.BlockPos;
|
||||
import net.minecraft.world.biome.BiomeGenBase.SpawnListEntry;
|
||||
import biomesoplenty.api.biome.BOPBiome;
|
||||
import biomesoplenty.api.biome.BOPBiomes;
|
||||
import biomesoplenty.api.biome.generation.GeneratorStage;
|
||||
import biomesoplenty.api.biome.generation.GeneratorWeighted;
|
||||
import biomesoplenty.common.block.BlockBOPDoublePlant;
|
||||
|
@ -52,6 +53,11 @@ public class BiomeGenWoodland extends BOPBiome
|
|||
|
||||
this.addWeight(BOPClimates.WARM_TEMPERATE, 10);
|
||||
|
||||
if (BOPBiomes.gravel_beach.isPresent())
|
||||
{
|
||||
this.beachBiomeId = BOPBiomes.gravel_beach.get().biomeID;
|
||||
}
|
||||
|
||||
this.spawnableCreatureList.add(new SpawnListEntry(EntitySnail.class, 6, 1, 2));
|
||||
this.spawnableCreatureList.add(new SpawnListEntry(EntityButterfly.class, 6, 2, 4));
|
||||
|
||||
|
|
Loading…
Reference in a new issue