@‘robin4002’:
Salut,
Oui il faut faire un bouton custom et changer le lien du resourcelocation.
J’ai créer une nouvelle classe où j’ai définis un nouveau lien pour la texture mais j’ai une erreur sur le “bindTexture”.
Voici la classe du code :
package com.example.examplemod;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.FontRenderer;
import net.minecraft.client.gui.GuiButton;
import org.lwjgl.opengl.GL11;
public class CustomButton extends GuiButton
{
public CustomButton(int par1, int par2, int par3, int par4, int par5, String str)
{
super(par1, par2, par3, par4, par5, str);
}
public void drawButton(Minecraft par1Minecraft, int par2, int par3)
{
par1Minecraft.renderEngine.bindTexture("/gui/gui.png");
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
boolean flag = par2 >= xPosition && par3 >= yPosition && par2 < xPosition + width && par3 < yPosition + height;
int i = getHoverState(flag);
drawTexturedModalRect(xPosition, yPosition, 0, 0 + i * 20, width / 2, height);
drawTexturedModalRect(xPosition + width / 2, yPosition, 200 - width / 2, 0 + i * 20, width / 2, height);
mouseDragged(par1Minecraft, par2, par3);
FontRenderer fontrenderer = par1Minecraft.fontRenderer;
}
}