楚鸽鸽
有人知道 Ess 这个经济的API接口 怎么用嘛?  我一用上不知他怎么就加载不了

求大佬帮忙pwp



紫乻?
本帖最后由 紫乻? 于 2021-11-8 08:55 编辑

操作经济应当要使用VaultAPI

获取一个注册的经济服务
  1. Bukkit.getServicesManager().getRegistration(Economy.class)
复制代码

对经济进行操作

  1.     /**
  2.      * 查看当前金币
  3.      * @param player 玩家
  4.      * @Return 金币数量
  5.      */
  6.     private double show(OfflinePlayer player) {
  7.         return economy.getBalance(player);
  8.     }

  9.     /**
  10.      * 给金币
  11.      *
  12.      * @param player 玩家
  13.      * @param money  金币
  14.      * @return 是否成功
  15.      */
  16.     public boolean give(OfflinePlayer player, double money) {
  17.         return economy.withdrawPlayer(player, money).transactionSuccess();
  18.     }

  19.     /**
  20.      * 拿金币
  21.      *
  22.      * @param player 玩家
  23.      * @param money  金币
  24.      * @return 是否成功
  25.      */
  26.     public boolean take(OfflinePlayer player, double money) {
  27.         return economy.depositPlayer(player, money).transactionSuccess();
  28.     }
复制代码




楚鸽鸽
紫乻? 发表于 2021-11-8 08:53
操作经济应当要使用VaultAPI

获取一个注册的经济服务

不知道是我Vault API的问题还是?  请帮忙看下emmmm


紫乻?
楚鸽鸽 发表于 2021-11-9 05:27
不知道是我Vault API的问题还是?  请帮忙看下emmmm

你的Economy实例是不存在的

这是一段完整的示例代码


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