diff --git a/res/plugin.yml b/res/plugin.yml index fe1206a..011d97a 100644 --- a/res/plugin.yml +++ b/res/plugin.yml @@ -1,9 +1,9 @@ name: OnlineModeFix -version: 1.1.2 +version: 1.1.3 description: Fixes online-mode authentication. author: craftycodie authors: [Codie] -website: https://twitter.com/craftycodie +website: https://linktr.ee/craftycodie main: gg.codie.mineonline.plugin.bukkit.OnlineModeFixPlugin database: false diff --git a/src/gg/codie/mineonline/protocol/CheckServerURLConnection.java b/src/gg/codie/mineonline/protocol/CheckServerURLConnection.java index ee3dddf..024c506 100644 --- a/src/gg/codie/mineonline/protocol/CheckServerURLConnection.java +++ b/src/gg/codie/mineonline/protocol/CheckServerURLConnection.java @@ -27,6 +27,11 @@ public class CheckServerURLConnection extends HttpURLConnection { @Override public void connect() throws IOException { + + } + + @Override + public InputStream getInputStream() throws IOException { String username = null; String serverId = null; String ip = null; @@ -45,19 +50,14 @@ public class CheckServerURLConnection extends HttpURLConnection { ip = keyValue[1]; } - if (username == null || serverId == null) { - return; + if (username != null && serverId != null) { + boolean validJoin = SessionServer.hasJoined(username, serverId, ip); + + if (validJoin) { + response = "YES"; + } } - boolean validJoin = SessionServer.hasJoined(username, serverId, ip); - - if (validJoin) { - response = "YES"; - } - } - - @Override - public InputStream getInputStream() throws IOException { return new ByteArrayInputStream(response.getBytes()); }