[求助]有哪位大佬知道SXlevel插件的最新变量名都是啥?
前段时间啥事没干突然变量名的显示就不生效了。插件发过来拆源码看就行了 名副其实 发表于 2025-1-11 00:15
插件发过来拆源码看就行了
6 名副其实 发表于 2025-1-11 00:15
插件发过来拆源码看就行了
请
a354/obscur 发表于 2025-1-12 21:34
请
github.saukiya.sxlevel.util.Placeholders
package github.saukiya.sxlevel.util;
import github.saukiya.sxlevel.SXLevel;
import github.saukiya.sxlevel.data.ExpData;
import java.text.DecimalFormat;
import me.clip.placeholderapi.external.EZPlaceholderHook;
import org.bukkit.entity.Player;
import org.bukkit.plugin.Plugin;
public class Placeholders extends EZPlaceholderHook {
private final SXLevel plugin;
public Placeholders(SXLevel plugin) {
super((Plugin)plugin, "sl");
this.plugin = plugin;
hook();
}
public String onPlaceholderRequest(Player player, String string) {
DecimalFormat df = new DecimalFormat("#.##");
double d = 0.0D;
ExpData playerData = this.plugin.getExpDataManager().getPlayerData(player);
if (string.equalsIgnoreCase("exp")) {
d = playerData.getExp();
} else if (string.equalsIgnoreCase("expPercentage")) {
if (playerData.getMaxExp() != 0)
d = playerData.getExp() / playerData.getMaxExp();
} else if (string.equalsIgnoreCase("maxExp")) {
d = playerData.getMaxExp();
} else if (string.equalsIgnoreCase("level")) {
d = playerData.getLevel();
} else if (string.equalsIgnoreCase("maxLevel")) {
d = playerData.getMaxLevel();
} else {
return ";
}
return df.format(d);
}
}
%sl_exp%
%sl_expPercentage%
%sl_maxexp%
%sl_level%
%sl_maxlevel% 名副其实 发表于 2025-1-13 14:24
github.saukiya.sxlevel.util.Placeholders
这不是一样嘛,为啥显示不了呢? a354/obscur 发表于 2025-1-13 17:03
这不是一样嘛,为啥显示不了呢?
你的 PlaceholderAPI 是什么版本? /papi list 下面看看有没有显示插件名称? 本帖最后由 a354/obscur 于 2025-1-14 22:22 编辑
名副其实 发表于 2025-1-13 18:48
你的 PlaceholderAPI 是什么版本? /papi list 下面看看有没有显示插件名称?
2.10.4;还真没显示SXlevel。
我想起来了之前还有一个2.9.4的PlaceholderAPI,我当时觉得重复就删掉了,也许大概就是那时候出现问题的。 下了个新的PlaceholderAPI(2.11.6),结果又弄没一个变量名的显示。 a354/obscur 发表于 2025-1-14 22:57
下了个新的PlaceholderAPI(2.11.6),结果又弄没一个变量名的显示。
1.12.2低版本不要用 2.10 以上的,换 2.9.2/2.10.6
页:
[1]
2