mirror of
https://github.com/TuxCoding/FastLogin.git
synced 2025-07-30 10:47:33 +02:00
Add connection debug messages for #855
This commit is contained in:
@ -82,7 +82,7 @@ public class ManualNameChange extends PacketAdapter {
|
|||||||
String prefixedName = FloodgateApi.getInstance().getPlayerPrefix() + originalProfile.getName();
|
String prefixedName = FloodgateApi.getInstance().getPlayerPrefix() + originalProfile.getName();
|
||||||
setUsername(packet, prefixedName);
|
setUsername(packet, prefixedName);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void setUsername(PacketContainer packet, String name) {
|
private void setUsername(PacketContainer packet, String name) {
|
||||||
if (packet.getGameProfiles().size() > 0) {
|
if (packet.getGameProfiles().size() > 0) {
|
||||||
WrappedGameProfile updatedProfile = new WrappedGameProfile(UUID.randomUUID(), name);
|
WrappedGameProfile updatedProfile = new WrappedGameProfile(UUID.randomUUID(), name);
|
||||||
|
@ -109,6 +109,8 @@ public class ProtocolLibListener extends PacketAdapter {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
plugin.getLog().info("New packet {} from {}", packetEvent.getPacketType(), packetEvent.getPlayer());
|
||||||
|
|
||||||
Player sender = packetEvent.getPlayer();
|
Player sender = packetEvent.getPlayer();
|
||||||
PacketType packetType = packetEvent.getPacketType();
|
PacketType packetType = packetEvent.getPacketType();
|
||||||
if (packetType == START) {
|
if (packetType == START) {
|
||||||
@ -156,7 +158,7 @@ public class ProtocolLibListener extends PacketAdapter {
|
|||||||
packetEvent.getAsyncMarker().incrementProcessingDelay();
|
packetEvent.getAsyncMarker().incrementProcessingDelay();
|
||||||
|
|
||||||
Runnable verifyTask = new VerifyResponseTask(
|
Runnable verifyTask = new VerifyResponseTask(
|
||||||
plugin, packetEvent, sender, session, sharedSecret, keyPair
|
plugin, packetEvent, sender, session, sharedSecret, keyPair
|
||||||
);
|
);
|
||||||
plugin.getScheduler().runAsync(verifyTask);
|
plugin.getScheduler().runAsync(verifyTask);
|
||||||
} else {
|
} else {
|
||||||
@ -217,7 +219,7 @@ public class ProtocolLibListener extends PacketAdapter {
|
|||||||
|
|
||||||
PacketContainer packet = packetEvent.getPacket();
|
PacketContainer packet = packetEvent.getPacket();
|
||||||
var profileKey = packet.getOptionals(BukkitConverters.getWrappedPublicKeyDataConverter())
|
var profileKey = packet.getOptionals(BukkitConverters.getWrappedPublicKeyDataConverter())
|
||||||
.optionRead(0);
|
.optionRead(0);
|
||||||
|
|
||||||
var clientKey = profileKey.flatMap(opt -> opt).flatMap(this::verifyPublicKey);
|
var clientKey = profileKey.flatMap(opt -> opt).flatMap(this::verifyPublicKey);
|
||||||
if (verifyClientKeys && !clientKey.isPresent()) {
|
if (verifyClientKeys && !clientKey.isPresent()) {
|
||||||
@ -232,7 +234,7 @@ public class ProtocolLibListener extends PacketAdapter {
|
|||||||
|
|
||||||
packetEvent.getAsyncMarker().incrementProcessingDelay();
|
packetEvent.getAsyncMarker().incrementProcessingDelay();
|
||||||
Runnable nameCheckTask = new NameCheckTask(
|
Runnable nameCheckTask = new NameCheckTask(
|
||||||
plugin, random, player, packetEvent, username, clientKey.orElse(null), keyPair.getPublic()
|
plugin, random, player, packetEvent, username, clientKey.orElse(null), keyPair.getPublic()
|
||||||
);
|
);
|
||||||
plugin.getScheduler().runAsync(nameCheckTask);
|
plugin.getScheduler().runAsync(nameCheckTask);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user