mirror of
https://github.com/ViaVersion/ViaFabricPlus.git
synced 2024-11-21 11:46:49 +01:00
Bump version
This commit is contained in:
parent
42eb7e46e4
commit
5c893ba9b8
@ -8,7 +8,7 @@ yarn_mappings=1.19.3+build.5
|
|||||||
loader_version=0.14.14
|
loader_version=0.14.14
|
||||||
|
|
||||||
# viafabricplus
|
# viafabricplus
|
||||||
mod_version=1.8.9
|
mod_version=1.8.10
|
||||||
maven_group=de.florianmichael
|
maven_group=de.florianmichael
|
||||||
archives_base_name=viafabricplus
|
archives_base_name=viafabricplus
|
||||||
|
|
||||||
|
@ -79,9 +79,9 @@ public class MixinClientConnection_1 {
|
|||||||
|
|
||||||
@Inject(method = "initChannel", at = @At("TAIL"))
|
@Inject(method = "initChannel", at = @At("TAIL"))
|
||||||
public void hackNettyPipeline(Channel channel, CallbackInfo ci) {
|
public void hackNettyPipeline(Channel channel, CallbackInfo ci) {
|
||||||
final boolean isBedrock = ViaLoadingBase.getClassWrapper().getTargetVersion().isEqualTo(BedrockProtocolVersion.bedrockLatest);
|
final boolean rakNet = ViaLoadingBase.getClassWrapper().getTargetVersion().isEqualTo(BedrockProtocolVersion.bedrockLatest);
|
||||||
|
|
||||||
if (channel instanceof SocketChannel || isBedrock) {
|
if (channel instanceof SocketChannel || rakNet) {
|
||||||
final UserConnection user = new UserConnectionImpl(channel, true);
|
final UserConnection user = new UserConnectionImpl(channel, true);
|
||||||
channel.attr(ViaFabricPlus.LOCAL_VIA_CONNECTION).set(user);
|
channel.attr(ViaFabricPlus.LOCAL_VIA_CONNECTION).set(user);
|
||||||
channel.attr(ViaFabricPlus.LOCAL_MINECRAFT_CONNECTION).set(field_11663);
|
channel.attr(ViaFabricPlus.LOCAL_MINECRAFT_CONNECTION).set(field_11663);
|
||||||
@ -91,7 +91,7 @@ public class MixinClientConnection_1 {
|
|||||||
channel.pipeline().addBefore("encoder", NettyConstants.HANDLER_ENCODER_NAME, new VLBViaEncodeHandler(user));
|
channel.pipeline().addBefore("encoder", NettyConstants.HANDLER_ENCODER_NAME, new VLBViaEncodeHandler(user));
|
||||||
channel.pipeline().addBefore("decoder", NettyConstants.HANDLER_DECODER_NAME, new VFPVLBViaDecodeHandler(user));
|
channel.pipeline().addBefore("decoder", NettyConstants.HANDLER_DECODER_NAME, new VFPVLBViaDecodeHandler(user));
|
||||||
|
|
||||||
if (isBedrock) {
|
if (rakNet) {
|
||||||
user.getProtocolInfo().getPipeline().add(BedrockBaseProtocol.INSTANCE);
|
user.getProtocolInfo().getPipeline().add(BedrockBaseProtocol.INSTANCE);
|
||||||
|
|
||||||
channel.pipeline().replace("splitter", BedrockRakNetConstants.BATCH_LENGTH_HANDLER_NAME, new BatchLengthCodec());
|
channel.pipeline().replace("splitter", BedrockRakNetConstants.BATCH_LENGTH_HANDLER_NAME, new BatchLengthCodec());
|
||||||
@ -108,8 +108,6 @@ public class MixinClientConnection_1 {
|
|||||||
// Pinging in RakNet is something different
|
// Pinging in RakNet is something different
|
||||||
if (RakNetPingSessions.isPingSession(address.getAddress())) {
|
if (RakNetPingSessions.isPingSession(address.getAddress())) {
|
||||||
RakNetPingSessions.pingSessions.remove(address.getAddress());
|
RakNetPingSessions.pingSessions.remove(address.getAddress());
|
||||||
Via.getPlatform().getLogger().info("ViaFabricPlus is capturing RakNet/Ping protocol");
|
|
||||||
|
|
||||||
{ // Temporary fix for the ping encoder
|
{ // Temporary fix for the ping encoder
|
||||||
final RakClientChannel rakChannel = (RakClientChannel) channel;
|
final RakClientChannel rakChannel = (RakClientChannel) channel;
|
||||||
|
|
||||||
@ -130,10 +128,6 @@ public class MixinClientConnection_1 {
|
|||||||
channel.pipeline().addBefore("prepender", PreNettyConstants.HANDLER_ENCODER_NAME, new VFPPreNettyEncoder(user));
|
channel.pipeline().addBefore("prepender", PreNettyConstants.HANDLER_ENCODER_NAME, new VFPPreNettyEncoder(user));
|
||||||
channel.pipeline().addBefore("splitter", PreNettyConstants.HANDLER_DECODER_NAME, new VFPPreNettyDecoder(user));
|
channel.pipeline().addBefore("splitter", PreNettyConstants.HANDLER_DECODER_NAME, new VFPPreNettyDecoder(user));
|
||||||
}
|
}
|
||||||
|
|
||||||
for (String name : channel.pipeline().names()) {
|
|
||||||
System.out.println(name);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -139,14 +139,11 @@
|
|||||||
"fixes.viaversion.protocol1_9to1_8.MixinEntityTracker1_9",
|
"fixes.viaversion.protocol1_9to1_8.MixinEntityTracker1_9",
|
||||||
"fixes.viaversion.protocol1_9to1_8.MixinMetadataRewriter1_9To1_8",
|
"fixes.viaversion.protocol1_9to1_8.MixinMetadataRewriter1_9To1_8",
|
||||||
"fixes.viaversion.protocol1_9to1_8.MixinMovementTracker",
|
"fixes.viaversion.protocol1_9to1_8.MixinMovementTracker",
|
||||||
"fixes.viaversion.protocol1_9to1_8.MixinViaIdleThread"
|
"fixes.viaversion.protocol1_9to1_8.MixinViaIdleThread",
|
||||||
|
"base.MixinClientConnection_1",
|
||||||
|
"fixes.block.MixinAbstractBlock"
|
||||||
],
|
],
|
||||||
"injectors": {
|
"injectors": {
|
||||||
"defaultRequire": 1
|
"defaultRequire": 1
|
||||||
},
|
}
|
||||||
"mixins": [
|
|
||||||
"base.MixinClientConnection_1",
|
|
||||||
"fixes.block.MixinAbstractBlock",
|
|
||||||
"fixes.vialegacy.MixinBedrockProtocol"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user