ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
>[danger] 需要 PlaceholderAPI 插件 ![](https://img.kancloud.cn/1d/2b/1d2b1da156f495f770420c108e82e91b_604x23.png) 文件名: `pxtools.util.PapiAPI.java` ``` import org.bukkit.entity.Player; import me.clip.placeholderapi.PlaceholderAPI as Var; class PapiAPI{ static double toDouble(String str){ return Double.parseDouble(str); } static int toInt(String str){ return (int)toDouble(str); } static long toLong(String str){ return (long)toDouble(str); } /** 此方法需要安装 PlaceholderAPI 插件 */ static int getInt(Player player,String text){ return toInt(get(player,text)); } /** 此方法需要安装 PlaceholderAPI 插件 */ static long getLong(Player player,String text){ return toLong(get(player,text)); } /** 此方法需要安装 PlaceholderAPI 插件 */ static double getDouble(Player player,String text){ return toDouble(get(player,text)); } /** 此方法需要安装 PlaceholderAPI 插件 */ static String get(String text){ return get((Player) null,text); } /** 此方法需要安装 PlaceholderAPI 插件 */ static String get(Player player,String text){ switch (text){ case "%player_name%": return player.getName(); case "%player_level%": return "" + player.getLevel(); case "%player_health%": return "" + (int)player.getHealth(); } return Var.setPlaceholders(player, text); } } ```