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
Reference in a new issue