Skip navigation links
A B G I M N O P R V 

A

addIdentifierCustomPayloadListener(IIdentifierCustomPayloadListener) - Method in class net.earthcomputer.multiconnect.api.MultiConnectAPI
addStringCustomPayloadListener(IStringCustomPayloadListener) - Method in class net.earthcomputer.multiconnect.api.MultiConnectAPI

B

byProtocolVersion(int) - Method in class net.earthcomputer.multiconnect.api.MultiConnectAPI
Gets a supported IProtocol object by its protocol version, or null if the protocol is not supported

G

getMajorRelease() - Method in interface net.earthcomputer.multiconnect.api.IProtocol
Returns the major release of this protocol.
getMinorReleases() - Method in interface net.earthcomputer.multiconnect.api.IProtocol
If this protocol is a major release, returns a list of all minor releases (children) of this protocol, including this protocol.
getName() - Method in interface net.earthcomputer.multiconnect.api.IProtocol
Returns the name of the Minecraft version that this protocol represents.
getProtocolVersion() - Method in class net.earthcomputer.multiconnect.api.MultiConnectAPI
Gets the protocol version of the server currently connected to, or the current game version if not connected to a server
getSupportedProtocols() - Method in class net.earthcomputer.multiconnect.api.MultiConnectAPI
Returns a list of supported protocols, from newest to oldest
getValue() - Method in interface net.earthcomputer.multiconnect.api.IProtocol
Returns the protocol version ID, to be compared with values in Protocols.

I

IIdentifierCustomPayloadListener - Interface in net.earthcomputer.multiconnect.api
A listener for custom payloads using Identifier channels.
instance() - Static method in class net.earthcomputer.multiconnect.api.MultiConnectAPI
Returns the singleton instance of this API
IProtocol - Interface in net.earthcomputer.multiconnect.api
Contains information about a supported protocol version
isMajorRelease() - Method in interface net.earthcomputer.multiconnect.api.IProtocol
Returns whether this version is considered a major release, i.e.
IStringCustomPayloadListener - Interface in net.earthcomputer.multiconnect.api
A listener for custom payloads using String channels.

M

MultiConnectAPI - Class in net.earthcomputer.multiconnect.api
The MultiConnect API
MultiConnectAPI() - Constructor for class net.earthcomputer.multiconnect.api.MultiConnectAPI
 

N

net.earthcomputer.multiconnect.api - package net.earthcomputer.multiconnect.api
 

O

onCustomPayload(int, Identifier, PacketByteBuf) - Method in interface net.earthcomputer.multiconnect.api.IIdentifierCustomPayloadListener
Called on a custom payload on a server version between 1.13 (inclusive) and the current version (exclusive)
onCustomPayload(int, String, PacketByteBuf) - Method in interface net.earthcomputer.multiconnect.api.IStringCustomPayloadListener
Called on a custom payload on a server version older than 1.13 (exclusive).

P

Protocols - Class in net.earthcomputer.multiconnect.api
Constants for each protocol number
Protocols() - Constructor for class net.earthcomputer.multiconnect.api.Protocols
 

R

removeIdentifierCustomPayloadListener(IIdentifierCustomPayloadListener) - Method in class net.earthcomputer.multiconnect.api.MultiConnectAPI
removeStringCustomPayloadListener(IStringCustomPayloadListener) - Method in class net.earthcomputer.multiconnect.api.MultiConnectAPI

V

V1_10 - Static variable in class net.earthcomputer.multiconnect.api.Protocols
 
V1_11 - Static variable in class net.earthcomputer.multiconnect.api.Protocols
 
V1_11_2 - Static variable in class net.earthcomputer.multiconnect.api.Protocols
 
V1_12 - Static variable in class net.earthcomputer.multiconnect.api.Protocols
 
V1_12_1 - Static variable in class net.earthcomputer.multiconnect.api.Protocols
 
V1_12_2 - Static variable in class net.earthcomputer.multiconnect.api.Protocols
 
V1_13 - Static variable in class net.earthcomputer.multiconnect.api.Protocols
 
V1_13_1 - Static variable in class net.earthcomputer.multiconnect.api.Protocols
 
V1_13_2 - Static variable in class net.earthcomputer.multiconnect.api.Protocols
 
V1_14 - Static variable in class net.earthcomputer.multiconnect.api.Protocols
 
V1_14_1 - Static variable in class net.earthcomputer.multiconnect.api.Protocols
 
V1_14_2 - Static variable in class net.earthcomputer.multiconnect.api.Protocols
 
V1_14_3 - Static variable in class net.earthcomputer.multiconnect.api.Protocols
 
V1_14_4 - Static variable in class net.earthcomputer.multiconnect.api.Protocols
 
V1_15 - Static variable in class net.earthcomputer.multiconnect.api.Protocols
 
V1_15_1 - Static variable in class net.earthcomputer.multiconnect.api.Protocols
 
V1_15_2 - Static variable in class net.earthcomputer.multiconnect.api.Protocols
 
V1_16 - Static variable in class net.earthcomputer.multiconnect.api.Protocols
 
V1_16_1 - Static variable in class net.earthcomputer.multiconnect.api.Protocols
 
A B G I M N O P R V 
Skip navigation links