Add /plex update

This commit is contained in:
Taah
2022-04-06 20:55:54 -07:00
parent 5012d0478b
commit 1f653ab5df
2 changed files with 54 additions and 0 deletions

View File

@ -15,9 +15,11 @@ import java.util.List;
import java.util.stream.Collectors;
import dev.plex.util.PlexLog;
import dev.plex.util.PlexUtils;
import net.kyori.adventure.text.Component;
import org.apache.commons.lang.StringUtils;
import org.bukkit.command.CommandSender;
import org.bukkit.command.ConsoleCommandSender;
import org.bukkit.entity.Player;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@ -88,6 +90,15 @@ public class PlexCMD extends PlexCommand
return componentFromString("All modules reloaded!");
}
}
else if (args[0].equalsIgnoreCase("update"))
{
if (sender instanceof Player player && !PlexUtils.DEVELOPERS.contains(player.getUniqueId().toString()))
{
return messageComponent("noPermissionConsole");
}
plugin.getUpdateChecker().updateJar();
return null;
}
else
{
return usage();