diff --git a/pom.xml b/pom.xml
index a1fedd4..eb1d9bc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -7,7 +7,7 @@
me.SuperRonanCraft
BetterRTP
jar
- 3.0.4-2
+ 3.0.5
1.8
@@ -231,11 +231,5 @@
particle
1.5.1
-
- me.SuperRonanCraft
- BetterRTP
- 3.0.3-1
- compile
-
\ No newline at end of file
diff --git a/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTP.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTP.java
index 1248e6b..e946470 100644
--- a/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTP.java
+++ b/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTP.java
@@ -49,6 +49,8 @@ public class RTP {
overriden.put(entry.getKey().toString(), entry.getValue().toString());
if (getPl().getSettings().debug)
getPl().getLogger().info("- Override '" + entry.getKey() + "' -> '" + entry.getValue() + "' added");
+ if (Bukkit.getWorld(entry.getValue().toString()) == null)
+ getPl().getLogger().warning("The world `" + entry.getValue() + "` doesn't seem to exist! Please update `" + entry.getKey() + "'s` override! Maybe there are capital letters?");
}
} catch (Exception e) {
//No Overrides
diff --git a/src/main/java/me/SuperRonanCraft/BetterRTP/references/Updater.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/Updater.java
index d9920c6..2cc674c 100644
--- a/src/main/java/me/SuperRonanCraft/BetterRTP/references/Updater.java
+++ b/src/main/java/me/SuperRonanCraft/BetterRTP/references/Updater.java
@@ -10,16 +10,18 @@ import java.net.URLConnection;
public class Updater {
- public static String updatedVersion;
+ public static String updatedVersion = BetterRTP.getInstance().getDescription().getVersion();
public Updater(BetterRTP pl) {
- try {
- URLConnection con = new URL(getUrl() + project()).openConnection();
- updatedVersion = new BufferedReader(new InputStreamReader(con.getInputStream())).readLine();
- } catch (Exception ex) {
- Bukkit.getConsoleSender().sendMessage("[BetterRTP] Failed to check for an update on spigot");
- updatedVersion = pl.getDescription().getVersion();
- }
+ Bukkit.getScheduler().runTaskAsynchronously(pl, () -> {
+ try {
+ URLConnection con = new URL(getUrl() + project()).openConnection();
+ updatedVersion = new BufferedReader(new InputStreamReader(con.getInputStream())).readLine();
+ } catch (Exception ex) {
+ Bukkit.getConsoleSender().sendMessage("[BetterRTP] Failed to check for an update on spigot");
+ updatedVersion = pl.getDescription().getVersion();
+ }
+ });
}
private String getUrl() {
diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml
index 48e10c8..be18af8 100644
--- a/src/main/resources/plugin.yml
+++ b/src/main/resources/plugin.yml
@@ -1,5 +1,5 @@
main: me.SuperRonanCraft.BetterRTP.BetterRTP
-version: '3.0.4-2'
+version: '3.0.5'
name: BetterRTP
author: SuperRonanCraft
softdepend: