a354/obscur 发表于 2025-1-9 21:49:58

[求助]有哪位大佬知道SXlevel插件的最新变量名都是啥?

前段时间啥事没干突然变量名的显示就不生效了。



名副其实 发表于 2025-1-9 21:49:59

插件发过来拆源码看就行了

a354/obscur 发表于 2025-1-11 21:42:27

名副其实 发表于 2025-1-11 00:15
插件发过来拆源码看就行了

6                  

a354/obscur 发表于 7 天前

名副其实 发表于 2025-1-11 00:15
插件发过来拆源码看就行了

名副其实 发表于 6 天前

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%

a354/obscur 发表于 6 天前

名副其实 发表于 2025-1-13 14:24
github.saukiya.sxlevel.util.Placeholders




这不是一样嘛,为啥显示不了呢?

名副其实 发表于 6 天前

a354/obscur 发表于 2025-1-13 17:03
这不是一样嘛,为啥显示不了呢?

你的 PlaceholderAPI 是什么版本? /papi list 下面看看有没有显示插件名称?

a354/obscur 发表于 5 天前

本帖最后由 a354/obscur 于 2025-1-14 22:22 编辑

名副其实 发表于 2025-1-13 18:48
你的 PlaceholderAPI 是什么版本? /papi list 下面看看有没有显示插件名称?
2.10.4;还真没显示SXlevel。
我想起来了之前还有一个2.9.4的PlaceholderAPI,我当时觉得重复就删掉了,也许大概就是那时候出现问题的。

a354/obscur 发表于 5 天前

下了个新的PlaceholderAPI(2.11.6),结果又弄没一个变量名的显示。

名副其实 发表于 4 天前

a354/obscur 发表于 2025-1-14 22:57
下了个新的PlaceholderAPI(2.11.6),结果又弄没一个变量名的显示。

1.12.2低版本不要用 2.10 以上的,换 2.9.2/2.10.6
页: [1] 2
查看完整版本: [求助]有哪位大佬知道SXlevel插件的最新变量名都是啥?