@Override
 public ItemStack onItemRightClick(ItemStack item, World world, EntityPlayer entity) {
   for (IUseHandler handler : useHandlers)
     if (handler.canUse(item, entity)) return handler.onTryUse(item, world, entity);
   return item;
 }