Skip to content

Commit 0515ac1

Browse files
author
games647
committed
Extract protocollib method detection
1 parent 864e551 commit 0515ac1

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

bukkit/src/main/java/com/github/games647/fastlogin/bukkit/listener/protocollib/ProtocolLibListener.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ public void onPacketReceiving(PacketEvent packetEvent) {
8080
return;
8181
}
8282

83-
if (packetEvent.getPacket().getMeta(SOURCE_META_KEY).map(val -> val.equals(plugin.getName())).orElse(false)) {
83+
if (isFastLoginPacket(packetEvent)) {
8484
// this is our own packet
8585
return;
8686
}
@@ -99,6 +99,12 @@ public void onPacketReceiving(PacketEvent packetEvent) {
9999
}
100100
}
101101

102+
private Boolean isFastLoginPacket(PacketEvent packetEvent) {
103+
return packetEvent.getPacket().getMeta(SOURCE_META_KEY)
104+
.map(val -> val.equals(plugin.getName()))
105+
.orElse(false);
106+
}
107+
102108
private void onEncryptionBegin(PacketEvent packetEvent, Player sender) {
103109
byte[] sharedSecret = packetEvent.getPacket().getByteArrays().read(0);
104110

0 commit comments

Comments
 (0)