From 648ba16e2c0715f7a219f33dd9f76c1560a66b71 Mon Sep 17 00:00:00 2001 From: YuKun Liu Date: Mon, 8 Dec 2025 23:38:33 -0800 Subject: [PATCH] feat: submit --- .../velocity/listeners/ChannelListener.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 lib/src/main/java/online/mineroo/velocity/listeners/ChannelListener.java diff --git a/lib/src/main/java/online/mineroo/velocity/listeners/ChannelListener.java b/lib/src/main/java/online/mineroo/velocity/listeners/ChannelListener.java new file mode 100644 index 0000000..6a693a9 --- /dev/null +++ b/lib/src/main/java/online/mineroo/velocity/listeners/ChannelListener.java @@ -0,0 +1,22 @@ +package online.mineroo.velocity.listeners; + +import com.google.common.io.ByteArrayDataInput; +import com.velocitypowered.api.event.Subscribe; +import com.velocitypowered.api.event.connection.PluginMessageEvent; +import com.velocitypowered.api.proxy.ServerConnection; + +public class ChannelListener { + @Subscribe + public void onPluginMessage(PluginMessageEvent event) { + if (!event.getIdentifier().getId().equals("mineroo:api")) + return; + + if (!(event.getSource() instanceof ServerConnection)) + return; + + ByteArrayDataInput in = event.dataAsDataStream(); + String subChannel = in.readUTF(); + + // TODO: + } +}