+ tcloud 初步测试成功

This commit is contained in:
坏黑
2018-10-01 22:52:48 +08:00
parent f4e2f2e14b
commit 16f8312a8f
11 changed files with 340 additions and 64 deletions

View File

@@ -8,6 +8,8 @@ import com.ilummc.tlib.resources.TLocale;
import me.skymc.taboolib.cloud.TCloudLoader;
import me.skymc.taboolib.fileutils.FileUtils;
import me.skymc.taboolib.string.ArrayUtils;
import org.bukkit.Bukkit;
import org.bukkit.util.NumberConversions;
import java.io.File;
import java.util.stream.IntStream;
@@ -94,4 +96,11 @@ public class Expansion {
public File getFile() {
return type == ExpansionType.INTERNAL ? new File(TCloudLoader.getExpansionInternalFolder(), "[TCLOUD] " + name + ".jar") : new File("plugins/[TCLOUD] " + name + ".jar");
}
public boolean canUpdate() {
if (!TCloudLoader.isExpansionExists(this)) {
return false;
}
return type == ExpansionType.PLUGIN && NumberConversions.toDouble(Bukkit.getPluginManager().getPlugin(name).getDescription().getVersion()) < NumberConversions.toDouble(version);
}
}