protected void fillWithBlocksAndMetadata(
     World par1World,
     StructureBoundingBox par2StructureBoundingBox,
     int par3,
     int par4,
     int par5,
     int par6,
     int par7,
     int par8,
     int par9,
     int par10,
     boolean par11) {
   final int var12 = this.getBiomeSpecificBlock(par9, 0);
   final int var13 = this.getBiomeSpecificBlockMetadata(par9, 0);
   final int var14 = this.getBiomeSpecificBlock(par10, 0);
   final int var15 = this.getBiomeSpecificBlockMetadata(par10, 0);
   super.fillWithMetadataBlocks(
       par1World,
       par2StructureBoundingBox,
       par3,
       par4,
       par5,
       par6,
       par7,
       par8,
       var12,
       var13,
       var14,
       var15,
       par11);
 }
  @Override
  protected void func_143011_b(NBTTagCompound nbt) {
    super.func_143011_b(nbt);

    this.averageGroundLevel = nbt.getInteger("AvgGroundLevel");
  }
  @Override
  protected void func_143012_a(NBTTagCompound nbt) {
    super.func_143012_a(nbt);

    nbt.setInteger("AvgGroundLevel", this.averageGroundLevel);
  }