@SubscribeEvent
  public void onPlayerDrinkMilk(PlayerInteractEvent event) {
    if (Config.allowMilkRemove_actual
        && event.action.RIGHT_CLICK_AIR != null
        && event.entityPlayer != null
        && event.entityPlayer.inventory.getCurrentItem() != null
        && event.entityPlayer.inventory.getCurrentItem().getItem() == Items.milk_bucket
        && !event.world.isRemote) {
      MainExtendedPlayer props = MainExtendedPlayer.get(event.entityPlayer);

      for (int i = 0; i < Helper.abilities.size(); i++)
        event.entityPlayer.inventory.consumeInventoryItem(Helper.abilities.get(i));

      props.setUsedFruit("N/A");
      props.setIsLogia(false);

      Main.network.sendTo(new PacketSync(props), (EntityPlayerMP) event.entityPlayer);
    }
  }