Fork of Poseidon providing Bukkit #1060 to older Beta versions (b1.0-b1.7.3)
1package net.minecraft.server;
2
3import java.io.DataInputStream;
4import java.io.DataOutputStream;
5import java.io.IOException;
6
7public class Packet3Chat extends Packet {
8
9 public String message;
10
11 public Packet3Chat() {
12 }
13
14 public Packet3Chat(String s) {
15 /* CraftBukkit start - handle this later
16 if (s.length() > 119) {
17 s = s.substring(0, 119);
18 }
19 // CraftBukkit end */
20
21 this.message = s;
22 }
23
24 public void a(DataInputStream datainputstream) throws IOException { // CraftBukkit
25 // uberbukkit
26 if (this.pvn >= 11) {
27 this.message = a(datainputstream, 119);
28 } else {
29 this.message = datainputstream.readUTF();
30 }
31 }
32
33 public void a(DataOutputStream dataoutputstream) throws IOException { // CraftBukkit
34 // uberbukkit
35 if (this.pvn >= 11) {
36 a(this.message, dataoutputstream);
37 } else {
38 dataoutputstream.writeUTF(this.message);
39 }
40 }
41
42 public void a(NetHandler nethandler) {
43 nethandler.a(this);
44 }
45
46 public int a() {
47 return this.message.length();
48 }
49}