mirror of
https://github.com/carm-outsource/TimeReward.git
synced 2026-06-05 09:11:10 +08:00
refactor(update): 适配最新依赖版本 (#5)
* refactor(update): 适配最新依赖版本 * feat(update): 更新 README,添加更多自定义语言文本。
This commit is contained in:
@@ -1,34 +0,0 @@
|
||||
package cc.carm.plugin.timereward.hooker;
|
||||
|
||||
import cc.carm.lib.githubreleases4j.GithubReleases4J;
|
||||
import cc.carm.plugin.timereward.Main;
|
||||
|
||||
public class GHUpdateChecker {
|
||||
|
||||
private final String owner;
|
||||
private final String repo;
|
||||
|
||||
public GHUpdateChecker(String owner, String repo) {
|
||||
this.owner = owner;
|
||||
this.repo = repo;
|
||||
}
|
||||
|
||||
public void checkUpdate(String currentVersion) {
|
||||
Integer behindVersions = GithubReleases4J.getVersionBehind(owner, repo, currentVersion);
|
||||
String downloadURL = GithubReleases4J.getReleasesURL(owner, repo);
|
||||
if (behindVersions == null) {
|
||||
Main.severe("检查更新失败,请您定期查看插件是否更新,避免安全问题。");
|
||||
Main.severe("下载地址 " + downloadURL);
|
||||
} else if (behindVersions == 0) {
|
||||
Main.info("检查完成,当前已是最新版本。");
|
||||
} else if (behindVersions > 0) {
|
||||
Main.info("发现新版本! 目前已落后 " + behindVersions + " 个版本。");
|
||||
Main.info("最新版下载地址 " + downloadURL);
|
||||
} else {
|
||||
Main.severe("检查更新失败! 当前版本未知,请您使用原生版本以避免安全问题。");
|
||||
Main.severe("最新版下载地址 " + downloadURL);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,8 +1,8 @@
|
||||
package cc.carm.plugin.timereward.hooker;
|
||||
|
||||
import cc.carm.plugin.timereward.TimeRewardAPI;
|
||||
import cc.carm.plugin.timereward.data.RewardContents;
|
||||
import cc.carm.plugin.timereward.data.TimeRewardUser;
|
||||
import cc.carm.plugin.timereward.storage.RewardContents;
|
||||
import cc.carm.plugin.timereward.storage.UserData;
|
||||
import me.clip.placeholderapi.expansion.PlaceholderExpansion;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.plugin.java.JavaPlugin;
|
||||
@@ -59,7 +59,7 @@ public class PAPIExpansion extends PlaceholderExpansion {
|
||||
return "Error Params";
|
||||
}
|
||||
|
||||
TimeRewardUser user = TimeRewardAPI.getUserManager().get(player);
|
||||
UserData user = TimeRewardAPI.getUserManager().getData(player);
|
||||
|
||||
switch (args[0].toLowerCase()) {
|
||||
case "time": {
|
||||
|
||||
Reference in New Issue
Block a user