Index

C E G H I M P R S T U 
All Classes and Interfaces|All Packages

C

channel() - Method in record class me.hexye.etproxybackend.api.events.ChatMessageEvent
Returns the value of the channel record 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 ChatMessageEvent record 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 message record 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 PlayerConnectEvent record 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 PlayerDisconnectEvent record class.
playerID() - Method in record class me.hexye.etproxybackend.api.events.PlayerConnectEvent
Returns the value of the playerID record component.
playerID() - Method in record class me.hexye.etproxybackend.api.events.PlayerDisconnectEvent
Returns the value of the playerID record component.
playerID() - Method in record class me.hexye.etproxybackend.api.events.PlayerSwitchEvent
Returns the value of the playerID record component.
playerName() - Method in record class me.hexye.etproxybackend.api.events.PlayerConnectEvent
Returns the value of the playerName record component.
playerName() - Method in record class me.hexye.etproxybackend.api.events.PlayerDisconnectEvent
Returns the value of the playerName record component.
playerName() - Method in record class me.hexye.etproxybackend.api.events.PlayerSwitchEvent
Returns the value of the playerName record 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 PlayerSwitchEvent record 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 serverName record component.
serverName() - Method in record class me.hexye.etproxybackend.api.events.PlayerDisconnectEvent
Returns the value of the serverName record component.
serverName() - Method in record class me.hexye.etproxybackend.api.events.ServerOfflineEvent
Returns the value of the serverName record component.
serverName() - Method in record class me.hexye.etproxybackend.api.events.ServerOnlineEvent
Returns the value of the serverName record 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 ServerOfflineEvent record 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 ServerOnlineEvent record class.
serverProxyPort() - Method in record class me.hexye.etproxybackend.api.events.PlayerSwitchEvent
Returns the value of the serverProxyPort record 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
 
C E G H I M P R S T U 
All Classes and Interfaces|All Packages