2021-11-09 15:58:35 +01:00

54 lines
1.3 KiB
Java

package com.hbm.items.food;
import java.util.List;
import java.util.Random;
import com.hbm.items.ModItems;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.EnumAction;
import net.minecraft.item.ItemFood;
import net.minecraft.item.ItemStack;
import net.minecraft.potion.Potion;
import net.minecraft.potion.PotionEffect;
import net.minecraft.world.World;
public class ItemMuchoMango extends ItemFood {
public ItemMuchoMango(int hunger) {
super(hunger, true);
this.setAlwaysEdible();
}
Random rand = new Random();
@Override
protected void onFoodEaten(ItemStack stack, World world, EntityPlayer player) {
if(!world.isRemote) {
player.addPotionEffect(new PotionEffect(Potion.moveSpeed.id, 200));
}
}
@Override
public void addInformation(ItemStack itemstack, EntityPlayer player, List list, boolean bool) {
if(this == ModItems.mucho_mango) {
list.add("The Comically Large Can");
}
}
public int getMaxItemUseDuration(ItemStack p_77626_1_) {
return 200;
}
@Override
public EnumAction getItemUseAction(ItemStack p_77661_1_) {
return EnumAction.drink;
}
@Override
public ItemStack onItemRightClick(ItemStack stack, World world, EntityPlayer player) {
player.setItemInUse(stack, this.getMaxItemUseDuration(stack));
return stack;
}
}