Mirror von
https://github.com/GeyserMC/Geyser.git
synchronisiert 2024-10-03 08:21:06 +02:00
Update for PacketLib changes
Dieser Commit ist enthalten in:
Ursprung
e44b089e19
Commit
d8254cb0b2
@ -155,7 +155,7 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.github.GeyserMC</groupId>
|
<groupId>com.github.GeyserMC</groupId>
|
||||||
<artifactId>MCProtocolLib</artifactId>
|
<artifactId>MCProtocolLib</artifactId>
|
||||||
<version>1125e220</version>
|
<version>a581308c</version>
|
||||||
<scope>compile</scope>
|
<scope>compile</scope>
|
||||||
<exclusions>
|
<exclusions>
|
||||||
<exclusion>
|
<exclusion>
|
||||||
|
@ -71,14 +71,14 @@ public final class LocalSession extends TcpSession {
|
|||||||
@Override
|
@Override
|
||||||
public void initChannel(LocalChannelWithRemoteAddress channel) {
|
public void initChannel(LocalChannelWithRemoteAddress channel) {
|
||||||
channel.spoofedRemoteAddress(new InetSocketAddress(clientIp, 0));
|
channel.spoofedRemoteAddress(new InetSocketAddress(clientIp, 0));
|
||||||
getPacketProtocol().newClientSession(LocalSession.this);
|
PacketProtocol protocol = getPacketProtocol();
|
||||||
|
protocol.newClientSession(LocalSession.this);
|
||||||
|
|
||||||
refreshReadTimeoutHandler(channel);
|
refreshReadTimeoutHandler(channel);
|
||||||
refreshWriteTimeoutHandler(channel);
|
refreshWriteTimeoutHandler(channel);
|
||||||
|
|
||||||
ChannelPipeline pipeline = channel.pipeline();
|
ChannelPipeline pipeline = channel.pipeline();
|
||||||
pipeline.addLast("encryption", new TcpPacketEncryptor(LocalSession.this));
|
pipeline.addLast("sizer", new TcpPacketSizer(LocalSession.this, protocol.getPacketHeader().getLengthSize()));
|
||||||
pipeline.addLast("sizer", new TcpPacketSizer(LocalSession.this));
|
|
||||||
pipeline.addLast("codec", new TcpPacketCodec(LocalSession.this, true));
|
pipeline.addLast("codec", new TcpPacketCodec(LocalSession.this, true));
|
||||||
pipeline.addLast("manager", LocalSession.this);
|
pipeline.addLast("manager", LocalSession.this);
|
||||||
|
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren