Package us.talabrek.ultimateskyblock
Class SkyUpdateChecker
java.lang.Object
us.talabrek.ultimateskyblock.SkyUpdateChecker
- All Implemented Interfaces:
us.talabrek.ultimateskyblock.api.plugin.UpdateChecker
public class SkyUpdateChecker
extends Object
implements us.talabrek.ultimateskyblock.api.plugin.UpdateChecker
-
Field Summary
Fields inherited from interface us.talabrek.ultimateskyblock.api.plugin.UpdateChecker
URL_RELEASE, URL_STAGING
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Triggers an update of the latest version info from the uSkyBlock website, and will log an INFO message if an update is available.fetchLatestVersion
(URI uri) @NotNull String
@Nullable String
boolean
isNewerVersion
(String currentVersion, String newVersion) boolean
-
Constructor Details
-
SkyUpdateChecker
-
-
Method Details
-
checkForUpdates
public void checkForUpdates()Triggers an update of the latest version info from the uSkyBlock website, and will log an INFO message if an update is available. -
isUpdateAvailable
public boolean isUpdateAvailable()- Specified by:
isUpdateAvailable
in interfaceus.talabrek.ultimateskyblock.api.plugin.UpdateChecker
-
getLatestVersion
- Specified by:
getLatestVersion
in interfaceus.talabrek.ultimateskyblock.api.plugin.UpdateChecker
-
getCurrentVersion
- Specified by:
getCurrentVersion
in interfaceus.talabrek.ultimateskyblock.api.plugin.UpdateChecker
-
fetchLatestVersion
- Specified by:
fetchLatestVersion
in interfaceus.talabrek.ultimateskyblock.api.plugin.UpdateChecker
-
isNewerVersion
- Specified by:
isNewerVersion
in interfaceus.talabrek.ultimateskyblock.api.plugin.UpdateChecker
-