public class UIHandler extends Object
| Constructor and Description |
|---|
UIHandler() |
| Modifier and Type | Method and Description |
|---|---|
static org.geysermc.common.window.FormWindow |
getAddServer()
Create a add server form
|
static org.geysermc.common.window.FormWindow |
getDirectConnect()
Create a direct connect form
|
static org.geysermc.common.window.FormWindow |
getEditServer(int serverIndex,
Server server)
Create a edit server form
|
static org.geysermc.common.window.FormWindow |
getEditServerList(List<Server> servers)
Create a list of servers for the client to edit
|
static org.geysermc.common.window.FormWindow |
getMainMenu()
Create a list of servers for the client based on the passed servers list
|
static org.geysermc.common.window.FormWindow |
getMessageWindow(String message)
Show a basic form window with a message
|
static org.geysermc.common.window.FormWindow |
getRemoveServer(Server server)
Create a remove server form
|
static org.geysermc.common.window.FormWindow |
getServerList(List<Server> servers,
ServerCategory category)
Create a list of servers for the client based on the passed servers list
|
static org.geysermc.common.window.FormWindow |
getServerOptions(Server server)
Create a server options form
|
static org.geysermc.common.window.FormWindow |
getWaitingScreen(Server server)
Create a simple connecting message form
|
static void |
handleAddServerResponse(Player player,
org.geysermc.common.window.response.CustomFormResponse data)
Handle the add server response
|
static void |
handleDirectConnectResponse(Player player,
org.geysermc.common.window.response.CustomFormResponse data)
Handle the direct connect response
|
static void |
handleEditServerListResponse(Player player,
org.geysermc.common.window.response.SimpleFormResponse data)
Handle the edit server list response
|
static void |
handleEditServerResponse(Player player,
org.geysermc.common.window.response.CustomFormResponse data)
Handle the edit server response
|
static void |
handleMainMenuResponse(Player player,
org.geysermc.common.window.response.SimpleFormResponse data)
Handle the main menu response
|
static void |
handleServerListResponse(Player player,
org.geysermc.common.window.response.SimpleFormResponse data)
Handle the server list response
|
static void |
handleServerOptionsResponse(Player player,
org.geysermc.common.window.response.SimpleFormResponse data)
Handle the server options response
|
static void |
handleServerRemoveResponse(Player player,
org.geysermc.common.window.response.SimpleFormResponse data)
Handle the server remove response
|
public static org.geysermc.common.window.FormWindow getMainMenu()
SimpleFormWindow objectpublic static org.geysermc.common.window.FormWindow getServerList(List<Server> servers, ServerCategory category)
servers - A list of Server objectscategory - The category of the current listSimpleFormWindow objectpublic static org.geysermc.common.window.FormWindow getWaitingScreen(Server server)
server - The server info to displaySimpleFormWindow objectpublic static org.geysermc.common.window.FormWindow getDirectConnect()
CustomFormWindow objectpublic static org.geysermc.common.window.FormWindow getEditServerList(List<Server> servers)
servers - A list of Server objectsSimpleFormWindow objectpublic static org.geysermc.common.window.FormWindow getAddServer()
CustomFormWindow objectpublic static org.geysermc.common.window.FormWindow getServerOptions(Server server)
server - A Server object to show options forSimpleFormWindow objectpublic static org.geysermc.common.window.FormWindow getRemoveServer(Server server)
server - A Server object to removeSimpleFormWindow objectpublic static org.geysermc.common.window.FormWindow getEditServer(int serverIndex,
Server server)
server - A Server object to editCustomFormWindow objectpublic static org.geysermc.common.window.FormWindow getMessageWindow(String message)
message - The message to displayCustomFormWindow objectpublic static void handleMainMenuResponse(Player player, org.geysermc.common.window.response.SimpleFormResponse data)
player - The player that submitted the responsedata - The form response datapublic static void handleServerListResponse(Player player, org.geysermc.common.window.response.SimpleFormResponse data)
player - The player that submitted the responsedata - The form response datapublic static void handleDirectConnectResponse(Player player, org.geysermc.common.window.response.CustomFormResponse data)
player - The player that submitted the responsedata - The form response datapublic static void handleEditServerListResponse(Player player, org.geysermc.common.window.response.SimpleFormResponse data)
player - The player that submitted the responsedata - The form response datapublic static void handleAddServerResponse(Player player, org.geysermc.common.window.response.CustomFormResponse data)
player - The player that submitted the responsedata - The form response datapublic static void handleServerOptionsResponse(Player player, org.geysermc.common.window.response.SimpleFormResponse data)
player - The player that submitted the responsedata - The form response datapublic static void handleServerRemoveResponse(Player player, org.geysermc.common.window.response.SimpleFormResponse data)
player - The player that submitted the responsedata - The form response datapublic static void handleEditServerResponse(Player player, org.geysermc.common.window.response.CustomFormResponse data)
player - The player that submitted the responsedata - The form response dataCopyright © 2021 GeyserMC. All rights reserved.