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

Better way to disable vanilla advancements

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Resolved (View Workflow)
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None
    • Version:
      any
    • Guidelines Read:
      Yes

      Description

      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.

        Attachments

          Activity

            People

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

              Dates

              Created:
              Updated:
              Resolved: