Uploaded image for project: 'Spigot'
  1. Spigot
  2. SPIGOT-6164

Better way to disable vanilla advancements

XMLWordPrintable

    • Icon: New Feature New Feature
    • Resolution: Fixed
    • Icon: Minor Minor
    • None
    • None
    • None
    • any
    • Yes

      For now we can disable advancements by editing advancements:
      disabled: section. But if we want to disable them all, we should write every single advancement which are a lot.

      Second option is to disable only roots by doing this:

      advancements:
       disabled:
       - minecraft:story/root
       - minecraft:nether/root
       - minecraft:end/root
       - minecraft:adventure/root
       - minecraft:husbandry/root
       - minecraft:recipes/root

      But in this case, we will receive a hell of a lot of errors. About 8 hundred lines of errors on every startup.

      Third option is to set

      advancements:
       disabled:
       - '*'

      But now not a single advancement will work, even custom.

       

      My suggestion is: can you please make this constructions works:

      advancements:
       disabled:
       - 'minecraft:recipes/*'

      or

      advancements:
       disabled:
       - 'minecraft:*'

      So we can disable advancements by packs without errors.

            Unassigned Unassigned
            Darwin Darwin
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: