Class ProtocolTranslationImpl
java.lang.Object
com.viaversion.viafabricplus.protocoltranslator.ProtocolTranslationImpl
- All Implemented Interfaces:
com.viaversion.viafabricplus.api.protocoltranslator.ProtocolTranslation
public final class ProtocolTranslationImpl
extends Object
implements com.viaversion.viafabricplus.api.protocoltranslator.ProtocolTranslation
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final io.netty.util.AttributeKey<net.minecraft.network.Connection> static final com.viaversion.viaversion.api.protocol.version.ProtocolVersionstatic final io.netty.util.AttributeKey<com.viaversion.viaversion.api.protocol.version.ProtocolVersion> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChangeProtocolVersionListener(BiConsumer<com.viaversion.viaversion.api.protocol.version.ProtocolVersion, com.viaversion.viaversion.api.protocol.version.ProtocolVersion> listener) voidinjectionPreviousVersionHandler(io.netty.channel.Channel channel) @Nullable com.viaversion.viaversion.api.protocol.version.ProtocolVersionserverVersion(net.minecraft.client.multiplayer.ServerData serverData) voidsetTargetVersion(com.viaversion.viaversion.api.protocol.version.ProtocolVersion targetVersion, boolean revertOnDisconnect) com.viaversion.viaversion.api.protocol.version.ProtocolVersioncom.viaversion.viaversion.api.protocol.version.ProtocolVersiontargetVersion(io.netty.channel.Channel channel) com.viaversion.viaversion.api.protocol.version.ProtocolVersiontargetVersion(net.minecraft.network.Connection connection) @Nullable com.viaversion.viaversion.api.connection.UserConnection@Nullable com.viaversion.viaversion.api.connection.UserConnectionuserConnection(net.minecraft.network.Connection connection) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.viaversion.viafabricplus.api.protocoltranslator.ProtocolTranslation
setTargetVersion
-
Field Details
-
MINECRAFT_CONNECTION_ATTRIBUTE_KEY
public static final io.netty.util.AttributeKey<net.minecraft.network.Connection> MINECRAFT_CONNECTION_ATTRIBUTE_KEY -
TARGET_VERSION_ATTRIBUTE_KEY
public static final io.netty.util.AttributeKey<com.viaversion.viaversion.api.protocol.version.ProtocolVersion> TARGET_VERSION_ATTRIBUTE_KEY -
NATIVE_VERSION
public static final com.viaversion.viaversion.api.protocol.version.ProtocolVersion NATIVE_VERSION
-
-
Constructor Details
-
ProtocolTranslationImpl
public ProtocolTranslationImpl()
-
-
Method Details
-
targetVersion
public com.viaversion.viaversion.api.protocol.version.ProtocolVersion targetVersion()- Specified by:
targetVersionin interfacecom.viaversion.viafabricplus.api.protocoltranslator.ProtocolTranslation
-
targetVersion
public com.viaversion.viaversion.api.protocol.version.ProtocolVersion targetVersion(net.minecraft.network.Connection connection) - Specified by:
targetVersionin interfacecom.viaversion.viafabricplus.api.protocoltranslator.ProtocolTranslation
-
targetVersion
public com.viaversion.viaversion.api.protocol.version.ProtocolVersion targetVersion(io.netty.channel.Channel channel) - Specified by:
targetVersionin interfacecom.viaversion.viafabricplus.api.protocoltranslator.ProtocolTranslation
-
setTargetVersion
public void setTargetVersion(com.viaversion.viaversion.api.protocol.version.ProtocolVersion targetVersion, boolean revertOnDisconnect) - Specified by:
setTargetVersionin interfacecom.viaversion.viafabricplus.api.protocoltranslator.ProtocolTranslation
-
addChangeProtocolVersionListener
public void addChangeProtocolVersionListener(BiConsumer<com.viaversion.viaversion.api.protocol.version.ProtocolVersion, com.viaversion.viaversion.api.protocol.version.ProtocolVersion> listener) - Specified by:
addChangeProtocolVersionListenerin interfacecom.viaversion.viafabricplus.api.protocoltranslator.ProtocolTranslation
-
userConnection
@Nullable public @Nullable com.viaversion.viaversion.api.connection.UserConnection userConnection()- Specified by:
userConnectionin interfacecom.viaversion.viafabricplus.api.protocoltranslator.ProtocolTranslation
-
userConnection
@Nullable public @Nullable com.viaversion.viaversion.api.connection.UserConnection userConnection(net.minecraft.network.Connection connection) - Specified by:
userConnectionin interfacecom.viaversion.viafabricplus.api.protocoltranslator.ProtocolTranslation
-
serverVersion
@Nullable public @Nullable com.viaversion.viaversion.api.protocol.version.ProtocolVersion serverVersion(net.minecraft.client.multiplayer.ServerData serverData) - Specified by:
serverVersionin interfacecom.viaversion.viafabricplus.api.protocoltranslator.ProtocolTranslation
-
injectionPreviousVersionHandler
public void injectionPreviousVersionHandler(io.netty.channel.Channel channel) -
init
-