diff --git a/src/main/java/ru/nanit/limbo/connection/pipeline/PacketEncoder.java b/src/main/java/ru/nanit/limbo/connection/pipeline/PacketEncoder.java index efcf9ee..119222d 100644 --- a/src/main/java/ru/nanit/limbo/connection/pipeline/PacketEncoder.java +++ b/src/main/java/ru/nanit/limbo/connection/pipeline/PacketEncoder.java @@ -42,6 +42,7 @@ public class PacketEncoder extends MessageToByteEncoder { try { packet.encode(msg, version); + Logger.debug("Sending %s packet", packet.toString()); } catch (Exception e) { Logger.warning("Cannot encode packet 0x%s: %s", Integer.toHexString(packetId), e.getMessage()); } diff --git a/src/main/java/ru/nanit/limbo/protocol/PreEncodedPacket.java b/src/main/java/ru/nanit/limbo/protocol/PreEncodedPacket.java index 87e297d..0905557 100644 --- a/src/main/java/ru/nanit/limbo/protocol/PreEncodedPacket.java +++ b/src/main/java/ru/nanit/limbo/protocol/PreEncodedPacket.java @@ -40,6 +40,11 @@ public class PreEncodedPacket implements PacketOut { } } + @Override + public String toString() { + return packet.getClass().getSimpleName(); + } + public static PreEncodedPacket of(PacketOut packet) { return new PreEncodedPacket(packet).encodePacket(); } diff --git a/src/main/java/ru/nanit/limbo/protocol/packets/login/PacketDisconnect.java b/src/main/java/ru/nanit/limbo/protocol/packets/login/PacketDisconnect.java index f9fbbc4..2981326 100644 --- a/src/main/java/ru/nanit/limbo/protocol/packets/login/PacketDisconnect.java +++ b/src/main/java/ru/nanit/limbo/protocol/packets/login/PacketDisconnect.java @@ -17,4 +17,9 @@ public class PacketDisconnect implements PacketOut { msg.writeString(String.format("{\"text\": \"%s\"}", reason)); } + @Override + public String toString() { + return getClass().getSimpleName(); + } + } diff --git a/src/main/java/ru/nanit/limbo/protocol/packets/login/PacketLoginPluginRequest.java b/src/main/java/ru/nanit/limbo/protocol/packets/login/PacketLoginPluginRequest.java index b360bd9..8a45c99 100644 --- a/src/main/java/ru/nanit/limbo/protocol/packets/login/PacketLoginPluginRequest.java +++ b/src/main/java/ru/nanit/limbo/protocol/packets/login/PacketLoginPluginRequest.java @@ -30,4 +30,9 @@ public class PacketLoginPluginRequest implements PacketOut { msg.writeBytes(data); } + @Override + public String toString() { + return getClass().getSimpleName(); + } + } diff --git a/src/main/java/ru/nanit/limbo/protocol/packets/login/PacketLoginPluginResponse.java b/src/main/java/ru/nanit/limbo/protocol/packets/login/PacketLoginPluginResponse.java index ace6c6a..1059a4b 100644 --- a/src/main/java/ru/nanit/limbo/protocol/packets/login/PacketLoginPluginResponse.java +++ b/src/main/java/ru/nanit/limbo/protocol/packets/login/PacketLoginPluginResponse.java @@ -33,4 +33,9 @@ public class PacketLoginPluginResponse implements PacketIn { } } + @Override + public String toString() { + return getClass().getSimpleName(); + } + } diff --git a/src/main/java/ru/nanit/limbo/protocol/packets/login/PacketLoginStart.java b/src/main/java/ru/nanit/limbo/protocol/packets/login/PacketLoginStart.java index a7eaa26..eed9e08 100644 --- a/src/main/java/ru/nanit/limbo/protocol/packets/login/PacketLoginStart.java +++ b/src/main/java/ru/nanit/limbo/protocol/packets/login/PacketLoginStart.java @@ -16,4 +16,8 @@ public class PacketLoginStart implements PacketIn { this.username = msg.readString(); } + @Override + public String toString() { + return getClass().getSimpleName(); + } } diff --git a/src/main/java/ru/nanit/limbo/protocol/packets/login/PacketLoginSuccess.java b/src/main/java/ru/nanit/limbo/protocol/packets/login/PacketLoginSuccess.java index d2984d3..3281e40 100644 --- a/src/main/java/ru/nanit/limbo/protocol/packets/login/PacketLoginSuccess.java +++ b/src/main/java/ru/nanit/limbo/protocol/packets/login/PacketLoginSuccess.java @@ -25,4 +25,9 @@ public class PacketLoginSuccess implements PacketOut { msg.writeString(username); } + @Override + public String toString() { + return getClass().getSimpleName(); + } + } diff --git a/src/main/java/ru/nanit/limbo/protocol/packets/status/PacketStatusPing.java b/src/main/java/ru/nanit/limbo/protocol/packets/status/PacketStatusPing.java index 43e0c78..7ac1d8c 100644 --- a/src/main/java/ru/nanit/limbo/protocol/packets/status/PacketStatusPing.java +++ b/src/main/java/ru/nanit/limbo/protocol/packets/status/PacketStatusPing.java @@ -18,4 +18,9 @@ public class PacketStatusPing implements Packet { this.randomId = msg.readLong(); } + @Override + public String toString() { + return getClass().getSimpleName(); + } + } diff --git a/src/main/java/ru/nanit/limbo/protocol/packets/status/PacketStatusRequest.java b/src/main/java/ru/nanit/limbo/protocol/packets/status/PacketStatusRequest.java index 6613c63..ed18d34 100644 --- a/src/main/java/ru/nanit/limbo/protocol/packets/status/PacketStatusRequest.java +++ b/src/main/java/ru/nanit/limbo/protocol/packets/status/PacketStatusRequest.java @@ -10,4 +10,8 @@ public class PacketStatusRequest implements PacketIn { } + @Override + public String toString() { + return getClass().getSimpleName(); + } } diff --git a/src/main/java/ru/nanit/limbo/protocol/packets/status/PacketStatusResponse.java b/src/main/java/ru/nanit/limbo/protocol/packets/status/PacketStatusResponse.java index d342a75..bacbfd1 100644 --- a/src/main/java/ru/nanit/limbo/protocol/packets/status/PacketStatusResponse.java +++ b/src/main/java/ru/nanit/limbo/protocol/packets/status/PacketStatusResponse.java @@ -26,6 +26,11 @@ public class PacketStatusResponse implements PacketOut { msg.writeString(json); } + @Override + public String toString() { + return getClass().getSimpleName(); + } + private String getResponseJson(String version, int protocol, int maxPlayers, int online, String description) { return String.format(TEMPLATE, version, protocol, maxPlayers, online, description); }