温柔的小新
请问一下怎么获取一个玩家的金币,点卷数量代码,Vault经济插件和PlayerPoints点卷插件

strings
  1. RegisteredServiceProvider<Economy> rsp = Bukkit.getServer().getServicesManager().getRegistration(Economy.class);
  2.          Economy eco = rsp.getProvider();
  3.          eco.getBalance(p)
复制代码

  1. PlayerPoints points = (PlayerPoints)Bukkit.getPluginManager().getPlugin(getPlugin());
  2. points.getAPI().look(p.getUniqueId())
复制代码

参照了对应的 papi 变量扩展的实现。

LING_Y_
使用pap变量
%vault_eco_balance_fixed% 金币
%playerpoints_points% 点券

温柔的小新
もぺもぺ 发表于 2021-7-22 19:44
参照了对应的 papi 变量扩展的实现。

points.getAPI().look(e.getPlayer().getUniqueId());
服务器执行时会报错null,我是判断的玩家退出服务器 PlayerQuitEvent e

strings
@阳菜 发表于 2021-7-22 20:39
points.getAPI().look(e.getPlayer().getUniqueId());
服务器执行时会报错null,我是判断的玩家退出服务 ...

PlayerPoints points = (PlayerPoints)Bukkit.getPluginManager().getPlugin("PlayerPoints");

以及 getPlugin 可能返回 null 的。

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