Fix dropping of outbound configuration packets if sync processed (#2982)

fixes #2980
This commit is contained in:
Maurice Eisenblätter authored and GitHub committed 2024-06-06 18:37:16 +00:00
1 parent 56fb51e94f
commit 389314cc2f
2 files changed
+2 -2

No files matched your search

@@ -2,12 +2,10 @@ package com.comphenix.protocol.injector.collection;
import java.util.ArrayList;
import java.util.List;
import java.util.logging.Level;
import javax.annotation.Nullable;
import com.comphenix.protocol.PacketType;
import com.comphenix.protocol.ProtocolLogger;
import com.comphenix.protocol.concurrent.PacketTypeListenerSet;
import com.comphenix.protocol.error.ErrorReporter;
import com.comphenix.protocol.events.ListenerPriority;
@@ -320,6 +320,8 @@ public class NettyChannelInjector implements Injector {
Object playerConnection = this.getPlayerConnection();
if (playerConnection != null) {
MinecraftMethods.getSendPacketMethod().invoke(playerConnection, packet);
} else {
MinecraftMethods.getNetworkManagerHandleMethod().invoke(this.networkManager, packet);
}
}
} catch (Exception exception) {