001    package net.minecraft.src;
002    
003    import java.util.Random;
004    
005    public class BiomeGenHills extends BiomeGenBase
006    {
007        private WorldGenerator theWorldGenerator;
008    
009        protected BiomeGenHills(int par1)
010        {
011            super(par1);
012            this.theWorldGenerator = new WorldGenMinable(Block.silverfish.blockID, 8);
013        }
014    
015        public void decorate(World par1World, Random par2Random, int par3, int par4)
016        {
017            super.decorate(par1World, par2Random, par3, par4);
018            int var5 = 3 + par2Random.nextInt(6);
019            int var6;
020            int var7;
021            int var8;
022    
023            for (var6 = 0; var6 < var5; ++var6)
024            {
025                var7 = par3 + par2Random.nextInt(16);
026                var8 = par2Random.nextInt(28) + 4;
027                int var9 = par4 + par2Random.nextInt(16);
028                int var10 = par1World.getBlockId(var7, var8, var9);
029    
030                if (var10 == Block.stone.blockID)
031                {
032                    par1World.setBlock(var7, var8, var9, Block.oreEmerald.blockID);
033                }
034            }
035    
036            for (var5 = 0; var5 < 7; ++var5)
037            {
038                var6 = par3 + par2Random.nextInt(16);
039                var7 = par2Random.nextInt(64);
040                var8 = par4 + par2Random.nextInt(16);
041                this.theWorldGenerator.generate(par1World, par2Random, var6, var7, var8);
042            }
043        }
044    }