3
0
Mirror von https://github.com/ViaVersion/ViaVersion.git synchronisiert 2024-10-05 01:31:05 +02:00

Fix character limit to 100 for messages, #530

Dieser Commit ist enthalten in:
Myles 2016-11-14 18:14:49 +00:00
Ursprung d450c9b4d6
Commit 32316cf3ab

Datei anzeigen

@ -236,6 +236,24 @@ public class Protocol1_11To1_10 extends Protocol {
map(Type.FLOAT, toOldByte);
}
});
// Chat Message Incoming
registerIncoming(State.PLAY, 0x02, 0x02, new PacketRemapper() {
@Override
public void registerMap() {
map(Type.STRING); // 0 - Message
handler(new PacketHandler() {
@Override
public void handle(PacketWrapper wrapper) throws Exception {
// 100 character limit on older servers
String msg = wrapper.get(Type.STRING, 0);
if (msg.length() > 100) {
wrapper.set(Type.STRING, 0, msg.substring(0, 100));
}
}
});
}
});
}
private int getNewSoundId(int id) { //TODO Make it better, suggestions are welcome. It's ugly and hardcoded now.