@Override
public boolean onItemUse(ItemStack itemstack, EntityPlayer entityplayer, World world, int i, int j, int k, int side, float par8, float par9, float par10)
{
int metadata = this.getMetadata(itemstack.getItemDamage());
EnumEnclosedBlock type = BlockEnclosed.getTypeFromMeta(metadata);
if (type != null && type.getPipeClass() != null)
{
Block block = world.getBlock(i, j, k);
if (block == Blocks.snow)
{