diff options
author | llk89 <27812632+llk89@users.noreply.github.com> | 2021-07-01 22:02:22 +0800 |
---|---|---|
committer | llk89 <27812632+llk89@users.noreply.github.com> | 2021-07-01 22:02:22 +0800 |
commit | 2322098c95b4af41358dcb5ce50fd0208e816d33 (patch) | |
tree | 3207dda75b9dc34e9c76aa724ff972430d1c1dad /src/Java | |
parent | c98969b0c7032f47a0b5d153a32c0c1531ebc57a (diff) | |
download | GT5-Unofficial-2322098c95b4af41358dcb5ce50fd0208e816d33.tar.gz GT5-Unofficial-2322098c95b4af41358dcb5ce50fd0208e816d33.tar.bz2 GT5-Unofficial-2322098c95b4af41358dcb5ce50fd0208e816d33.zip |
Stop checking for update as we are on our own now
Diffstat (limited to 'src/Java')
-rw-r--r-- | src/Java/gtPlusPlus/GTplusplus.java | 18 | ||||
-rw-r--r-- | src/Java/gtPlusPlus/core/config/ConfigHandler.java | 3 | ||||
-rw-r--r-- | src/Java/gtPlusPlus/core/handler/events/LoginEventHandler.java | 15 | ||||
-rw-r--r-- | src/Java/gtPlusPlus/core/lib/CORE.java | 9 | ||||
-rw-r--r-- | src/Java/gtPlusPlus/core/util/Utils.java | 12 | ||||
-rw-r--r-- | src/Java/gtPlusPlus/core/util/sys/GeoUtils.java | 119 | ||||
-rw-r--r-- | src/Java/gtPlusPlus/core/util/sys/NetworkUtils.java | 99 | ||||
-rw-r--r-- | src/Java/gtPlusPlus/xmod/gregtech/common/render/GTPP_CapeRenderer.java | 4 |
8 files changed, 0 insertions, 279 deletions
diff --git a/src/Java/gtPlusPlus/GTplusplus.java b/src/Java/gtPlusPlus/GTplusplus.java index 0df731c548..a11f693514 100644 --- a/src/Java/gtPlusPlus/GTplusplus.java +++ b/src/Java/gtPlusPlus/GTplusplus.java @@ -2,7 +2,6 @@ package gtPlusPlus; import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableAnimatedTurbines; import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableCustomCapes; -import static gtPlusPlus.core.lib.CORE.ConfigSwitches.enableUpdateChecker; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; @@ -42,10 +41,7 @@ import gtPlusPlus.core.util.Utils; import gtPlusPlus.core.util.data.LocaleUtils; import gtPlusPlus.core.util.minecraft.HazmatUtils; import gtPlusPlus.core.util.minecraft.ItemUtils; -import gtPlusPlus.core.util.minecraft.RecipeUtils; import gtPlusPlus.core.util.reflect.ReflectionUtils; -import gtPlusPlus.core.util.sys.GeoUtils; -import gtPlusPlus.core.util.sys.NetworkUtils; import gtPlusPlus.core.util.sys.SystemUtils; import gtPlusPlus.plugin.manager.Core_Manager; import gtPlusPlus.xmod.gregtech.api.objects.GregtechBufferThread; @@ -165,14 +161,6 @@ public class GTplusplus implements ActionListener { setupMaterialBlacklist(); // setupMaterialWhitelist(); - // HTTP Requests - if (CORE.ConfigSwitches.enableUpdateChecker) { - CORE.MASTER_VERSION = NetworkUtils.getContentFromURL( - "https://raw.githubusercontent.com/draknyte1/GTplusplus/master/Recommended.txt" - ).toLowerCase(); - CORE.USER_COUNTRY = GeoUtils.determineUsersCountry(); - } - // Handle GT++ Config ConfigHandler.handleConfigFile(event); @@ -180,12 +168,6 @@ public class GTplusplus implements ActionListener { CORE.DEVENV = (Boolean) Launch.blackboard.get( "fml.deobfuscatedEnvironment" ); - if (enableUpdateChecker) { - Logger.INFO( - "Latest is " + CORE.MASTER_VERSION + ". Updated? " - + Utils.isModUpToDate() - ); - } // Utils.LOG_INFO("User's Country: " + CORE.USER_COUNTRY); Utils.registerEvent(new LoginEventHandler()); diff --git a/src/Java/gtPlusPlus/core/config/ConfigHandler.java b/src/Java/gtPlusPlus/core/config/ConfigHandler.java index 0760dfc2cc..f5f4d502a1 100644 --- a/src/Java/gtPlusPlus/core/config/ConfigHandler.java +++ b/src/Java/gtPlusPlus/core/config/ConfigHandler.java @@ -18,9 +18,6 @@ public class ConfigHandler { new File(event.getModConfigurationDirectory(), "GTplusplus/GTplusplus.cfg")); config.load(); - enableUpdateChecker = config.getBoolean("enableUpdateChecker", "debug", true, - "Stops mod checking for updates."); - // Debug /* DEBUG = config.getBoolean("debugMode", "debug", false, "Enables all sorts of debug logging. (Don't use unless told to, breaks other things.)");*/ diff --git a/src/Java/gtPlusPlus/core/handler/events/LoginEventHandler.java b/src/Java/gtPlusPlus/core/handler/events/LoginEventHandler.java index fbeca72090..1a8d87882e 100644 --- a/src/Java/gtPlusPlus/core/handler/events/LoginEventHandler.java +++ b/src/Java/gtPlusPlus/core/handler/events/LoginEventHandler.java @@ -50,21 +50,6 @@ public class LoginEventHandler { //Populates player cache if (!this.localPlayerRef.worldObj.isRemote){ PlayerCache.appendParamChanges(this.localPlayersName, this.localPlayersUUID.toString()); - - if (CORE.ConfigSwitches.enableUpdateChecker){ - if (!Utils.isModUpToDate()){ - Logger.INFO("[GT++] You're not using the latest recommended version of GT++, consider updating."); - if (!CORE.MASTER_VERSION.toLowerCase().equals("offline")) { - Logger.INFO("Latest version is: "+CORE.MASTER_VERSION); - } - Logger.INFO("You currently have: "+CORE.VERSION); - ShortTimer(this.localPlayerRef, 20); - } - else { - Logger.INFO("You're using the latest recommended version of GT++."); - } - } - } diff --git a/src/Java/gtPlusPlus/core/lib/CORE.java b/src/Java/gtPlusPlus/core/lib/CORE.java index 9e29a381e2..f9f3c9ed3c 100644 --- a/src/Java/gtPlusPlus/core/lib/CORE.java +++ b/src/Java/gtPlusPlus/core/lib/CORE.java @@ -12,8 +12,6 @@ import gtPlusPlus.api.objects.data.Pair; import gtPlusPlus.api.objects.random.XSTR; import gtPlusPlus.core.util.Utils; import gtPlusPlus.core.util.reflect.ReflectionUtils; -import gtPlusPlus.core.util.sys.GeoUtils; -import gtPlusPlus.core.util.sys.NetworkUtils; import gtPlusPlus.preloader.CORE_Preloader; import gtPlusPlus.xmod.gregtech.api.enums.GregtechOrePrefixes.GT_Materials; import gtPlusPlus.xmod.gregtech.api.interfaces.internal.IGregtech_RecipeAdder; @@ -55,9 +53,6 @@ public class CORE { public static final String name = "GT++"; public static final String MODID = "miscutils"; public static final String VERSION = "1.7.05"; - public static String MASTER_VERSION = NetworkUtils.getContentFromURL("https://raw.githubusercontent.com/draknyte1/GTplusplus/master/Recommended.txt").toLowerCase(); - public static String USER_COUNTRY = GeoUtils.determineUsersCountry(); - public static boolean isModUpToDate = Utils.isModUpToDate(); //Tweakables public static int EVERGLADES_ID = 227; @@ -181,10 +176,6 @@ public class CORE { */ public static class ConfigSwitches { - - //Updates - public static boolean enableUpdateChecker = true; - //Debug public static boolean disableEnderIOIntegration = false; public static boolean disableEnderIOIngotTooltips = false; diff --git a/src/Java/gtPlusPlus/core/util/Utils.java b/src/Java/gtPlusPlus/core/util/Utils.java index 982c55282e..81b23e0b1c 100644 --- a/src/Java/gtPlusPlus/core/util/Utils.java +++ b/src/Java/gtPlusPlus/core/util/Utils.java @@ -92,18 +92,6 @@ public class Utils { } } - public static boolean isModUpToDate() { - if (CORE.MASTER_VERSION.toLowerCase().equals("offline")) { - return false; - } - - else if (CORE.MASTER_VERSION.toLowerCase().equals(CORE.VERSION.toLowerCase())) { - return true; - } else { - return false; - } - } - public static TC_AspectStack getTcAspectStack(final TC_Aspects aspect, final long size) { return getTcAspectStack(aspect.name(), (int) size); } diff --git a/src/Java/gtPlusPlus/core/util/sys/GeoUtils.java b/src/Java/gtPlusPlus/core/util/sys/GeoUtils.java deleted file mode 100644 index 0e5a33b948..0000000000 --- a/src/Java/gtPlusPlus/core/util/sys/GeoUtils.java +++ /dev/null @@ -1,119 +0,0 @@ -package gtPlusPlus.core.util.sys; - -import java.io.IOException; -import java.io.InputStream; -import java.io.InputStreamReader; -import java.net.MalformedURLException; -import java.net.URI; -import java.net.URISyntaxException; -import java.net.URL; -import java.net.URLConnection; - -import org.apache.http.client.utils.URIBuilder; - -import gtPlusPlus.api.objects.Logger; -import gtPlusPlus.core.lib.CORE; -import gtPlusPlus.preloader.CORE_Preloader; - -public class GeoUtils { - - public static String determineUsersCountry(){ - if (!CORE_Preloader.DEBUG_MODE && !CORE.DEVENV) { - try { - if (NetworkUtils.checkNetworkIsAvailableWithValidInterface()){ - return getUsersCountry(); - } - else { - return "Offline."; - } - } catch (Throwable T){ - Logger.INFO("Failed to initialise GeoUtils."); - return "Failed."; - } - } - else { - return "Debug/Dev"; - } - } - - private static String getUsersIPAddress() { - try { - String webPage = "http://checkip.amazonaws.com/"; - URL url = new URL(webPage); - URLConnection urlConnection = url.openConnection(); - InputStream is = urlConnection.getInputStream(); - InputStreamReader isr = new InputStreamReader(is); - int numCharsRead; - char[] charArray = new char[1024]; - StringBuffer sb = new StringBuffer(); - while ((numCharsRead = isr.read(charArray)) > 0) { - sb.append(charArray, 0, numCharsRead); - } - isr.close(); - String result = sb.toString(); - return result; - } catch (IOException e) {} - return "Error getting users IP."; - } - - private static String getUsersCountry() { - - //Get the IP - String ipAddress = getUsersIPAddress(); - - //Build a URL - URIBuilder builder = new URIBuilder() - .setScheme("http") - .setHost("ipinfo.io") - .setPath("/"+ipAddress+"/country/"); - - URI uri; - try { - //Convert the URI Builder to a URI, then to a URL - uri = builder.build(); - URL url = uri.toURL(); - - //Main Check method - try { - URLConnection urlConnection = url.openConnection(); - InputStream is = urlConnection.getInputStream(); - InputStreamReader isr = new InputStreamReader(is); - int numCharsRead; - char[] charArray = new char[1024]; - StringBuffer sb = new StringBuffer(); - while ((numCharsRead = isr.read(charArray)) > 0) { - sb.append(charArray, 0, numCharsRead); - } - String temp = sb.toString(); - String result = temp.replaceAll("(\\r|\\n)", ""); - isr.close(); - return result; - //Catch block for bad connection - } catch (IOException e) { - Logger.INFO("Method 1 - Failed."); - } - - //Secondary method - try (java.util.Scanner s = new java.util.Scanner(url.openStream(), "UTF-8").useDelimiter("\\A")) { - String r = s.next(); - return r.replaceAll("(\\r|\\n)", ""); - //Catch block for bad connection - } catch (java.io.IOException e) { - Logger.INFO("Method 2 - Failed."); - } - - } - //Catch block for all the Bad URI/URL building - catch (URISyntaxException | MalformedURLException e1) { - if (e1 instanceof URISyntaxException){ - Logger.INFO("Bad URI Syntax for builder."); - } - else { - Logger.INFO("Malformed URL."); - } - Logger.INFO("Country Check - Failed."); - } - return "Error getting users Country. "+ipAddress; - } - -} diff --git a/src/Java/gtPlusPlus/core/util/sys/NetworkUtils.java b/src/Java/gtPlusPlus/core/util/sys/NetworkUtils.java deleted file mode 100644 index 1403713b3d..0000000000 --- a/src/Java/gtPlusPlus/core/util/sys/NetworkUtils.java +++ /dev/null @@ -1,99 +0,0 @@ -package gtPlusPlus.core.util.sys; - -import java.io.BufferedReader; -import java.io.IOException; -import java.io.InputStreamReader; -import java.net.*; -import java.util.Enumeration; - -import gtPlusPlus.api.objects.Logger; - -public class NetworkUtils { - - public static String getContentFromURL(final String args) { - if (checkNetworkIsAvailableWithValidInterface()){ - try { - URL url; - // get URL content - url = new URL(args); - final URLConnection conn = url.openConnection(); - // open the stream and put it into BufferedReader - final BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream())); - String inputLine; - String tempLine = null; - while ((inputLine = br.readLine()) != null) { - tempLine = inputLine; - } - br.close(); - return tempLine; - } - catch (final MalformedURLException e) { - Logger.INFO("Bad URL for Version Check."); - } - catch (final IOException e) { - Logger.INFO("IOException during Version Check."); - } - } - Logger.INFO("Network Not Available during Version Check."); - return "offline"; - } - - public static boolean checkNetworkIsAvailableWithValidInterface(){ - try { - if (hasValidNetworkInterface()){ - if (checkAddressWithTimeout("http://www.google.com", 100) || - checkAddressWithTimeout("http://www.baidu.com", 100) || - checkAddressWithTimeout("http://www.github.com/alkcorp/GTplusplus", 100) || - checkAddressWithTimeout("http://www.yahoo.com", 100)/* || - netIsAvailableGoogle() || - netIsAvailableBaidu() || - netIsAvailableGithub() || - netIsAvailableOther()*/){ - return true; - } - else { - Logger.INFO("No sites responded to network connectivity test."); - } - } - else { - Logger.INFO("Network Adapter was not valid."); - } - } - catch (SocketException e) {} - return false; - } - - private static boolean checkAddressWithTimeout(String URL, int timeout) { - - try { - InetAddress.getByName(URL).isReachable(timeout); //Replace with your name - return true; - } catch (Exception e) { - boolean result = false; - try { - URL urlObj = new URL(URL); - HttpURLConnection con = (HttpURLConnection) urlObj.openConnection(); - con.setRequestMethod("GET"); - con.setConnectTimeout(timeout); - con.connect(); - int code = con.getResponseCode(); - if (code == 200) { - result = true; - } - } catch (Exception e2) {} - return result; - } - } - - private static boolean hasValidNetworkInterface() throws SocketException{ - final Enumeration<NetworkInterface> interfaces = NetworkInterface.getNetworkInterfaces(); - while (interfaces.hasMoreElements()) { - final NetworkInterface interf = interfaces.nextElement(); - if (interf.isUp() && !interf.isLoopback()) { - return true; - } - } - return false; - } - -} diff --git a/src/Java/gtPlusPlus/xmod/gregtech/common/render/GTPP_CapeRenderer.java b/src/Java/gtPlusPlus/xmod/gregtech/common/render/GTPP_CapeRenderer.java index 73a60889c6..49537ab559 100644 --- a/src/Java/gtPlusPlus/xmod/gregtech/common/render/GTPP_CapeRenderer.java +++ b/src/Java/gtPlusPlus/xmod/gregtech/common/render/GTPP_CapeRenderer.java @@ -21,7 +21,6 @@ import gtPlusPlus.core.proxy.ClientProxy; import gtPlusPlus.core.util.data.AES; import gtPlusPlus.core.util.data.FileUtils; import gtPlusPlus.core.util.math.MathUtils; -import gtPlusPlus.core.util.sys.NetworkUtils; import net.minecraft.client.entity.AbstractClientPlayer; import net.minecraft.client.model.ModelBiped; import net.minecraft.client.renderer.entity.RenderManager; @@ -338,9 +337,6 @@ public class GTPP_CapeRenderer extends RenderPlayer { } private static final void downloadCapeList() { - if (!NetworkUtils.checkNetworkIsAvailableWithValidInterface()) { - return; - } try { File dat = getCapeCache(); File temp = allocateTempFile(); |