mirror of
https://github.com/ViaVersion/ViaLoader.git
synced 2025-02-21 02:21:21 +01:00
Updated Via API usage
This commit is contained in:
parent
02d1aba173
commit
33a63f55fb
@ -39,8 +39,8 @@ repositories {
|
||||
|
||||
dependencies {
|
||||
compileOnly "com.viaversion:viaversion-common:5.0.4-SNAPSHOT"
|
||||
compileOnly "com.viaversion:viabackwards-common:5.0.3"
|
||||
compileOnly "com.viaversion:viarewind-common:4.0.2"
|
||||
compileOnly "com.viaversion:viabackwards-common:5.0.4-SNAPSHOT"
|
||||
compileOnly "com.viaversion:viarewind-common:4.0.3-SNAPSHOT"
|
||||
compileOnly "net.raphimc:ViaLegacy:3.0.3-SNAPSHOT"
|
||||
compileOnly "net.raphimc:viaaprilfools-common:3.0.2-SNAPSHOT"
|
||||
compileOnly "net.raphimc:ViaBedrock:0.0.11-SNAPSHOT"
|
||||
|
@ -25,10 +25,8 @@ import com.viaversion.viaversion.api.protocol.version.VersionType;
|
||||
import io.netty.channel.ChannelHandler;
|
||||
import io.netty.channel.ChannelHandlerContext;
|
||||
import io.netty.channel.ChannelInboundHandlerAdapter;
|
||||
import net.raphimc.viabedrock.api.protocol.BedrockBaseProtocol;
|
||||
import net.raphimc.viabedrock.netty.BatchLengthCodec;
|
||||
import net.raphimc.viabedrock.netty.PacketEncapsulationCodec;
|
||||
import net.raphimc.vialegacy.api.protocol.PreNettyBaseProtocol;
|
||||
import net.raphimc.vialegacy.netty.PreNettyLengthPrepender;
|
||||
import net.raphimc.vialegacy.netty.PreNettyLengthRemover;
|
||||
import net.raphimc.vialoader.netty.viabedrock.DisconnectHandler;
|
||||
@ -66,11 +64,9 @@ public abstract class VLLegacyPipeline extends ChannelInboundHandlerAdapter {
|
||||
|
||||
final ProtocolVersion r1_6_4 = ProtocolVersion.getProtocol(VersionType.RELEASE_INITIAL, 78);
|
||||
if (r1_6_4.isKnown() && this.version.olderThanOrEqualTo(r1_6_4)) {
|
||||
this.user.getProtocolInfo().getPipeline().add(PreNettyBaseProtocol.INSTANCE);
|
||||
ctx.pipeline().addBefore(this.lengthSplitterName(), VIALEGACY_PRE_NETTY_LENGTH_PREPENDER_NAME, this.createViaLegacyPreNettyLengthPrepender());
|
||||
ctx.pipeline().addBefore(this.lengthPrependerName(), VIALEGACY_PRE_NETTY_LENGTH_REMOVER_NAME, this.createViaLegacyPreNettyLengthRemover());
|
||||
} else if (this.version.getName().startsWith("Bedrock")) {
|
||||
this.user.getProtocolInfo().getPipeline().add(BedrockBaseProtocol.INSTANCE);
|
||||
ctx.pipeline().addBefore(this.lengthSplitterName(), VIABEDROCK_DISCONNECT_HANDLER_NAME, this.createViaBedrockDisconnectHandler());
|
||||
ctx.pipeline().addBefore(this.lengthSplitterName(), VIABEDROCK_FRAME_ENCAPSULATION_HANDLER_NAME, this.createViaBedrockFrameEncapsulationHandler());
|
||||
this.replaceLengthSplitter(ctx, this.createViaBedrockBatchLengthCodec());
|
||||
|
@ -26,10 +26,8 @@ import io.netty.channel.ChannelHandler;
|
||||
import io.netty.channel.ChannelHandlerContext;
|
||||
import io.netty.channel.ChannelInboundHandlerAdapter;
|
||||
import io.netty.channel.ChannelPipeline;
|
||||
import net.raphimc.viabedrock.api.protocol.BedrockBaseProtocol;
|
||||
import net.raphimc.viabedrock.netty.BatchLengthCodec;
|
||||
import net.raphimc.viabedrock.netty.PacketEncapsulationCodec;
|
||||
import net.raphimc.vialegacy.api.protocol.PreNettyBaseProtocol;
|
||||
import net.raphimc.vialegacy.netty.PreNettyLengthCodec;
|
||||
import net.raphimc.vialoader.netty.viabedrock.DisconnectHandler;
|
||||
import net.raphimc.vialoader.netty.viabedrock.RakMessageEncapsulationCodec;
|
||||
@ -63,10 +61,8 @@ public abstract class VLPipeline extends ChannelInboundHandlerAdapter {
|
||||
|
||||
final ProtocolVersion r1_6_4 = ProtocolVersion.getProtocol(VersionType.RELEASE_INITIAL, 78);
|
||||
if (r1_6_4.isKnown() && this.version.olderThanOrEqualTo(r1_6_4)) {
|
||||
this.user.getProtocolInfo().getPipeline().add(PreNettyBaseProtocol.INSTANCE);
|
||||
ctx.pipeline().addBefore(this.lengthCodecName(), VIALEGACY_PRE_NETTY_LENGTH_CODEC_NAME, this.createViaLegacyPreNettyLengthCodec());
|
||||
} else if (this.version.getName().startsWith("Bedrock")) {
|
||||
this.user.getProtocolInfo().getPipeline().add(BedrockBaseProtocol.INSTANCE);
|
||||
ctx.pipeline().addBefore(this.lengthCodecName(), VIABEDROCK_DISCONNECT_HANDLER_NAME, this.createViaBedrockDisconnectHandler());
|
||||
ctx.pipeline().addBefore(this.lengthCodecName(), VIABEDROCK_FRAME_ENCAPSULATION_HANDLER_NAME, this.createViaBedrockFrameEncapsulationHandler());
|
||||
this.replaceLengthCodec(ctx, this.createViaBedrockBatchLengthCodec());
|
||||
|
Loading…
Reference in New Issue
Block a user