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 */
|
||||
RSConvertListener
|
||||
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