forked from git-mirrors/GeyserConnect
Add bedrock server toggle to the direct connect screen
This commit is contained in:
parent
925b2da40b
commit
b67286ce42
1 changed files with 3 additions and 3 deletions
|
@ -33,12 +33,10 @@ import org.geysermc.common.window.button.FormButton;
|
||||||
import org.geysermc.common.window.button.FormImage;
|
import org.geysermc.common.window.button.FormImage;
|
||||||
import org.geysermc.common.window.component.InputComponent;
|
import org.geysermc.common.window.component.InputComponent;
|
||||||
import org.geysermc.common.window.component.LabelComponent;
|
import org.geysermc.common.window.component.LabelComponent;
|
||||||
import org.geysermc.common.window.component.SliderComponent;
|
|
||||||
import org.geysermc.common.window.component.ToggleComponent;
|
import org.geysermc.common.window.component.ToggleComponent;
|
||||||
import org.geysermc.common.window.response.CustomFormResponse;
|
import org.geysermc.common.window.response.CustomFormResponse;
|
||||||
import org.geysermc.common.window.response.SimpleFormResponse;
|
import org.geysermc.common.window.response.SimpleFormResponse;
|
||||||
import org.geysermc.connect.MasterServer;
|
import org.geysermc.connect.MasterServer;
|
||||||
import org.geysermc.connect.utils.Logger;
|
|
||||||
import org.geysermc.connect.utils.Player;
|
import org.geysermc.connect.utils.Player;
|
||||||
import org.geysermc.connect.utils.Server;
|
import org.geysermc.connect.utils.Server;
|
||||||
|
|
||||||
|
@ -99,6 +97,7 @@ public class UIHandler {
|
||||||
.addComponent(new InputComponent("IP", "play.cubecraft.net", ""))
|
.addComponent(new InputComponent("IP", "play.cubecraft.net", ""))
|
||||||
.addComponent(new InputComponent("Port", "25565", "25565"))
|
.addComponent(new InputComponent("Port", "25565", "25565"))
|
||||||
.addComponent(new ToggleComponent("Online mode", true))
|
.addComponent(new ToggleComponent("Online mode", true))
|
||||||
|
.addComponent(new ToggleComponent("Bedrock server", false))
|
||||||
.build();
|
.build();
|
||||||
return window;
|
return window;
|
||||||
}
|
}
|
||||||
|
@ -230,6 +229,7 @@ public class UIHandler {
|
||||||
String address = data.getInputResponses().get(0);
|
String address = data.getInputResponses().get(0);
|
||||||
int port = Integer.valueOf(data.getInputResponses().get(1));
|
int port = Integer.valueOf(data.getInputResponses().get(1));
|
||||||
boolean online = data.getToggleResponses().get(2);
|
boolean online = data.getToggleResponses().get(2);
|
||||||
|
boolean bedrock = data.getToggleResponses().get(3);
|
||||||
|
|
||||||
// Make sure we got an address
|
// Make sure we got an address
|
||||||
if (address == null || "".equals(address)) {
|
if (address == null || "".equals(address)) {
|
||||||
|
@ -243,7 +243,7 @@ public class UIHandler {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
player.sendToServer(new Server(address, port, online));
|
player.sendToServer(new Server(address, port, online, bedrock));
|
||||||
} catch (NumberFormatException e) {
|
} catch (NumberFormatException e) {
|
||||||
player.resendWindow();
|
player.resendWindow();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue