From b691c43c44ff180d10e7d4a9afc83b98551ff586 Mon Sep 17 00:00:00 2001 From: daoge_cmd <3523206925@qq.com> Date: Sun, 1 Mar 2026 12:16:08 +0800 Subject: Initial commit --- Minecraft.World/ChatAutoCompletePacket.h | 56 ++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 Minecraft.World/ChatAutoCompletePacket.h (limited to 'Minecraft.World/ChatAutoCompletePacket.h') diff --git a/Minecraft.World/ChatAutoCompletePacket.h b/Minecraft.World/ChatAutoCompletePacket.h new file mode 100644 index 00000000..b1cd1170 --- /dev/null +++ b/Minecraft.World/ChatAutoCompletePacket.h @@ -0,0 +1,56 @@ +#pragma once + +#include "Packet.h" + +class ChatAutoCompletePacket : public Packet +{ +#if 0 + private String message; + + public ChatAutoCompletePacket() { + + } + public ChatAutoCompletePacket(String message) { + this.message = message; + } + + @Override + public void read(DataInputStream dis) throws IOException { + message = readUtf(dis, ChatPacket.MAX_LENGTH); + } + + @Override + public void write(DataOutputStream dos) throws IOException { + writeUtf(message, dos); + } + + @Override + public void handle(PacketListener listener) { + listener.handleChatAutoComplete(this); + } + + @Override + public int getEstimatedSize() { + return 2 + message.length() * 2; + } + + public String getMessage() { + return message; + } + + @Override + public String getDebugInfo() { + return String.format("message='%s'", message); + } + + @Override + public boolean canBeInvalidated() { + return true; + } + + @Override + public boolean isInvalidatedBy(Packet packet) { + return true; + } +#endif +}; \ No newline at end of file -- cgit v1.2.3