diff --git a/pom.xml b/pom.xml
index 65af841..907c268 100644
--- a/pom.xml
+++ b/pom.xml
@@ -7,7 +7,7 @@
net.t2code
Alias
- 1.3
+ 1.4
jar
T2C-Alias
diff --git a/src/main/java/net/t2code/alias/Spigot/config/config/Convert.java b/src/main/java/net/t2code/alias/Spigot/config/config/Convert.java
index 5ecc5f7..db82e31 100644
--- a/src/main/java/net/t2code/alias/Spigot/config/config/Convert.java
+++ b/src/main/java/net/t2code/alias/Spigot/config/config/Convert.java
@@ -17,8 +17,9 @@ import java.util.logging.Level;
public class Convert {
protected static void convert() {
- File config = new File(Main.getPath(),"");
- if (config.exists()) convertTo4();
+ File path = new File(Main.getPath(),"");
+ File file = new File(Main.getPath(), "config.yml");
+ if (path.exists() && file.exists()) convertTo4();
}
private static void convertTo4() {
@@ -26,7 +27,7 @@ public class Convert {
File config = new File(Main.getPath(), "config.yml");
YamlConfiguration yamlConfiguration = YamlConfiguration.loadConfiguration(config);
- if (yamlConfiguration.get(Config.configVersion.path) == null || ((Integer) Config.configVersion.value) < Util.getConfigVersion() && new File(Main.getPath(), "config.yml").exists()) {
+ if (yamlConfiguration.get(Config.configVersion.path) == null || ((Integer) Config.configVersion.value) < Util.getConfigVersion()) {
yamlConfiguration.set("ConfigVersion", null);
try {
yamlConfiguration.save(config);
@@ -36,6 +37,9 @@ public class Convert {
File dir = new File(Main.getPath() + "/languages");
File newDir = new File(Main.getPath() + "/OldConfig/Version3/languages");
+ if (!dir.exists()){
+ return;
+ }
try {
FileUtils.moveDirectory(dir, newDir);
} catch (IOException e) {