Как создать надпись?

Версия Minecraft
1.7.10
37
1
0
Здравствуйте. Мне очень нужна надпись(Текст). Можете написать как её сделать?
 
124
1
0
RE: Как создать кнопку?

Nears написал(а):
Здравствуйте. Мне очень нужна кнопка с ссылкой допустим на ютуб. Можете написать как её сделать?

тебе надо классическую кнопку (обычная кнопка майна, только текст твой) или со своей текстурой?
 
37
1
0
RE: Как создать кнопку?

mnsbabydoll написал(а):
Nears написал(а):
Здравствуйте. Мне очень нужна кнопка с ссылкой допустим на ютуб. Можете написать как её сделать?

тебе надо классическую кнопку (обычная кнопка майна, только текст твой) или со своей тексту
Код:
        this.buttonList.add(new GuiButton(8, this.width / 2 + 120, i + 100 + 12, 98, 20, I18n.format("menu.YouTube", new Object[0])));
рой?

Классическую. Но я уже сделал:
Код:
        if (p_146284_1_.id == 8){
          Sys.openURL("https://www.youtube.com/user/TheDrDreft");
        }

Но хорошо бы было узнать как добавить надпись в гуи.(Текст)
 

timaxa007

Модератор
5,831
409
672
Код:
public class MyGui extends GuiScreen {

	private static final ResourceLocation textures = new ResourceLocation(MODID, "textures/gui/gui.png");

	private int
	xSize = 108,
	ySize = 256
	;

	@Override
	public void initGui() {


	}

	@Override
	public void drawScreen(int mouseX, int mouseY, float parTick) {
		drawDefaultBackground();

		int offsetX = (width - xSize) / 2;
		int offsetY = (height - ySize) / 2;

		GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
		mc.getTextureManager().bindTexture(textures);
		drawTexturedModalRect(offsetX, offsetY, 0, 0, xSize, ySize);

		super.drawScreen(mouseX, mouseY, parTick);

		drawString(fontRendererObj, "001", offsetX + 9, offsetY + 11 + 11 * 1, 16777215);
		drawString(fontRendererObj, "002", offsetX + 9, offsetY + 11 + 11 * 2, 16777215);
		drawString(fontRendererObj, "003", offsetX + 9, offsetY + 11 + 11 * 3, 16777215);

	}

}
 
37
1
0
timaxa007 написал(а):
Код:
public class MyGui extends GuiScreen {

 private static final ResourceLocation textures = new ResourceLocation(MODID, "textures/gui/gui.png");

 private int
 xSize = 108,
 ySize = 256
 ;

 @Override
 public void initGui() {


 }

 @Override
 public void drawScreen(int mouseX, int mouseY, float parTick) {
 drawDefaultBackground();

 int offsetX = (width - xSize) / 2;
 int offsetY = (height - ySize) / 2;

 GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
 mc.getTextureManager().bindTexture(textures);
 drawTexturedModalRect(offsetX, offsetY, 0, 0, xSize, ySize);

 super.drawScreen(mouseX, mouseY, parTick);

 drawString(fontRendererObj, "001", offsetX + 9, offsetY + 11 + 11 * 1, 16777215);
 drawString(fontRendererObj, "002", offsetX + 9, offsetY + 11 + 11 * 2, 16777215);
 drawString(fontRendererObj, "003", offsetX + 9, offsetY + 11 + 11 * 3, 16777215);

 }

}

Спасибо. Заработало. А, еще один вопрос, как можно добавить свою текстуру в главное меню(Как надпись Minecraft)
 
Сверху