Solved When player eats event

Discussion in 'Plugin Development' started by bramdv, Dec 24, 2012.

Thread Status:
Not open for further replies.
  1. Offline

    bramdv

    Hello,
    Is there an EventHandler for when the player eats?
    I searched on jd.bukkit.org and it has something to do with EntityRegainHealthEvent,
    but how do i fix this?

    Thanks!
     
  2. Offline

    MP5K

    Hello bramdv,
    try to use the Player interact event and check the item with is in the hand of the player.
    Code:
        private Material[] materials = {Material.MELON , Material.APPLE /*and so on...*/};
     
        @EventHandler()
        public void onEat(PlayerInteractEvent event){
            for(Material mat : materials){
                if(event.getPlayer().getItemInHand().getType() == mat){
                    //your code here...
                    return;
                }
            }
        }
     
  3. Offline

    bramdv

    Thanks MP5K!
     
Thread Status:
Not open for further replies.

Share This Page