package net.glowstone.block.itemtype;
import net.glowstone.EventFactory;
import net.glowstone.entity.GlowPlayer;
import org.bukkit.Material;
import org.bukkit.event.player.PlayerItemConsumeEvent;
import org.bukkit.inventory.ItemStack;
import org.bukkit.potion.PotionEffect;
public class ItemMilk extends ItemFood {
public ItemMilk() {
super(0, 0);
}
@Override
public boolean eat(GlowPlayer player, ItemStack item) {
PlayerItemConsumeEvent event1 = new PlayerItemConsumeEvent(player, item);
EventFactory.callEvent(event1);
if (event1.isCancelled()) return false;
player.setUsageItem(null);
player.setUsageTime(0);
for (PotionEffect potionEffect : player.getActivePotionEffects()) {
player.removePotionEffect(potionEffect.getType());
}
player.getInventory().getItemInHand().setType(Material.BUCKET);
return true;
}
}