mirror of
https://github.com/PaperMC/Paper.git
synced 2025-02-12 10:31:37 +01:00
Added .equals() and .hashCode() to MaterialData. Thanks Edoxile!
By: EvilSeph <evilseph@unaligned.org>
This commit is contained in:
parent
46b2baddf6
commit
b3c007d3a7
@ -85,4 +85,19 @@ public class MaterialData {
|
||||
public String toString() {
|
||||
return getItemType() + "(" + getData() + ")";
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return ((getItemTypeId() << 8) ^ getData());
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object obj) {
|
||||
if(obj != null && obj instanceof MaterialData) {
|
||||
MaterialData md = (MaterialData)obj;
|
||||
return (md.getItemTypeId() == getItemTypeId() && md.getData() == getData());
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user