package uk.co.wehavecookies56.kk.common.item;
import java.util.List;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.util.text.TextFormatting;
import uk.co.wehavecookies56.kk.common.capability.ModCapabilities;
import uk.co.wehavecookies56.kk.common.item.base.ItemKKPotion;
import uk.co.wehavecookies56.kk.common.lib.Strings;
public class ItemElixir extends ItemKKPotion {
String potionType;
public ItemElixir (int food, boolean wolf, String type) {
super(food, wolf, type, Strings.Elixir);
setAlwaysEdible();
this.potionType = type;
}
@Override
public void potionEffect (EntityPlayer player) {
player.getCapability(ModCapabilities.PLAYER_STATS, null).addMP(player.getCapability(ModCapabilities.PLAYER_STATS, null).getMaxMP() / 3);
player.heal(player.getMaxHealth() / 3);
}
@Override
public void addInformation(ItemStack stack, EntityPlayer playerIn, List<String> tooltip, boolean advanced) {
tooltip.add(TextFormatting.BLUE + "Restores a third of your max MP (" + (int)(playerIn.getCapability(ModCapabilities.PLAYER_STATS, null).getMaxMP() / 3) + ")");
tooltip.add(TextFormatting.GREEN + "Restores a third of your max HP (" + (int)(playerIn.getMaxHealth() / 3) + ")");
super.addInformation(stack, playerIn, tooltip, advanced);
}
}