Fixed broken hashCode()

This commit is contained in:
Wesley Wolfe 2012-05-06 13:39:46 -05:00
parent 92dce25d3c
commit c43012ef1c
2 changed files with 2 additions and 5 deletions

View File

@ -125,7 +125,7 @@ public class CraftOfflinePlayer implements OfflinePlayer, ConfigurationSerializa
@Override
public int hashCode() {
int hash = 5;
hash = 97 * hash + (this.getName() != null ? this.getName().hashCode() : 0);
hash = 97 * hash + (this.getName() != null ? this.getName().toLowerCase().hashCode() : 0);
return hash;
}

View File

@ -189,9 +189,6 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
@Override
public boolean equals(Object obj) {
if (obj == null) {
return false;
}
if (!(obj instanceof OfflinePlayer)) {
return false;
}
@ -655,7 +652,7 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
@Override
public int hashCode() {
if (hash == 0 || hash == 485) {
hash = 97 * 5 + (this.getName() != null ? this.getName().hashCode() : 0);
hash = 97 * 5 + (this.getName() != null ? this.getName().toLowerCase().hashCode() : 0);
}
return hash;
}