package pixlepix.auracascade.potions;
import net.minecraft.client.renderer.texture.TextureMap;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.potion.Potion;
import net.minecraft.potion.PotionEffect;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
import pixlepix.auracascade.data.EnumRainbowColor;
import pixlepix.auracascade.item.ItemAngelsteelSword;
import java.util.Random;
public class PotionOrangeCurse extends Potion {
public PotionOrangeCurse() {
super(true, EnumRainbowColor.ORANGE.color.getHex());
setPotionName("Orange Curse");
}
@Override
@SideOnly(Side.CLIENT)
public void renderInventoryEffect(int x, int y, PotionEffect effect, net.minecraft.client.Minecraft mc) {
mc.renderEngine.bindTexture(TextureMap.LOCATION_BLOCKS_TEXTURE);
mc.getRenderItem().renderItemIntoGUI(ItemAngelsteelSword.getStackFirstDegree(EnumRainbowColor.ORANGE), x + 8, y + 8);
}
@Override
public boolean isReady(int p_76397_1_, int p_76397_2_) {
return new Random().nextInt(100) == 0;
}
@Override
public void performEffect(EntityLivingBase entity, int amplifier) {
entity.motionY += 1;
}
}