Fork of Poseidon providing Bukkit #1060 to older Beta versions (b1.0-b1.7.3)
at develop 49 lines 1.2 kB view raw
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}