public class TesPotion extends Potion {
public TesPotion(int id, boolean isBadEffect, int liquidColor) {
super(id, isBadEffect, liquidColor);
setPotionName("name");
setIconIndex(0, 0);
}
@Override
public Potion setIconIndex(int par1, int par2) {
return super.setIconIndex(par1, par2);
}
@Override
@SideOnly(Side.CLIENT)
public int getStatusIconIndex() {
Minecraft.getMinecraft().renderEngine
.bindTexture(new ResourceLocation("test", "potions.png"));
return super.getStatusIconIndex();
}
}
WildHeart написал(а):
Maxik001 написал(а):WildHeart написал(а):
Мне Тимаха так и сказал. Но есть нюанс - где эти коорды??
public class RadiationSA
extends Potion
{
private static final ResourceLocation location = new ResourceLocation("spaceadvanced:textures/potions/potionRadiation.png");
public RadiationSA(int id1, boolean badEffect, int liquidColor)
{
super(id1, badEffect, liquidColor);
setEffectiveness(0.25D);
setIconIndex(2, 0);
}
@Override
public boolean shouldRenderInvText(PotionEffect effect)
{
return true;
}
@Override
public Potion setIconIndex(int x, int y)
{
super.setIconIndex(x, y);
return this;
}
@Override
public int getStatusIconIndex()
{
ITextureObject texture = Minecraft.getMinecraft().renderEngine.getTexture(location);
Minecraft.getMinecraft().renderEngine.bindTexture(location);
return super.getStatusIconIndex();
}
}
public class TesPotion extends Potion {
public TesPotion(int id, boolean isBadEffect, int liquidColor) {
super(id, isBadEffect, liquidColor);
setPotionName("name");
setIconIndex(0, 0);
}
@Override
public Potion setIconIndex(int par1, int par2) {
return super.setIconIndex(par1, par2);
}
@Override
@SideOnly(Side.CLIENT)
public int getStatusIconIndex() {
Minecraft.getMinecraft().renderEngine
.bindTexture(new ResourceLocation("test", "potions.png"));
return super.getStatusIconIndex();
}
}
Maxik001 написал(а):Спасибо.