I have problem with my ranking in mucore check this:
![]()
How to repair this ?

How to repair this ?
private static void addInventoryInfo(MaplePacketLittleEndianWriter mplew, MapleCharacter chr) {
mplew.writeInt(chr.getMeso());
for (byte i = 1; i <= 5; i++) {
mplew.write(chr.getInventory(MapleInventoryType.getByType(i)).getSlotLimit());
}
MapleInventory iv = chr.getInventory(MapleInventoryType.EQUIPPED);
Collection<IItem> equippedC = iv.list();
List<Item> equipped = new ArrayList<Item>(equippedC.size());
List<Item> equippedCash = new ArrayList<Item>(equippedC.size());
for (IItem item : equippedC) {
if (item.getPosition() <= -100) {
equippedCash.add((Item) item);
} else {
equipped.add((Item) item);
}
}
Collections.sort(equipped);
for (Item item : equipped) {
addItemInfo(mplew, item);
}
mplew.writeShort(0); // start of equip cash
for (Item item : equippedCash) {
addItemInfo(mplew, item);
}
mplew.writeShort(0); // start of equip inventory
for (IItem item : chr.getInventory(MapleInventoryType.EQUIP).list()) {
addItemInfo(mplew, item);
}
mplew.writeInt(0);
for (IItem item : chr.getInventory(MapleInventoryType.USE).list()) {
addItemInfo(mplew, item);
}
mplew.write(0);
for (IItem item : chr.getInventory(MapleInventoryType.SETUP).list()) {
addItemInfo(mplew, item);
}
mplew.write(0);
for (IItem item : chr.getInventory(MapleInventoryType.ETC).list()) {
addItemInfo(mplew, item);
}
mplew.write(0);
for (IItem item : chr.getInventory(MapleInventoryType.CASH).list()) {
addItemInfo(mplew, item);
}
}