diff --git a/proxy/src/main/java/net/md_5/bungee/packet/Packet1Login.java b/proxy/src/main/java/net/md_5/bungee/packet/Packet1Login.java index 42d829768..7cb0eb64b 100644 --- a/proxy/src/main/java/net/md_5/bungee/packet/Packet1Login.java +++ b/proxy/src/main/java/net/md_5/bungee/packet/Packet1Login.java @@ -39,4 +39,10 @@ public class Packet1Login extends DefinedPacket this.unused = readByte(); this.maxPlayers = readByte(); } + + @Override + public void handle(PacketHandler handler) throws Exception + { + handler.handle(this); + } } diff --git a/proxy/src/main/java/net/md_5/bungee/packet/PacketFAPluginMessage.java b/proxy/src/main/java/net/md_5/bungee/packet/PacketFAPluginMessage.java index de48f4b8c..1ca2459f6 100644 --- a/proxy/src/main/java/net/md_5/bungee/packet/PacketFAPluginMessage.java +++ b/proxy/src/main/java/net/md_5/bungee/packet/PacketFAPluginMessage.java @@ -26,4 +26,10 @@ public class PacketFAPluginMessage extends DefinedPacket this.tag = readUTF(); this.data = readArray(); } + + @Override + public void handle(PacketHandler handler) throws Exception + { + handler.handle(this); + } } diff --git a/proxy/src/main/java/net/md_5/bungee/packet/PacketHandler.java b/proxy/src/main/java/net/md_5/bungee/packet/PacketHandler.java index dd6466f49..c1be84a60 100644 --- a/proxy/src/main/java/net/md_5/bungee/packet/PacketHandler.java +++ b/proxy/src/main/java/net/md_5/bungee/packet/PacketHandler.java @@ -8,6 +8,10 @@ public abstract class PacketHandler throw new UnsupportedOperationException("No handler defined for packet " + packet.getClass()); } + public void handle(Packet1Login login) throws Exception + { + } + public void handle(Packet2Handshake handshake) throws Exception { } @@ -16,6 +20,10 @@ public abstract class PacketHandler { } + public void handle(PacketFAPluginMessage pluginMessage) throws Exception + { + } + public void handle(PacketFCEncryptionResponse encryptResponse) throws Exception { }