package imdutch21.oilcraft.potion; import net.minecraft.client.Minecraft; import net.minecraft.potion.Potion; import net.minecraft.util.ResourceLocation; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; /** * Created by Bart on 13/02/2016. */ public class OCPotion extends Potion { private static final ResourceLocation resource = new ResourceLocation("oilcraft:textures/gui/potions.png"); public OCPotion(boolean badEffect, int color, int iconIndex) { super( badEffect, color); setIconIndex(iconIndex % 8, iconIndex / 8); getLiquidColor(color); } public int getLiquidColor(int liquidColour) { return liquidColour; } @Override @SideOnly(Side.CLIENT) public int getStatusIconIndex() { Minecraft.getMinecraft().renderEngine.bindTexture(resource); return super.getStatusIconIndex(); } }