丶米饭
很多小伙伴问我在自己插件内怎么解析papi的变量
其实很简单 在前置加载了papi后
一行代码解析你要设别的字符串即可

PlaceholderAPI.setPlaceholders(player, str)

工具类参考:


  1. /**
  2. * 变量工具类
  3. *
  4. * [url=home.php?mod=space&uid=1231151]@author[/url] handy
  5. */
  6. public class PlaceholderApiUtil {

  7.     /**
  8.      * 替换变量
  9.      *
  10.      * @param player 玩家
  11.      * @param str    字符串
  12.      * [url=home.php?mod=space&uid=491268]@Return[/url] 新字符串
  13.      */
  14.     public static String set(Player player, String str) {
  15.         if (PlayerTitle.USE_PAPI && player != null) {
  16.             return PlaceholderAPI.setPlaceholders(player, str);
  17.         }
  18.         return str;
  19.     }

  20.     /**
  21.      * 替换变量
  22.      *
  23.      * @param player  玩家
  24.      * @param strList 字符串集合
  25.      * @return 新字符串集合
  26.      */
  27.     public static List<String> set(Player player, List<String> strList) {
  28.         if (PlayerTitle.USE_PAPI && player != null) {
  29.             return PlaceholderAPI.setPlaceholders(player, strList);
  30.         }
  31.         return strList;
  32.     }

  33. }
复制代码



来自群组: Server CT

第一页 上一页 下一页 最后一页