3
0
Mirror von https://github.com/PaperMC/Paper.git synchronisiert 2024-12-20 21:40:06 +01:00

SPIGOT-5403: isSimilar returns true for different skulls

Dieser Commit ist enthalten in:
md_5 2019-12-05 10:37:02 +11:00
Ursprung 5c9e723692
Commit e9bb2f15aa

Datei anzeigen

@ -191,7 +191,8 @@ class CraftMetaSkull extends CraftMetaItem implements SkullMeta {
if (meta instanceof CraftMetaSkull) { if (meta instanceof CraftMetaSkull) {
CraftMetaSkull that = (CraftMetaSkull) meta; CraftMetaSkull that = (CraftMetaSkull) meta;
return (this.hasOwner() ? that.hasOwner() && this.profile.equals(that.profile) : !that.hasOwner()); // SPIGOT-5403: equals does not check properties
return (this.profile != null ? that.profile != null && this.profile.equals(that.profile) && this.profile.getProperties().equals(that.profile.getProperties()) : that.profile == null);
} }
return true; return true;
} }