Помогите Напомните код подключения к серверу из меню

alex0007

Старожил
Пользователь
Баллы
123
if (par1GuiButton.id == 2)
{
this.mc.displayGuiScreen(new GuiMultiplayer(this));


Как должно быть что бы при нажатии на кнопку заходило на серв
 
Сама строка выглядит вот так this.mc.displayGuiScreen(new GuiConnecting(this, this.mc, par1ServerData));

А функция:

Код:
 public GuiConnecting(GuiScreen par1GuiScreen, Minecraft par2Minecraft, String par3Str, int par4)
    {
        this.mc = par2Minecraft;
        this.field_98098_c = par1GuiScreen;
        par2Minecraft.loadWorld((WorldClient)null);
        this.spawnNewServerThread(par3Str, par4);
    }

Вот это загадочное this в первом аргументе появилось в 1.5.2 и я не догоняю что там должно быть вместо него.
Проблема решается импортом
import net.minecraft.client.multiplayer.GuiConnecting;

но есть еще одна неприятная ситуация, если подключение не удалось выкидывает не в главное меню как раньше, а в меню мультиплеера...
 
Назад
Верх