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");
|
DebugLogger.fine("Checking for updates");
|
||||||
lastChecked = System.currentTimeMillis();
|
lastChecked = System.currentTimeMillis();
|
||||||
availableUpdates.clear();
|
availableUpdates.clear();
|
||||||
|
var errors = 0;
|
||||||
|
|
||||||
for (VersionedResource versionedResource : Set.copyOf(resources)) {
|
for (VersionedResource versionedResource : Set.copyOf(resources)) {
|
||||||
String pluginName = versionedResource.resource().plugin().getName();
|
String pluginName = versionedResource.resource().plugin().getName();
|
||||||
|
@ -50,10 +51,17 @@ public class UpdateChecker extends BukkitRunnable {
|
||||||
resources.remove(versionedResource);
|
resources.remove(versionedResource);
|
||||||
|
|
||||||
if (newResource.running() == null) {
|
if (newResource.running() == null) {
|
||||||
DebugLogger.warning("Unable to find installed version of %s", pluginName);
|
var pluginVersion = versionedResource.resource().plugin().getDescription().getVersion();
|
||||||
if (versionedResource.running() != null) {
|
var message = "";
|
||||||
DebugLogger.warning("Did you downgrade %s? If so, clear cache", pluginName);
|
|
||||||
|
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 {
|
} else {
|
||||||
if (!newResource.running().equals(newResource.latest())) {
|
if (!newResource.running().equals(newResource.latest())) {
|
||||||
availableUpdates.add(newResource);
|
availableUpdates.add(newResource);
|
||||||
|
@ -66,6 +74,10 @@ public class UpdateChecker extends BukkitRunnable {
|
||||||
DebugLogger.severe("Unable to refresh %s: %s".formatted(pluginName, e.getMessage()));
|
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() {
|
private void alert() {
|
||||||
|
|
Loading…
Add table
Reference in a new issue