Compare commits
	
		
			2 Commits
		
	
	
		
			v1.0.0
			...
			753859fd3e
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 753859fd3e | |||
| 43a5f63759 | 
							
								
								
									
										21
									
								
								lib/mod.dart
									
									
									
									
									
								
							
							
						
						
									
										21
									
								
								lib/mod.dart
									
									
									
									
									
								
							@@ -162,6 +162,23 @@ class Mod {
 | 
			
		||||
      //   'Dependencies element is missing in ModMetaData ($aboutFile).',
 | 
			
		||||
      // );
 | 
			
		||||
    }
 | 
			
		||||
    try {
 | 
			
		||||
      dependencies.addAll(
 | 
			
		||||
        metadata
 | 
			
		||||
            .findElements('modDependencies')
 | 
			
		||||
            .first
 | 
			
		||||
            .findElements('li')
 | 
			
		||||
            .map(
 | 
			
		||||
              (e) => e.findElements("packageId").first.innerText.toLowerCase(),
 | 
			
		||||
            )
 | 
			
		||||
            .toList(),
 | 
			
		||||
      );
 | 
			
		||||
      // logger.info('Additional dependencies found: ${dependencies.join(", ")}');
 | 
			
		||||
    } catch (e) {
 | 
			
		||||
      // logger.warning(
 | 
			
		||||
      //   'modDependencies element is missing in ModMetaData ($aboutFile). Original error: $e',
 | 
			
		||||
      // );
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    List<String> loadAfter = [];
 | 
			
		||||
    try {
 | 
			
		||||
@@ -313,6 +330,10 @@ class Mod {
 | 
			
		||||
    //   'Mod $name timing: XML=${xmlTime}ms, Metadata=${metadataTime}ms, FileCount=${fileCountTime}ms, Total=${totalTime}ms',
 | 
			
		||||
    // );
 | 
			
		||||
 | 
			
		||||
    dependencies = dependencies.toSet().toList();
 | 
			
		||||
    loadAfter = loadAfter.toSet().toList();
 | 
			
		||||
    loadBefore = loadBefore.toSet().toList();
 | 
			
		||||
    incompatibilities = incompatibilities.toSet().toList();
 | 
			
		||||
    return Mod(
 | 
			
		||||
      name: name,
 | 
			
		||||
      id: id,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user