remove duplicate owner entries in the unused claim check list
Restores the original behavior that was inadvertantly changed in #736
This commit is contained in:
parent
49d51a34a3
commit
0cf0171391
|
|
@ -18,10 +18,12 @@
|
|||
|
||||
package me.ryanhamshire.GriefPrevention;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
import java.util.UUID;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
|
|
@ -61,8 +63,10 @@ class FindUnusedClaimsTask implements Runnable
|
|||
|
||||
public void refreshUUIDs() {
|
||||
// Fetch owner UUIDs from list of claims
|
||||
claimOwnerUUIDs = GriefPrevention.instance.dataStore.claims.stream().filter(Objects::nonNull)
|
||||
.distinct().map(claim -> claim.ownerID).collect(Collectors.toList());
|
||||
Set<UUID> uuidSet = GriefPrevention.instance.dataStore.claims.stream().filter(Objects::nonNull)
|
||||
.distinct().map(claim -> claim.ownerID).collect(Collectors.toSet());
|
||||
|
||||
claimOwnerUUIDs = new ArrayList<>(uuidSet);
|
||||
|
||||
if (!claimOwnerUUIDs.isEmpty()) {
|
||||
// Randomize order
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user