Move the criterion storage to the AdvancementDataPlayer object itself, so the criterion object stores no references - and thus needs no cleanup.
Allow disabling any (or all) inbuilt advancements with a configuration option. By: md_5 <git@md-5.net>
By: Initial Source <noreply+automated@papermc.io>