Skip to content

Commit

Permalink
Add Visibility Status Unloading Methods to the Manager
Browse files Browse the repository at this point in the history
  • Loading branch information
ZockerAxel committed May 13, 2022
1 parent 382bcbe commit 127167c
Showing 1 changed file with 28 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -876,6 +876,34 @@ public void unloadProgress(UUID uuid, Advancement... advancements) {
}
}

/**
* Unloads the Visibility Status for Advancements in this Manager
*
* @param player Player to unload
* @param advancements A list of advancements that will have their Visibility Status unloaded - Leave empty if all Advancements should be unloaded
*/
public void unloadVisibilityStatus(Player player, Advancement... advancements) {
List<Advancement> advancementsList = advancements.length == 0 ? getAdvancements() : Arrays.asList(advancements);

for(Advancement advancement : advancementsList) {
advancement.unloadVisibilityStatus(player);
}
}

/**
* Unloads the Visibility Status for Advancements in this Manager
*
* @param uuid UUID of Player to unload
* @param advancements A list of advancements that will have their Visibility Status unloaded - Leave empty if all Advancements should be unloaded
*/
public void unloadVisibilityStatus(UUID uuid, Advancement... advancements) {
List<Advancement> advancementsList = advancements.length == 0 ? getAdvancements() : Arrays.asList(advancements);

for(Advancement advancement : advancementsList) {
advancement.unloadVisibilityStatus(uuid);
}
}




Expand Down

0 comments on commit 127167c

Please sign in to comment.