/**
 * This class was created by BrassGoggledCoders modding team.
 * This class is available as part of the Steamcraft 2 Mod for Minecraft.
 *
 * Steamcraft 2 is open-source and is distributed under the MMPL v1.0 License.
 * (http://www.mod-buildcraft.com/MMPL-1.0.txt)
 *
 * Steamcraft 2 is based on the original Steamcraft Mod created by Proloe.
 * Steamcraft (c) Proloe 2011
 * (http://www.minecraftforum.net/topic/251532-181-steamcraft-source-code-releasedmlv054wip/)
 *
 */
package boilerplate.common.baseclasses;

import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.util.IIcon;

public class BaseMetadataBlock extends Block
{
	public IIcon[] icon = new IIcon[] { null };

	protected BaseMetadataBlock(Material p_i45394_1_)
	{
		super(p_i45394_1_);
	}
}

@@ -618,187 +618,573 @@
 aft.
-util.IIcon;%0A%0Apublic class BaseMetadataBlock extends Block%0A%7B%0A%09public IIcon%5B%5D icon = new IIcon%5B%5D %7B null %7D;%0A%0A%09protected BaseMetadataBlock(Material p_i45394_1_)%0A%09%7B%0A%09%09super(p_i45394_1_
+entity.player.EntityPlayer;%0Aimport net.minecraft.item.ItemStack;%0Aimport net.minecraft.util.IIcon;%0Aimport net.minecraft.util.MovingObjectPosition;%0Aimport net.minecraft.world.World;%0A%0Apublic class BaseMetadataBlock extends Block%0A%7B%0A%09public IIcon%5B%5D icon = new IIcon%5B%5D %7B null %7D;%0A%0A%09protected BaseMetadataBlock(Material p_i45394_1_)%0A%09%7B%0A%09%09super(p_i45394_1_);%0A%09%7D%0A%0A%09@Override%0A%09public ItemStack getPickBlock(MovingObjectPosition target, World world, int x, int y, int z, EntityPlayer player)%0A%09%7B%0A%09%09return new ItemStack(world.getBlock(x, y, z), 1, world.getBlockMetadata(x, y, z)
 );%0A%09

Fix pickblock metadata.