From 0c78e3df6fb6742677e767ab8689605e2eb93263 Mon Sep 17 00:00:00 2001 From: SuperRonanCraft Date: Sun, 31 Jan 2021 18:24:42 -0500 Subject: [PATCH] Lands Fix + Overriden world warning msg --- pom.xml | 8 +------- .../BetterRTP/player/rtp/RTP.java | 2 ++ .../BetterRTP/references/Updater.java | 18 ++++++++++-------- src/main/resources/plugin.yml | 2 +- 4 files changed, 14 insertions(+), 16 deletions(-) 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: