Index
All Classes and Interfaces|All Packages
C
- channel() - Method in record class me.hexye.etproxybackend.api.events.ChatMessageEvent
-
Returns the value of the
channelrecord component. - ChatMessageEvent - Record Class in me.hexye.etproxybackend.api.events
- ChatMessageEvent(String, String) - Constructor for record class me.hexye.etproxybackend.api.events.ChatMessageEvent
-
Creates an instance of a
ChatMessageEventrecord class.
E
- equals(Object) - Method in record class me.hexye.etproxybackend.api.events.ChatMessageEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class me.hexye.etproxybackend.api.events.PlayerConnectEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class me.hexye.etproxybackend.api.events.PlayerDisconnectEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class me.hexye.etproxybackend.api.events.PlayerSwitchEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class me.hexye.etproxybackend.api.events.ServerOfflineEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class me.hexye.etproxybackend.api.events.ServerOnlineEvent
-
Indicates whether some other object is "equal to" this one.
- EtProxyAPI - Interface in me.hexye.etproxybackend.api
- EtProxyAPIProvider - Class in me.hexye.etproxybackend.api
- EtProxyAPIProvider() - Constructor for class me.hexye.etproxybackend.api.EtProxyAPIProvider
G
- get() - Static method in class me.hexye.etproxybackend.api.EtProxyAPIProvider
- getFallbackNotAllowed() - Method in interface me.hexye.etproxybackend.api.ServerInfo
- getHealthPort() - Method in interface me.hexye.etproxybackend.api.ServerInfo
- getHost() - Method in interface me.hexye.etproxybackend.api.ServerInfo
- getPermission() - Method in interface me.hexye.etproxybackend.api.ServerInfo
- getPlayers() - Method in interface me.hexye.etproxybackend.api.ServerInfo
- getPort() - Method in interface me.hexye.etproxybackend.api.ServerInfo
- getProxyPort() - Method in interface me.hexye.etproxybackend.api.ServerInfo
- getServer(String) - Method in interface me.hexye.etproxybackend.api.EtProxyAPI
-
Retrieves a specific server's info by name.
- getServerName() - Method in interface me.hexye.etproxybackend.api.EtProxyAPI
-
Retrieves the name of the current Server.
- getServers() - Method in interface me.hexye.etproxybackend.api.EtProxyAPI
-
Retrieves a map of server names to ServerInfo.
- getTotalPlayerCount() - Method in interface me.hexye.etproxybackend.api.EtProxyAPI
-
Gets the total number of players across all servers in the proxy network.
H
- hashCode() - Method in record class me.hexye.etproxybackend.api.events.ChatMessageEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class me.hexye.etproxybackend.api.events.PlayerConnectEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class me.hexye.etproxybackend.api.events.PlayerDisconnectEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class me.hexye.etproxybackend.api.events.PlayerSwitchEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class me.hexye.etproxybackend.api.events.ServerOfflineEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class me.hexye.etproxybackend.api.events.ServerOnlineEvent
-
Returns a hash code value for this object.
I
- isOnline() - Method in interface me.hexye.etproxybackend.api.ServerInfo
M
- me.hexye.etproxybackend.api - package me.hexye.etproxybackend.api
- me.hexye.etproxybackend.api.events - package me.hexye.etproxybackend.api.events
- message() - Method in record class me.hexye.etproxybackend.api.events.ChatMessageEvent
-
Returns the value of the
messagerecord component.
P
- playerConnected(PlayerConnectEvent) - Method in interface me.hexye.etproxybackend.api.EtProxyAPI
-
Notifies the network that a player has connected to a backend server.
- PlayerConnectEvent - Record Class in me.hexye.etproxybackend.api.events
- PlayerConnectEvent(UUID, String, String) - Constructor for record class me.hexye.etproxybackend.api.events.PlayerConnectEvent
-
Creates an instance of a
PlayerConnectEventrecord class. - playerDisconnected(PlayerDisconnectEvent) - Method in interface me.hexye.etproxybackend.api.EtProxyAPI
-
Notifies the network that a player has disconnected from a backend server.
- PlayerDisconnectEvent - Record Class in me.hexye.etproxybackend.api.events
- PlayerDisconnectEvent(UUID, String, String) - Constructor for record class me.hexye.etproxybackend.api.events.PlayerDisconnectEvent
-
Creates an instance of a
PlayerDisconnectEventrecord class. - playerID() - Method in record class me.hexye.etproxybackend.api.events.PlayerConnectEvent
-
Returns the value of the
playerIDrecord component. - playerID() - Method in record class me.hexye.etproxybackend.api.events.PlayerDisconnectEvent
-
Returns the value of the
playerIDrecord component. - playerID() - Method in record class me.hexye.etproxybackend.api.events.PlayerSwitchEvent
-
Returns the value of the
playerIDrecord component. - playerName() - Method in record class me.hexye.etproxybackend.api.events.PlayerConnectEvent
-
Returns the value of the
playerNamerecord component. - playerName() - Method in record class me.hexye.etproxybackend.api.events.PlayerDisconnectEvent
-
Returns the value of the
playerNamerecord component. - playerName() - Method in record class me.hexye.etproxybackend.api.events.PlayerSwitchEvent
-
Returns the value of the
playerNamerecord component. - PlayerSwitchEvent - Record Class in me.hexye.etproxybackend.api.events
- PlayerSwitchEvent(UUID, String, int) - Constructor for record class me.hexye.etproxybackend.api.events.PlayerSwitchEvent
-
Creates an instance of a
PlayerSwitchEventrecord class.
R
- register(EtProxyAPI) - Static method in class me.hexye.etproxybackend.api.EtProxyAPIProvider
- registerMessageListener(Consumer) - Method in interface me.hexye.etproxybackend.api.EtProxyAPI
-
Gets the event bus or listener registry for chat messages.
- registerPlayerConnectListener(Consumer) - Method in interface me.hexye.etproxybackend.api.EtProxyAPI
-
Registers a listener that is called whenever a player connects to a backend server.
- registerPlayerDisconnectListener(Consumer) - Method in interface me.hexye.etproxybackend.api.EtProxyAPI
-
Registers a listener that is called whenever a player disconnects from a backend server.
- registerPlayerSwitchListener(Consumer) - Method in interface me.hexye.etproxybackend.api.EtProxyAPI
-
Registers a listener that is called whenever a player switches from one backend server to another.
- registerServerOfflineListener(Consumer) - Method in interface me.hexye.etproxybackend.api.EtProxyAPI
-
Registers a listener that is called whenever a backend server goes offline.
- registerServerOnlineListener(Consumer) - Method in interface me.hexye.etproxybackend.api.EtProxyAPI
-
Registers a listener that is called whenever a backend server comes online.
S
- sendChatMessage(ChatMessageEvent) - Method in interface me.hexye.etproxybackend.api.EtProxyAPI
-
Broadcasts a chat message to all other backend servers.
- ServerInfo - Interface in me.hexye.etproxybackend.api
- serverName() - Method in record class me.hexye.etproxybackend.api.events.PlayerConnectEvent
-
Returns the value of the
serverNamerecord component. - serverName() - Method in record class me.hexye.etproxybackend.api.events.PlayerDisconnectEvent
-
Returns the value of the
serverNamerecord component. - serverName() - Method in record class me.hexye.etproxybackend.api.events.ServerOfflineEvent
-
Returns the value of the
serverNamerecord component. - serverName() - Method in record class me.hexye.etproxybackend.api.events.ServerOnlineEvent
-
Returns the value of the
serverNamerecord component. - ServerOfflineEvent - Record Class in me.hexye.etproxybackend.api.events
- ServerOfflineEvent(String) - Constructor for record class me.hexye.etproxybackend.api.events.ServerOfflineEvent
-
Creates an instance of a
ServerOfflineEventrecord class. - ServerOnlineEvent - Record Class in me.hexye.etproxybackend.api.events
- ServerOnlineEvent(String) - Constructor for record class me.hexye.etproxybackend.api.events.ServerOnlineEvent
-
Creates an instance of a
ServerOnlineEventrecord class. - serverProxyPort() - Method in record class me.hexye.etproxybackend.api.events.PlayerSwitchEvent
-
Returns the value of the
serverProxyPortrecord component. - switchPlayerToServer(UUID, String) - Method in interface me.hexye.etproxybackend.api.EtProxyAPI
-
Switches the player to another server via the proxy.
T
- toString() - Method in record class me.hexye.etproxybackend.api.events.ChatMessageEvent
-
Returns a string representation of this record class.
- toString() - Method in record class me.hexye.etproxybackend.api.events.PlayerConnectEvent
-
Returns a string representation of this record class.
- toString() - Method in record class me.hexye.etproxybackend.api.events.PlayerDisconnectEvent
-
Returns a string representation of this record class.
- toString() - Method in record class me.hexye.etproxybackend.api.events.PlayerSwitchEvent
-
Returns a string representation of this record class.
- toString() - Method in record class me.hexye.etproxybackend.api.events.ServerOfflineEvent
-
Returns a string representation of this record class.
- toString() - Method in record class me.hexye.etproxybackend.api.events.ServerOnlineEvent
-
Returns a string representation of this record class.
U
- unregister() - Static method in class me.hexye.etproxybackend.api.EtProxyAPIProvider
All Classes and Interfaces|All Packages