Merge branch 'future/nms'

feat/data-edit-commands
William 3 years ago
commit 57b736cdb8

@ -162,7 +162,6 @@ public class PlayerSetter {
= DataSerializer.deserializeAdvancementData(data.getSerializedAdvancements());
if (Settings.useNativeImplementation) {
Bukkit.getScheduler().runTaskAsynchronously(plugin, () -> {
try {
nativeSyncPlayerAdvancements(player, advancementRecords);
} catch (Exception e) {
@ -175,7 +174,6 @@ public class PlayerSetter {
setPlayerAdvancements(player, advancementRecords, data);
plugin.getLogger().log(Level.SEVERE, e.getMessage(), e);
}
});
} else {
setPlayerAdvancements(player, advancementRecords, data);
}
@ -309,11 +307,9 @@ public class PlayerSetter {
AdvancementUtils.startProgress(playerAdvancements, advancement, nativeAdvancementProgress);
}
});
synchronized (playerAdvancements) {
AdvancementUtils.ensureAllVisible(playerAdvancements); // Set all completed advancement is visible
AdvancementUtils.markPlayerAdvancementsFirst(playerAdvancements); // Mark the sending of visible advancement as the first
}
}
/**
* Update a player's advancements and progress to match the advancementData

Loading…
Cancel
Save