Помогите Изменение меню minecraft 1.4.6

Crashjeka

Старожил
Пользователь
Баллы
173
Имя в Minecraft
Xlv
Собственно, все сказано в названии...
Прошу: запилить гайд знающим людям, либо дать мудрый совет почему у меня не добавляются кнопки ?(Изменяются, но не добавляются)
 
Гадалок тут нету, опиши подробнее что и как ты делаешь.
 
Гадалок тут нету, опиши подробнее что и как ты делаешь.
Пытаюсь впилить кнопки:
Код:
        {
            this.controlList.add(new GuiButton(6, this.width / 2 - 100, var4 + 72 + 12, 98, 20, var2.translateKey("Сайт")));
            this.controlList.add(new GuiButton(7, this.width / 2 + 2, var4 + 72 + 12, 98, 20, var2.translateKey("Правила")));
            this.controlList.add(new GuiButton(0, this.width / 2 - 100, var4 + 96 + 12, 98, 20, var2.translateKey("menu.options")));
            this.controlList.add(new GuiButton(4, this.width / 2 + 2, var4 + 96 + 12, 98, 20, var2.translateKey("menu.quit")));
        }
Ну и их значение:
Код:
        if (par1GuiButton.id == 6)
{
  try {
    Process p = Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler http://pro-mine.net");
  }
  catch (IOException e) {
    e.printStackTrace();
  }
}
        if (par1GuiButton.id == 7)
{
  try {
    Process p = Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler http://pro-mine.net/pravila.html");
  }
  catch (IOException e) {
    e.printStackTrace();
  }
}
 
var2.translateKey("Сайт")));
Вот это уже бред. Тут пишется алианс для разных языков который потом прописан в папке lang в нужном файле.
 
var2.translateKey("Сайт")));
Вот это уже бред. Тут пишется алианс для разных языков который потом прописан в папке lang в нужном файле.
Нет, товарищ... посмотри, ведь я значение кнопке придал.
Код:
        if (par1GuiButton.id == 6)
{
  try {
    Process p = Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler http://pro-mine.net");
  }
  catch (IOException e) {
    e.printStackTrace();
  }
}
 
Причем тут значение? В En_Us.lang нету такой переменной как "Сайт", назовите к примеру menu.mybutton, а потом пропишите в ланг файле эту переменную.
 
Причем тут значение? В En_Us.lang нету такой переменной как "Сайт", назовите к примеру menu.mybutton, а потом пропишите в ланг файле эту переменную.
Ну ведь у меня получается изменить кнопки и их значение) Также получалось все это дело реализовать в 1.2.5
 
Код:
Process p = Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler http://pro-mine.net");
Код:
Process p = Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler http://pro-mine.net/pravila.html");
:fp:


Добавь метод
Java:
    public static void openLink(String uri) {
        try {
            if(Desktop.isDesktopSupported())
                Desktop.getDesktop().browse(new URI(uri));
        } catch (Throwable e) {
            System.out.println("Failed to open link " + uri);
        }
    }

И открывай ссылки так:
Java:
openLink("http://pro-mine.net");
Java:
openLink("http://pro-mine.net/pravila.html");
 
Назад
Верх