This commit is contained in:
		
					parent
					
						
							
								2a65e9dbcb
							
						
					
				
			
			
				commit
				
					
						2761ed8757
					
				
			
		
					 1 changed files with 15 additions and 3 deletions
				
			
		| 
						 | 
				
			
			@ -39,6 +39,7 @@ public class UpdateChecker extends BukkitRunnable {
 | 
			
		|||
        DebugLogger.fine("Checking for updates");
 | 
			
		||||
        lastChecked = System.currentTimeMillis();
 | 
			
		||||
        availableUpdates.clear();
 | 
			
		||||
        var errors = 0;
 | 
			
		||||
 | 
			
		||||
        for (VersionedResource versionedResource : Set.copyOf(resources)) {
 | 
			
		||||
            String pluginName = versionedResource.resource().plugin().getName();
 | 
			
		||||
| 
						 | 
				
			
			@ -50,10 +51,17 @@ public class UpdateChecker extends BukkitRunnable {
 | 
			
		|||
                    resources.remove(versionedResource);
 | 
			
		||||
 | 
			
		||||
                    if (newResource.running() == null) {
 | 
			
		||||
                        DebugLogger.warning("Unable to find installed version of %s", pluginName);
 | 
			
		||||
                        if (versionedResource.running() != null) {
 | 
			
		||||
                            DebugLogger.warning("Did you downgrade %s? If so, clear cache", pluginName);
 | 
			
		||||
                        var pluginVersion = versionedResource.resource().plugin().getDescription().getVersion();
 | 
			
		||||
                        var message = "";
 | 
			
		||||
 | 
			
		||||
                        if (pluginVersion.endsWith("-SNAPSHOT")) {
 | 
			
		||||
                            message = "Is it a development build?";
 | 
			
		||||
                        } else if (versionedResource.running() != null) {
 | 
			
		||||
                            message = "Did you downgrade it? If so, clear cache (delete Tweaks724/storage/cache/updater)";
 | 
			
		||||
                        }
 | 
			
		||||
 | 
			
		||||
                        DebugLogger.warning("This version of %s doesn't exist on SpigotMC. %s", pluginName, message);
 | 
			
		||||
                        errors++;
 | 
			
		||||
                    } else {
 | 
			
		||||
                        if (!newResource.running().equals(newResource.latest())) {
 | 
			
		||||
                            availableUpdates.add(newResource);
 | 
			
		||||
| 
						 | 
				
			
			@ -66,6 +74,10 @@ public class UpdateChecker extends BukkitRunnable {
 | 
			
		|||
                DebugLogger.severe("Unable to refresh %s: %s".formatted(pluginName, e.getMessage()));
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        if (errors > 0) {
 | 
			
		||||
            DebugLogger.info("To disable the updater for specific plugins, refer to updater_config.yml");
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    private void alert() {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue