Fix an IndexOutOfBoundsException when using /mctop

Fixed #861
This commit is contained in:
TfT_02 2013-03-22 17:38:52 +01:00
parent 8cf16d4a1c
commit c47bf84493

View File

@ -188,11 +188,16 @@ public final class LeaderboardManager {
statsList = playerStatHash.get(SkillType.getSkill(skillType));
}
if (pageNumber < 1) {
pageNumber = 1;
}
int destination = (pageNumber - 1) * 10;
for (int i = 0; i < 10; i++) {
PlayerStat ps = statsList.get(destination + i);
info[i] = ps.name + ":" + ps.statVal;
if (destination + i < statsList.size()) {
PlayerStat ps = statsList.get(destination + i);
info[i] = ps.name + ":" + ps.statVal;
}
}
return info;