public void sendTeamPacket(boolean add, boolean now) {
PacketWrapper wrapper = new PacketWrapper(0x41, null, getUser());
wrapper.write(Type.STRING, "viaversion");
if (add) {
if (!teamExists) {
wrapper.write(Type.BYTE, (byte) 0);
wrapper.write(Type.STRING, "viaversion");
wrapper.write(Type.STRING, "");
wrapper.write(Type.STRING, "");
wrapper.write(Type.BYTE, (byte) 0);
wrapper.write(Type.STRING, "");
wrapper.write(Type.STRING, "never");
wrapper.write(Type.BYTE, (byte) 0);
} else {
wrapper.write(Type.BYTE, (byte) 3);
}
wrapper.write(Type.STRING_ARRAY, new String[]{getUser().get(ProtocolInfo.class).getUsername()});
} else {
wrapper.write(Type.BYTE, (byte) 1);
}
teamExists = add;
try {
wrapper.send(Protocol1_9TO1_8.class, true, now);
} catch (Exception e) {
e.printStackTrace();
}
}