diff --git a/out/artifacts/EaglerPluginUpdater_jar/EaglerPluginUpdater.jar b/out/artifacts/EaglerPluginUpdater_jar/EaglerPluginUpdater.jar index 08937d1..fe9e9c6 100644 Binary files a/out/artifacts/EaglerPluginUpdater_jar/EaglerPluginUpdater.jar and b/out/artifacts/EaglerPluginUpdater_jar/EaglerPluginUpdater.jar differ diff --git a/src/main/java/tech/nully/PluginUpdater/Main.java b/src/main/java/tech/nully/PluginUpdater/Main.java index 645d60b..de24308 100644 --- a/src/main/java/tech/nully/PluginUpdater/Main.java +++ b/src/main/java/tech/nully/PluginUpdater/Main.java @@ -7,13 +7,8 @@ import org.bukkit.plugin.java.JavaPlugin; import java.io.IOException; public class Main extends JavaPlugin { - private static Plugin instance = null; - public static Plugin getInstance() { - return instance; - } @Override public void onEnable() { - instance = this; try { Updater.UpdateInstaller(); } catch (IOException e) { diff --git a/src/main/java/tech/nully/PluginUpdater/Updater.java b/src/main/java/tech/nully/PluginUpdater/Updater.java index ebde9db..8aeac6c 100644 --- a/src/main/java/tech/nully/PluginUpdater/Updater.java +++ b/src/main/java/tech/nully/PluginUpdater/Updater.java @@ -8,6 +8,7 @@ import java.nio.file.Files; import java.nio.file.StandardCopyOption; import static org.bukkit.Bukkit.getServer; +import tech.nully.PluginInstaller.Main; public class Updater { public static void UpdateInstaller() throws IOException { @@ -15,7 +16,7 @@ public class Updater { .toURL().openStream(); File f = new File(Main.getInstance().getDataFolder().getParent() + "/EaglerPluginInstaller.jar"); Files.copy(in, f.toPath(), StandardCopyOption.REPLACE_EXISTING); - getServer().getPluginManager().disablePlugin(tech.nully.PluginInstaller.Main.getInstance()); - getServer().getPluginManager().enablePlugin(tech.nully.PluginInstaller.Main.getInstance()); + getServer().getPluginManager().disablePlugin(Main.getInstance()); + getServer().getPluginManager().enablePlugin(Main.getInstance()); } } diff --git a/target/classes/tech/nully/PluginUpdater/Main.class b/target/classes/tech/nully/PluginUpdater/Main.class index 87f7971..5d9da27 100644 Binary files a/target/classes/tech/nully/PluginUpdater/Main.class and b/target/classes/tech/nully/PluginUpdater/Main.class differ diff --git a/target/classes/tech/nully/PluginUpdater/Updater.class b/target/classes/tech/nully/PluginUpdater/Updater.class index 0956620..65735c9 100644 Binary files a/target/classes/tech/nully/PluginUpdater/Updater.class and b/target/classes/tech/nully/PluginUpdater/Updater.class differ