ProtocolLib causes connection interruptions.
LELEXIAOLL opened this issue · 0 comments
- [ProcolLib 5.3.0] This issue is not solved in a development build
Describe the bug
This plugin causes players to get 'Connection interrupted' when joining the game.
To Reproduce
1、Install the plugin on a 1.21.1 server.
2、Start the server.
3、When joining the game, the issue only occurs on certain machines. My system is Windows Server 2022—it shows "Connection interrupted," but the console displays no errors or warnings.
Expected behavior
Players can join the game normally.
Version Info
ProtocolLib Dump
Timestamp: 08/04/25 10:07:14
ProtocolLib Version: ProtocolLib v5.3.0
Bukkit Version: 1.21.1-R0.1-SNAPSHOT
Server Version: 1.21.1-133-3cb8529 (MC: 1.21.1)
Java Version: 24.0.1
ProtocolLib: com.comphenix.protocol.ProtocolLib@70b3d233[
statistics=com.comphenix.protocol.metrics.Statistics@59a05e56
packetTask=com.comphenix.protocol.scheduler.DefaultTask@3efbb0d9
tickCounter=28217
configExpectedMod=1
updater=com.comphenix.protocol.updater.SpigotUpdater@6a44ad5e
redirectHandler=com.comphenix.protocol.ProtocolLib$2@488d86f
scheduler=com.comphenix.protocol.scheduler.DefaultScheduler@5f016446
commandProtocol=com.comphenix.protocol.CommandProtocol@3c1f7a07
commandPacket=com.comphenix.protocol.CommandPacket@73fe1e87
commandFilter=com.comphenix.protocol.CommandFilter@31f7fb37
packetLogging=com.comphenix.protocol.PacketLogging@65008a1b
skipDisable=false
isEnabled=true
loader=io.papermc.paper.plugin.manager.DummyBukkitPluginLoader@22881bfe
server=CraftServer{serverName=Paper,serverVersion=1.21.1-133-3cb8529,minecraftVersion=1.21.1}
file=plugins\ProtocolLib.jar
description=org.bukkit.plugin.PluginDescriptionFile@2fa14a5a
pluginMeta=org.bukkit.plugin.PluginDescriptionFile@2fa14a5a
dataFolder=plugins\ProtocolLib
classLoader=PluginClassLoader{plugin=ProtocolLib v5.3.0, pluginEnabled=true, url=plugins\ProtocolLib.jar}
naggable=true
newConfig=YamlConfiguration[path='', root='YamlConfiguration']
configFile=plugins\ProtocolLib\config.yml
logger=com.destroystokyo.paper.utils.PaperPluginLogger@2ca5e830
lifecycleEventManager=io.papermc.paper.plugin.lifecycle.event.PaperLifecycleEventManager@494b7f9
allowsLifecycleRegistration=false
]
Manager: com.comphenix.protocol.injector.PacketFilterManager@21c2ceab[
plugin=ProtocolLib v5.3.0
server=CraftServer{serverName=Paper,serverVersion=1.21.1-133-3cb8529,minecraftVersion=1.21.1}
reporter=com.comphenix.protocol.ProtocolLib$1@6df15011
minecraftVersion=(MC: 1.21.1)
asyncFilterManager=com.comphenix.protocol.async.AsyncFilterManager@6e96c1f7
pluginVerifier=com.comphenix.protocol.injector.PluginVerifier@4f9c98a3
mainThreadPacketTypes=com.comphenix.protocol.concurrent.PacketTypeListenerSet@781cb06d
inboundListeners=com.comphenix.protocol.injector.collection.InboundPacketListenerSet@1f0a16a7
outboundListeners=com.comphenix.protocol.injector.collection.OutboundPacketListenerSet@474bf5c8
registeredListeners=[PacketAdapter[plugin=LiteBans, sending=ListeningWhitelist[priority=NORMAL, packets=[DISCONNECT[class=ClientboundLoginDisconnectPacket, id=0]], gamephase=PLAYING, options=[ASYNC]], receiving=EMPTY_WHITELIST], PacketAdapter[plugin=Citizens, sending=ListeningWhitelist[priority=HIGHEST, packets=[ENTITY_HEAD_ROTATION[class=ClientboundRotateHeadPacket, id=72], REL_ENTITY_MOVE_LOOK[class=PosRot, id=47], ENTITY_LOOK[class=Rot, id=48], ENTITY_TELEPORT[class=ClientboundTeleportEntityPacket, id=112]], gamephase=PLAYING, options=[ASYNC]], receiving=EMPTY_WHITELIST], PacketAdapter[plugin=Citizens, sending=ListeningWhitelist[priority=HIGHEST, packets=[PLAYER_INFO[class=ClientboundPlayerInfoUpdatePacket, id=62]], gamephase=PLAYING, options=[ASYNC]], receiving=EMPTY_WHITELIST], PacketAdapter[plugin=LiteBans, sending=EMPTY_WHITELIST, receiving=ListeningWhitelist[priority=NORMAL, packets=[CHAT_COMMAND[class=ServerboundChatCommandPacket, id=4], CHAT[class=ServerboundChatPacket, id=6]], gamephase=PLAYING, options=[ASYNC]]], PacketAdapter[plugin=AuthMe, sending=ListeningWhitelist[priority=NORMAL, packets=[SET_SLOT[class=ClientboundContainerSetSlotPacket, id=21], WINDOW_ITEMS[class=ClientboundContainerSetContentPacket, id=19]], gamephase=PLAYING, options=[]], receiving=EMPTY_WHITELIST], PacketAdapter[plugin=Citizens, sending=ListeningWhitelist[priority=HIGHEST, packets=[ENTITY_METADATA[class=ClientboundSetEntityDataPacket, id=88]], gamephase=PLAYING, options=[]], receiving=EMPTY_WHITELIST]]
networkManagerInjector=com.comphenix.protocol.injector.netty.manager.NetworkManagerInjector@6cb93402
debug=false
closed=false
injected=true
]
Listeners:
litebans.d@7f5ae26a[
e=litebans.dB@71bb7e20
b=LiteBans v2.16.0
plugin=LiteBans v2.16.0
connectionSide=SERVER_SIDE
receivingWhitelist=EMPTY_WHITELIST
sendingWhitelist=ListeningWhitelist[priority=NORMAL, packets=[DISCONNECT[class=ClientboundLoginDisconnectPacket, id=0]], gamephase=PLAYING, options=[ASYNC]]
]
net.citizensnpcs.ProtocolLibListener$3@306374b3[
plugin=Citizens v2.0.35-SNAPSHOT (build 3558)
connectionSide=SERVER_SIDE
receivingWhitelist=EMPTY_WHITELIST
sendingWhitelist=ListeningWhitelist[priority=HIGHEST, packets=[ENTITY_HEAD_ROTATION[class=ClientboundRotateHeadPacket, id=72], REL_ENTITY_MOVE_LOOK[class=PosRot, id=47], ENTITY_LOOK[class=Rot, id=48], ENTITY_TELEPORT[class=ClientboundTeleportEntityPacket, id=112]], gamephase=PLAYING, options=[ASYNC]]
]
net.citizensnpcs.ProtocolLibListener$2@7f0b6db9[
plugin=Citizens v2.0.35-SNAPSHOT (build 3558)
connectionSide=SERVER_SIDE
receivingWhitelist=EMPTY_WHITELIST
sendingWhitelist=ListeningWhitelist[priority=HIGHEST, packets=[PLAYER_INFO[class=ClientboundPlayerInfoUpdatePacket, id=62]], gamephase=PLAYING, options=[ASYNC]]
]
litebans.a@3a63e6e6[
h=litebans.dy@5bd81092
i=litebans.dA@cfb20fc
b=litebans.dB@71bb7e20
f=litebans.db@70b21705
g=LiteBans v2.16.0
plugin=LiteBans v2.16.0
connectionSide=CLIENT_SIDE
receivingWhitelist=ListeningWhitelist[priority=NORMAL, packets=[CHAT_COMMAND[class=ServerboundChatCommandPacket, id=4], CHAT[class=ServerboundChatPacket, id=6]], gamephase=PLAYING, options=[ASYNC]]
sendingWhitelist=EMPTY_WHITELIST
]
fr.xephi.authme.listener.protocollib.InventoryPacketAdapter@78116698[
logger=fr.xephi.authme.ConsoleLogger@40d08074
playerCache=fr.xephi.authme.data.auth.PlayerCache@15f9a452
dataSource=fr.xephi.authme.datasource.CacheDataSource@759393d7
plugin=AuthMe v5.6.0-bCUSTOM
connectionSide=SERVER_SIDE
receivingWhitelist=EMPTY_WHITELIST
sendingWhitelist=ListeningWhitelist[priority=NORMAL, packets=[SET_SLOT[class=ClientboundContainerSetSlotPacket, id=21], WINDOW_ITEMS[class=ClientboundContainerSetContentPacket, id=19]], gamephase=PLAYING, options=[]]
]
net.citizensnpcs.ProtocolLibListener$1@46daca60[
plugin=Citizens v2.0.35-SNAPSHOT (build 3558)
connectionSide=SERVER_SIDE
receivingWhitelist=EMPTY_WHITELIST
sendingWhitelist=ListeningWhitelist[priority=HIGHEST, packets=[ENTITY_METADATA[class=ClientboundSetEntityDataPacket, id=88]], gamephase=PLAYING, options=[]]
]
Plugins Using ProtocolLib:
AuthMe by [sgdc3, games647, Hex3l, krusic22]
Citizens by [fullwall]
LiteBans by [Ruan]