Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Вопрос Как сделать подключени к серверу

  • Автор темы Автор темы palden78
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
3 Май 2023
Сообщения
181
Реакции
1
В общем я сделал альт менеджер и хотел сделать quick join, с рендером панели с серверами доступными для быстрого входа у меня проблем не было, но вот когда дело дошло до захода на сервер то крашит вот код:

Java:
Expand Collapse Copy
Public MultiplayerScreen multiplayerScreen;

public void mouseClicked(double x, double y, double z) {
//другой код
    RenderUtils.isOnRegion(x,y,width,height) {
        multiplayerScreen.connectToServer(new ServerData("ReallyWorld", "mc.reallyworld.ru", false));
    }
}
И при нажатии на кнопку с которая в теории ложна была подключать к серверу рилливорлд, майн просто крашится
 
В общем я сделал альт менеджер и хотел сделать quick join, с рендером панели с серверами доступными для быстрого входа у меня проблем не было, но вот когда дело дошло до захода на сервер то крашит вот код:

Java:
Expand Collapse Copy
Public MultiplayerScreen multiplayerScreen;

public void mouseClicked(double x, double y, double z) {
//другой код
    RenderUtils.isOnRegion(x,y,width,height) {
        multiplayerScreen.connectToServer(new ServerData("ReallyWorld", "mc.reallyworld.ru", false));
    }
}
И при нажатии на кнопку с которая в теории ложна была подключать к серверу рилливорлд, майн просто крашится
спасти с минцед фри, на гитхабе моем есть ластовые сурсы, там есть это.
 

Вложения

Description: mouseClicked event handler
java.lang.NullPointerException: Cannot invoke "net.minecraft.client.gui.screen.MultiplayerScreen.connectToServer(net.minecraft.client.multiplayer.ServerData)" because "this.multiplayerScreen" is null


Инициализируй multiplayerScreen или:
Code:
Expand Collapse Copy
 mc.displayGuiScreen(new ConnectingScreen(this, mc, new ServerData("reallyworld", "mc.reallyworld.ru", false)));
 
Description: mouseClicked event handler
java.lang.NullPointerException: Cannot invoke "net.minecraft.client.gui.screen.MultiplayerScreen.connectToServer(net.minecraft.client.multiplayer.ServerData)" because "this.multiplayerScreen" is null


Инициализируй multiplayerScreen или:
Code:
Expand Collapse Copy
 mc.displayGuiScreen(new ConnectingScreen(this, mc, new ServerData("reallyworld", "mc.reallyworld.ru", false)));
спасибо оно рабоает
 
Назад
Сверху Снизу