docs: public Map<Addon, List<URL>> scanForAddonMap(Predicate<String> filter)
      {
          Map<Addon, List<URL>> result = new IdentityHashMap<>();
  
          // For each Forge addon...
          for (Addon addon : furnace.getAddonRegistry().getAddons(AddonFilters.allStarted()))
          {
              List<String> filteredResourcePaths = filterAddonResources(addon, filter);
  
              List<URL> discoveredURLs = new ArrayList<>();
              for (String filePath : filteredResourcePaths)
              {
                  URL ruleFile = addon.getClassLoader().getResource(filePath);
                  if (ruleFile != null)
                      discoveredURLs.add(ruleFile);
              }
              if (!discoveredURLs.isEmpty())
                  result.put(addon, discoveredURLs);
          }
          return result;
      }