mirror of
https://github.com/PaperMC/Paper.git
synced 2025-08-14 11:45:52 -07:00
Fix TextWrapping issues; Now limits the packets send to the client to either: 119 chars or 320 width. This will strip disallowed characters, propagate colors properly to the next line and not 'eat' multiple color-codes.
This commit is contained in:
38
src/main/java/net/minecraft/server/Packet3Chat.java
Normal file
38
src/main/java/net/minecraft/server/Packet3Chat.java
Normal file
@@ -0,0 +1,38 @@
|
||||
package net.minecraft.server;
|
||||
|
||||
import java.io.DataInputStream;
|
||||
import java.io.DataOutputStream;
|
||||
import java.io.IOException;
|
||||
|
||||
public class Packet3Chat extends Packet {
|
||||
|
||||
public String a;
|
||||
|
||||
public Packet3Chat() {}
|
||||
|
||||
public Packet3Chat(String s) {
|
||||
// CraftBukkit start - handle this later
|
||||
//if (s.length() > 119) {
|
||||
// s = s.substring(0, 119);
|
||||
//}
|
||||
// CraftBukkit end
|
||||
|
||||
this.a = s;
|
||||
}
|
||||
|
||||
public void a(DataInputStream datainputstream) throws IOException { // CraftBukkit
|
||||
this.a = a(datainputstream, 119);
|
||||
}
|
||||
|
||||
public void a(DataOutputStream dataoutputstream) throws IOException { // CraftBukkit
|
||||
a(this.a, dataoutputstream);
|
||||
}
|
||||
|
||||
public void a(NetHandler nethandler) {
|
||||
nethandler.a(this);
|
||||
}
|
||||
|
||||
public int a() {
|
||||
return this.a.length();
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user