@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); } }