更新插件时检测在线玩家,如果有玩家则不会更新。

修复 /tlib iteminfo 命令的一些语法错误。
This commit is contained in:
坏黑
2018-07-04 22:23:15 +08:00
parent b10b11cff0
commit 6069ea9ad0
4 changed files with 36 additions and 1 deletions

View File

@@ -12,6 +12,7 @@ import me.skymc.taboolib.commands.taboolib.*;
import me.skymc.taboolib.fileutils.FileUtils;
import me.skymc.taboolib.inventory.ItemUtils;
import me.skymc.taboolib.other.NumberUtils;
import me.skymc.taboolib.player.PlayerUtils;
import me.skymc.taboolib.plugin.PluginUtils;
import me.skymc.taboolib.update.UpdateTask;
import org.bukkit.Bukkit;
@@ -807,6 +808,11 @@ public class TabooLibMainCommand extends BaseMainCommand {
@Override
public void run() {
if (PlayerUtils.getOnlinePlayers().size() > 0) {
TLocale.sendTo(sender, "COMMANDS.TABOOLIB.UPDATEPLUGIN.PLAYER-ONLINE");
return;
}
String url = Strings.replaceWithOrder("https://github.com/Bkm016/TabooLib/releases/download/{0}/TabooLib-{0}.jar", UpdateTask.getNewVersion());
TLocale.sendTo(sender, "COMMANDS.TABOOLIB.UPDATEPLUGIN.UPDATE-START", url);