Refactor UpdaterCheckerTask

Update checking/downloading/installing can now be configured precisely and more intuitive in the config.
This commit is contained in:
Frank van der Heijden 2021-01-30 14:41:37 +01:00
parent 1fde72e522
commit b46f6fbb1f
No known key found for this signature in database
GPG key ID: 26DA56488D314D11
18 changed files with 395 additions and 302 deletions

View file

@ -5,7 +5,6 @@ import java.util.logging.Logger;
import net.frankheijden.serverutils.bukkit.ServerUtils;
import net.frankheijden.serverutils.bukkit.managers.BukkitPluginManager;
import net.frankheijden.serverutils.bukkit.managers.BukkitTaskManager;
import net.frankheijden.serverutils.bukkit.managers.BukkitVersionManager;
import net.frankheijden.serverutils.common.entities.ServerUtilsPlugin;
public class BukkitPlugin extends ServerUtilsPlugin {
@ -15,7 +14,6 @@ public class BukkitPlugin extends ServerUtilsPlugin {
private final BukkitTaskManager taskManager;
private final BukkitResourceProvider resourceProvider;
private final BukkitChatProvider chatProvider;
private final BukkitVersionManager versionManager;
/**
* Creates a new BukkitPlugin instance of ServerUtils.
@ -27,7 +25,6 @@ public class BukkitPlugin extends ServerUtilsPlugin {
this.taskManager = new BukkitTaskManager();
this.resourceProvider = new BukkitResourceProvider(plugin);
this.chatProvider = new BukkitChatProvider();
this.versionManager = new BukkitVersionManager(plugin);
}
@Override
@ -52,11 +49,6 @@ public class BukkitPlugin extends ServerUtilsPlugin {
return chatProvider;
}
@Override
public BukkitVersionManager getVersionManager() {
return versionManager;
}
@Override
public Logger getLogger() {
return plugin.getLogger();

View file

@ -1,15 +0,0 @@
package net.frankheijden.serverutils.bukkit.managers;
import net.frankheijden.serverutils.bukkit.ServerUtils;
import net.frankheijden.serverutils.common.managers.AbstractVersionManager;
public class BukkitVersionManager extends AbstractVersionManager {
/**
* Creates a new VersionManager instance.
* Used for automatic updating.
*/
public BukkitVersionManager(ServerUtils plugin) {
super(plugin.getDescription().getVersion());
}
}