1.1.2
## Added - Update checker now alerts OP player when update is available when they log in.
This commit is contained in:
1 parent
490ee8bd45
commit
a255a36811
2 files changed
+44
No files matched your search
@@ -48,6 +48,12 @@ public class RSAuger
|
|||||||
|--------------------------------------------------------------------------
|
|--------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/* OP Player login listener */
|
||||||
|
getServer().getPluginManager().registerEvents(
|
||||||
|
new RSUpdateListener(),
|
||||||
|
this
|
||||||
|
);
|
||||||
|
|
||||||
/* Convert */
|
/* Convert */
|
||||||
RSConvertListener
|
RSConvertListener
|
||||||
conversionListener =
|
conversionListener =
|
||||||
|
|||||||
@@ -0,0 +1,38 @@
|
|||||||
|
package com.rsscripting.rsauger.listeners;
|
||||||
|
|
||||||
|
import com.rsscripting.rsauger.utils.GitHubUpdateChecker;
|
||||||
|
import com.rsscripting.rsauger.utils.RSConstants;
|
||||||
|
import org.bukkit.event.EventHandler;
|
||||||
|
import org.bukkit.event.Listener;
|
||||||
|
import org.bukkit.event.player.PlayerJoinEvent;
|
||||||
|
|
||||||
|
public class RSUpdateListener implements Listener {
|
||||||
|
|
||||||
|
@EventHandler
|
||||||
|
public void onPlayerJoin(
|
||||||
|
PlayerJoinEvent event
|
||||||
|
) {
|
||||||
|
|
||||||
|
if (!event.getPlayer().isOp()) {
|
||||||
|
|
||||||
|
return;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!GitHubUpdateChecker.getUpdateStatus().equals(
|
||||||
|
"Update Available"
|
||||||
|
)) {
|
||||||
|
|
||||||
|
return;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
event.getPlayer().sendMessage(
|
||||||
|
RSConstants.PREFIX
|
||||||
|
+ "RS-Auger update available: "
|
||||||
|
+ GitHubUpdateChecker.getLatestVersion()
|
||||||
|
);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Reference in new issue
Block a user