Skip to content

Commit

Permalink
Fix Offline Player Saving
Browse files Browse the repository at this point in the history
  • Loading branch information
ZockerAxel committed Jan 19, 2021
1 parent 046ff02 commit 6329fd8
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -500,6 +500,11 @@ public net.minecraft.server.v1_16_R3.Advancement getSavedAdvancement() {

//Player Actions

public HashSet<String> getAwardedCriteria(UUID uuid) {
if(!getAwardedCriteria().containsKey(uuid.toString())) getAwardedCriteria().put(uuid.toString(), new HashSet<>());
return getAwardedCriteria().get(uuid.toString());
}

public Map<String, HashSet<String>> getAwardedCriteria() {
if(awardedCriteria == null) awardedCriteria = new HashMap<>();
return awardedCriteria;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1378,7 +1378,7 @@ public String getProgressJSON(Player player) {
progress.add("" + criteriaProgress);
prg.put(nameKey, progress);
} else {
ArrayList<String> progress = new ArrayList<>(advancement.getAwardedCriteria().get(player.getUniqueId().toString()));
ArrayList<String> progress = new ArrayList<>(advancement.getAwardedCriteria(player.getUniqueId()));
prg.put(nameKey, progress);
}
}
Expand Down Expand Up @@ -1412,7 +1412,7 @@ public String getProgressJSON(Player player, String namespace) {
progress.add("" + criteriaProgress);
prg.put(nameKey, progress);
} else {
ArrayList<String> progress = new ArrayList<>(advancement.getAwardedCriteria().get(player.getUniqueId().toString()));
ArrayList<String> progress = new ArrayList<>(advancement.getAwardedCriteria(player.getUniqueId()));
prg.put(nameKey, progress);
}
}
Expand Down Expand Up @@ -1747,7 +1747,7 @@ public String getProgressJSON(UUID uuid) {
progress.add("" + criteriaProgress);
prg.put(nameKey, progress);
} else {
ArrayList<String> progress = new ArrayList<>(advancement.getAwardedCriteria().get(uuid.toString()));
ArrayList<String> progress = new ArrayList<>(advancement.getAwardedCriteria(uuid));
prg.put(nameKey, progress);
}
}
Expand Down Expand Up @@ -1781,7 +1781,7 @@ public String getProgressJSON(UUID uuid, String namespace) {
progress.add("" + criteriaProgress);
prg.put(nameKey, progress);
} else {
ArrayList<String> progress = new ArrayList<>(advancement.getAwardedCriteria().get(uuid.toString()));
ArrayList<String> progress = new ArrayList<>(advancement.getAwardedCriteria(uuid));
prg.put(nameKey, progress);
}
}
Expand Down

0 comments on commit 6329fd8

Please sign in to comment.