if (with == null) { // This shouldn't happen
return;
}
RSCPacketBuilder s = new RSCPacketBuilder();
s.setID(147);
s.addLong(with.getUsernameHash());
s.addByte((byte) with.getDuelOffer().size());
for (InvItem item : with.getDuelOffer()) {
s.addShort(item.id);
s.addInt(item.amount);
}