Package net.minecraft.world.biome

Examples of net.minecraft.world.biome.BiomeGenBase


    public void generate (Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider)
    {
        //Overworld
        int xCh, yCh, zCh;
        int xChunk = chunkX * 16 + 8, zChunk = chunkZ * 16 + 8;
        BiomeGenBase biome = world.getWorldChunkManager().getBiomeGenAt(xChunk + 16, zChunk + 16);

        if (PHNatura.generateOverworldClouds && biome.rainfall > 0.15f && random.nextInt(PHNatura.cloudSpawnRarity) == 0 && world.provider.dimensionId != 1)
        {
            xCh = xChunk + random.nextInt(16);
            zCh = zChunk + random.nextInt(16);
View Full Code Here


   
    @Override
    public void generate(Random rand, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider) {
        chunkX = chunkX << 4;
        chunkZ = chunkZ << 4;
        final BiomeGenBase biome = world.getBiomeGenForCoords(chunkX, chunkX);
       
        for (int i = 0; i < 20; i++) {
            final int x = chunkX + rand.nextInt(16) + 8;
            final int z = chunkZ + rand.nextInt(16) + 8;
            final int y = world.getHeightValue(x, z);
View Full Code Here

            World world, IChunkProvider chunkGenerator,
            IChunkProvider chunkProvider)
    {
        chunkX = chunkX << 4;
        chunkZ = chunkZ << 4;
        final BiomeGenBase biome = world.getBiomeGenForCoords(chunkX,
                chunkZ);
       
        if (BiomeSettings.GREENSWAMP.getBiome().isPresent() && biome == BiomeSettings.GREENSWAMP.getBiome().get()
                || BiomeSettings.MOUNTAINRIDGE.getBiome().isPresent() && biome == BiomeSettings.MOUNTAINRIDGE.getBiome().get()
                || BiomeSettings.REDWOODLUSH.getBiome().isPresent() && biome == BiomeSettings.REDWOODLUSH.getBiome().get()
View Full Code Here

            World world, IChunkProvider chunkGenerator,
            IChunkProvider chunkProvider)
    {
        chunkX = chunkX << 4;
        chunkZ = chunkZ << 4;
        final BiomeGenBase biome = world.getBiomeGenForCoords(chunkX,
                chunkZ);
       
        if (BiomeSettings.MOUNTAINRIDGE.getBiome().isPresent() && biome == BiomeSettings.MOUNTAINRIDGE.getBiome().get())
        {
            trimPondsInGrass(random, chunkX, chunkZ, world);
View Full Code Here

    @Override
    public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider)
    {
        chunkX = chunkX << 4;
        chunkZ = chunkZ << 4;
        final BiomeGenBase biome = world.getBiomeGenForCoords(chunkX, chunkZ);
       
        final boolean biomeIsExtremeJungle = BiomeSettings.EXTREMEJUNGLE.getBiome().isPresent() && biome == BiomeSettings.EXTREMEJUNGLE.getBiome().get();
       
        if (biomeIsExtremeJungle)
        {
View Full Code Here

        return enabled && Extrabiomes.proxy.isModLoaded("newdawn");
    }
   
    public static NewDawnBiome getBiomeIfEnabled(BiomeSettings biome) {
      if( biome != null && biome.isEnabled() ) {
        final BiomeGenBase gen;
        try {
          gen = biome.getBiome().get();
        } catch( Exception e ) {
          return null;
        }
View Full Code Here

            World world, IChunkProvider chunkGenerator,
            IChunkProvider chunkProvider)
    {
        chunkX = chunkX << 4;
        chunkZ = chunkZ << 4;
        final BiomeGenBase biome = world.getBiomeGenForCoords(chunkX, chunkZ);
       
        if( !biomeCheck(biome) ) return;

        //LogHelper.info("Gloriosa starting generation in " + biome.biomeName);
   
View Full Code Here

            World world, IChunkProvider chunkGenerator,
            IChunkProvider chunkProvider)
    {
        chunkX = chunkX << 4;
        chunkZ = chunkZ << 4;
        final BiomeGenBase biome = world.getBiomeGenForCoords(chunkX,
                chunkX);
       
        if (BiomeSettings.GREENSWAMP.getBiome().isPresent() && biome == BiomeSettings.GREENSWAMP.getBiome().get())
            for (int i = 0; i < 20; i++)
            {
View Full Code Here

  public static CanMobSpawnHandler INSTANCE = new CanMobSpawnHandler();
 
  @SubscribeEvent
  public void canSpawnEvent(CheckSpawn event) {
    BiomeGenBase biome = event.world.getBiomeGenForCoords((int)event.x, (int)event.z);
   
    if(!(biome instanceof ExtrabiomeGenBase)) {
      return;
    }
   
View Full Code Here

    final BiomeSettings[] biomes = BiomeSettings.values();
    // final BiomeSettings[] biomes = { BiomeSettings.AUTUMNWOODS,
    // BiomeSettings.DESERT, BiomeSettings.GREENSWAMP };

    final BiomeGenBase oldBiome = world.getBiomeGenForCoords(x, z);
    BiomeGenBase newBiome = null;
    // newBiome = BiomeSettings.AUTUMNWOODS.getBiome().get();

    do {
      Optional<? extends BiomeGenBase> opt = biomes[world.rand.nextInt(biomes.length)].getBiome();
      if (opt.isPresent()) newBiome = opt.get();
View Full Code Here

TOP

Related Classes of net.minecraft.world.biome.BiomeGenBase

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.