Program: 130669
Project: 130669
Buggy source:
public ChunkProviderVethea(World par1World,long par2){
  this.worldObj=par1World;
  this.rand=new Random(par2);
  this.noiseGen1=new NoiseGeneratorOctaves(this.rand,16);
  this.noiseGen2=new NoiseGeneratorOctaves(this.rand,16);
  this.noiseGen3=new NoiseGeneratorOctaves(this.rand,8);
  this.noiseGen4=new NoiseGeneratorPerlin(this.rand,4);
  this.noiseGen5=new NoiseGeneratorOctaves(this.rand,10);
  this.noiseGen6=new NoiseGeneratorOctaves(this.rand,16);
  this.mobSpawnerNoise=new NoiseGeneratorOctaves(this.rand,8);
  NoiseGenerator[] noiseGens={noiseGen1,noiseGen2,noiseGen3,noiseGen4,noiseGen5,noiseGen6,mobSpawnerNoise};
  this.noiseGen4=(NoiseGeneratorPerlin)noiseGens[3];
  this.mobSpawnerNoise=(NoiseGeneratorOctaves)noiseGens[6];
  this.items=new ArrayList(8);
  items.add(new Bow());
  items.add(new Hook());
  items.add(new Mushroom());
  items.add(new Pickaxe());
  items.add(new Pointedsquare());
  items.add(new Ring());
  items.add(new Sword());
  items.add(new Trident());
  this.lamps=new ArrayList(2);
  lamps.add(new Lamp1());
  lamps.add(new Lamp2());
  this.floatingTrees=new ArrayList(7);
  floatingTrees.add(new TreeFloating1());
  floatingTrees.add(new TreeFloating2());
  floatingTrees.add(new TreeFloating3());
  floatingTrees.add(new FloatingTree4());
  floatingTrees.add(new FloatingTree5());
  floatingTrees.add(new FloatingTree6());
  floatingTrees.add(new FloatingTree7());
  this.l1Trees=new ArrayList(3);
  l1Trees.add(new Tree4());
  l1Trees.add(new Tree5());
  l1Trees.add(new Tree6());
  this.l2Trees=new ArrayList(2);
  l1Trees.add(new Tree3());
  l1Trees.add(new Tree6());
  this.crypts=new ArrayList(2);
  crypts.add(new Crypt1());
  crypts.add(new Crypt2());
  ceilingTexture=new WorldGenConeUp();
  pillar=new WorldGenVetheanPillar();
  infusion=new InfusionOutpost();
  firecrystals=new WorldGenMinable(VetheaBlocks.fireCrystal,90,VetheaBlocks.dreamGrass);
  hungerVillages=new WorldGenVillageIsland();
  grassClusters=new WorldGenMinable(VetheaBlocks.dreamGrass,16,VetheaBlocks.dreamStone);
  this.pyramids=new ArrayList(3);
  pyramids.add(new Pyramid1());
  pyramids.add(new Pyramid2());
  pyramids.add(new HiveNest());
  this.l3Trees=new ArrayList(3);
  l3Trees.add(new Tree7());
  l3Trees.add(new Tree8());
  l3Trees.add(new WorldGenLayer3SmallTree(false));
  this.l3Altars=new ArrayList(2);
  l3Altars.add(new QuadroticPost());
  l3Altars.add(new KarosMadhouse());
  this.l4Altars=new ArrayList(3);
  l4Altars.add(new Evergarden());
  l4Altars.add(new RaglokChamber());
  l4Altars.add(new WreckHall());
  this.l4Trees=new ArrayList(2);
  l4Trees.add(new Tree1());
  l4Trees.add(new Tree2());
  cracklespikes=new WorldGenVetheanFlower(VetheaBlocks.cracklespike);
  fernites=new WorldGenVetheanFlower(VetheaBlocks.fernite);
  bulatobes=new WorldGenVetheanFlower(VetheaBlocks.bulatobe);
  shinegrass=new WorldGenVetheanFlower(VetheaBlocks.shineGrass);
  greenGemTops=new WorldGenVetheanFlower(VetheaBlocks.gemtopGreen);
  yellowDulahs=new WorldGenVetheanFlower(VetheaBlocks.yellowDulah);
  greenDulahs=new WorldGenVetheanFlower(VetheaBlocks.greenDulah);
}

Fixed version (ground truth):
public ChunkProviderVethea(World par1World,long par2){
  this.worldObj=par1World;
  this.rand=new Random(par2);
  this.noiseGen1=new NoiseGeneratorOctaves(this.rand,16);
  this.noiseGen2=new NoiseGeneratorOctaves(this.rand,16);
  this.noiseGen3=new NoiseGeneratorOctaves(this.rand,8);
  this.noiseGen4=new NoiseGeneratorPerlin(this.rand,4);
  this.noiseGen5=new NoiseGeneratorOctaves(this.rand,10);
  this.noiseGen6=new NoiseGeneratorOctaves(this.rand,16);
  this.mobSpawnerNoise=new NoiseGeneratorOctaves(this.rand,8);
  NoiseGenerator[] noiseGens={noiseGen1,noiseGen2,noiseGen3,noiseGen4,noiseGen5,noiseGen6,mobSpawnerNoise};
  this.noiseGen4=(NoiseGeneratorPerlin)noiseGens[3];
  this.mobSpawnerNoise=(NoiseGeneratorOctaves)noiseGens[6];
  this.items=new ArrayList(8);
  items.add(new Bow());
  items.add(new Hook());
  items.add(new Mushroom());
  items.add(new Pickaxe());
  items.add(new Pointedsquare());
  items.add(new Ring());
  items.add(new Sword());
  items.add(new Trident());
  this.lamps=new ArrayList(2);
  lamps.add(new Lamp1());
  lamps.add(new Lamp2());
  this.floatingTrees=new ArrayList(7);
  this.l1Trees=new ArrayList(3);
  l1Trees.add(new Tree4());
  l1Trees.add(new Tree5());
  l1Trees.add(new Tree6());
  this.l2Trees=new ArrayList(2);
  l1Trees.add(new Tree3());
  l1Trees.add(new Tree6());
  this.crypts=new ArrayList(2);
  crypts.add(new Crypt1());
  crypts.add(new Crypt2());
  ceilingTexture=new WorldGenConeUp();
  pillar=new WorldGenVetheanPillar();
  infusion=new InfusionOutpost();
  firecrystals=new WorldGenMinable(VetheaBlocks.fireCrystal,90,VetheaBlocks.dreamGrass);
  hungerVillages=new WorldGenVillageIsland();
  grassClusters=new WorldGenMinable(VetheaBlocks.dreamGrass,16,VetheaBlocks.dreamStone);
  this.pyramids=new ArrayList(3);
  pyramids.add(new Pyramid1());
  pyramids.add(new Pyramid2());
  pyramids.add(new HiveNest());
  this.l3Trees=new ArrayList(3);
  l3Trees.add(new Tree7());
  l3Trees.add(new Tree8());
  l3Trees.add(new WorldGenLayer3SmallTree(false));
  this.l3Altars=new ArrayList(2);
  l3Altars.add(new QuadroticPost());
  l3Altars.add(new KarosMadhouse());
  this.l4Altars=new ArrayList(3);
  l4Altars.add(new Evergarden());
  l4Altars.add(new RaglokChamber());
  l4Altars.add(new WreckHall());
  this.l4Trees=new ArrayList(2);
  l4Trees.add(new Tree1());
  l4Trees.add(new Tree2());
  cracklespikes=new WorldGenVetheanFlower(VetheaBlocks.cracklespike);
  fernites=new WorldGenVetheanFlower(VetheaBlocks.fernite);
  bulatobes=new WorldGenVetheanFlower(VetheaBlocks.bulatobe);
  shinegrass=new WorldGenVetheanFlower(VetheaBlocks.shineGrass);
  greenGemTops=new WorldGenVetheanFlower(VetheaBlocks.gemtopGreen);
  yellowDulahs=new WorldGenVetheanFlower(VetheaBlocks.yellowDulah);
  greenDulahs=new WorldGenVetheanFlower(VetheaBlocks.greenDulah);
}