@Override
 public void onBlockPlacedBy(
     World world, int x, int y, int z, EntityLivingBase entityLiving, ItemStack stack) {
   TileEntity te = world.getBlockTileEntity(x, y, z);
   if (te instanceof BucketTE) {
     BucketTE inv = (BucketTE) te;
     inv.placeBlock(stack);
     if (entityLiving instanceof EntityPlayer) stack.stackSize--;
   }
 }