diff --git a/src/main/java/net/gravitydevelopment/updater/Updater.java b/src/main/java/net/gravitydevelopment/updater/Updater.java index 9800365..51759b3 100644 --- a/src/main/java/net/gravitydevelopment/updater/Updater.java +++ b/src/main/java/net/gravitydevelopment/updater/Updater.java @@ -541,7 +541,11 @@ private void moveNewZipFiles(String zipPath) { * @return true if a file inside the plugins folder is named this. */ private boolean pluginExists(String name) { - File[] plugins = listFilesOrError(new File("plugins")); + File pluginDirectory = this.file.getParentFile(); + if (pluginDirectory == null) { + pluginDirectory = new File("plugins"); + } + File[] plugins = listFilesOrError(pluginDirectory); for (final File file : plugins) { if (file.getName().equals(name)) { return true;