Archived
0

сравнение H2Player по id и uuid

This commit is contained in:
2018-09-09 12:32:25 +03:00
parent fc542c05ef
commit 24499bb0b1

View File

@@ -11,6 +11,7 @@ import mc.core.world.World;
import java.lang.ref.Reference; import java.lang.ref.Reference;
import java.lang.ref.WeakReference; import java.lang.ref.WeakReference;
import java.util.List; import java.util.List;
import java.util.Objects;
import java.util.UUID; import java.util.UUID;
@Data @Data
@@ -41,4 +42,18 @@ public class H2Player implements Player {
public void setWorld(World world) { public void setWorld(World world) {
this.$refWorld = new WeakReference<>(world); this.$refWorld = new WeakReference<>(world);
} }
@Override
public boolean equals(Object obj) {
if (this == obj) return true;
if (obj == null || getClass() != obj.getClass()) return false;
H2Player player = (H2Player) obj;
return id == player.id &&
Objects.equals(uuid, player.uuid);
}
@Override
public int hashCode() {
return Objects.hash(id, uuid);
}
} }