aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.World/ChatAutoCompletePacket.h
blob: b1cd1170eea1d350075e4856bb6d327ed95d4d25 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
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
};