Fixed clients not seeing EXP update immediately after using .setTotalExp and level methods

This commit is contained in:
Nathan Adams 2011-12-12 19:44:14 +00:00
parent bd181fa04e
commit 52faa415ef

View File

@ -497,6 +497,7 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
public void setLevel(int level) {
getHandle().expLevel = level;
getHandle().cf = -1;
}
public int getTotalExperience() {
@ -505,6 +506,7 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
public void setTotalExperience(int exp) {
getHandle().expTotal = exp;
getHandle().cf = -1;
if (getTotalExperience() > getExperience()) {
getHandle().expTotal = getTotalExperience();