类 PlayerCurrencyApi

java.lang.Object
cn.handyplus.currency.api.PlayerCurrencyApi

public class PlayerCurrencyApi extends Object
API
  • 构造器详细资料

    • PlayerCurrencyApi

      public PlayerCurrencyApi()
  • 方法详细资料

    • give

      public static boolean give(@NotNull @NotNull UUID playerUuid, @NotNull @NotNull String type, @NotNull @NotNull Long amount, String operatorName, String operatorReason)
      给予
      参数:
      playerUuid - 玩家uid
      type - 类型
      amount - 数量
      operatorName - 操作人
      operatorReason - 操作原因
      返回:
      true成功
    • set

      public static boolean set(@NotNull @NotNull UUID playerUuid, @NotNull @NotNull String type, @NotNull @NotNull Long amount, String operatorName, String operatorReason)
      设置
      参数:
      playerUuid - 玩家uid
      type - 类型
      amount - 数量
      operatorName - 操作人
      operatorReason - 操作原因
      返回:
      true成功
    • take

      public static boolean take(@NotNull @NotNull UUID playerUuid, @NotNull @NotNull String type, @NotNull @NotNull Long amount, String operatorName, String operatorReason)
      扣除
      参数:
      playerUuid - 玩家uid
      type - 类型
      amount - 数量
      operatorName - 操作人
      operatorReason - 操作原因
      返回:
      true成功
    • give

      public static boolean give(@NotNull @NotNull UUID playerUuid, @NotNull @NotNull Map<String,Long> currencyChangeMap, String operatorName, String operatorReason)
      批量给予
      参数:
      playerUuid - 玩家uid
      currencyChangeMap - 变更值 key 类型 value 变更数量
      operatorName - 操作人
      operatorReason - 操作原因
      返回:
      true成功
      从以下版本开始:
      1.0.8
    • set

      public static boolean set(@NotNull @NotNull UUID playerUuid, @NotNull @NotNull Map<String,Long> currencyChangeMap, String operatorName, String operatorReason)
      批量设置
      参数:
      playerUuid - 玩家uid
      currencyChangeMap - 变更值 key 类型 value 变更数量
      operatorName - 操作人
      operatorReason - 操作原因
      返回:
      true成功
      从以下版本开始:
      1.0.8
    • take

      public static boolean take(@NotNull @NotNull UUID playerUuid, @NotNull @NotNull Map<String,Long> currencyChangeMap, String operatorName, String operatorReason)
      批量扣除
      参数:
      playerUuid - 玩家uid
      currencyChangeMap - 变更值 key 类型 value 变更数量
      operatorName - 操作人
      operatorReason - 操作原因
      返回:
      true成功
      从以下版本开始:
      1.0.8
    • give

      public static boolean give(@NotNull @NotNull List<UUID> playerUuidList, @NotNull @NotNull Map<String,Long> currencyChangeMap, String operatorName, String operatorReason)
      批量给予
      参数:
      playerUuidList - 玩家uid集合
      currencyChangeMap - 变更值 key 类型 value 变更数量
      operatorName - 操作人
      operatorReason - 操作原因
      返回:
      true成功
      从以下版本开始:
      1.0.8
    • set

      public static boolean set(@NotNull @NotNull List<UUID> playerUuidList, @NotNull @NotNull Map<String,Long> currencyChangeMap, String operatorName, String operatorReason)
      批量设置
      参数:
      playerUuidList - 玩家uid集合
      currencyChangeMap - 变更值 key 类型 value 变更数量
      operatorName - 操作人
      operatorReason - 操作原因
      返回:
      true成功
      从以下版本开始:
      1.0.8
    • take

      public static boolean take(@NotNull @NotNull List<UUID> playerUuidList, @NotNull @NotNull Map<String,Long> currencyChangeMap, String operatorName, String operatorReason)
      批量扣除
      参数:
      playerUuidList - 玩家uid集合
      currencyChangeMap - 变更值 key 类型 value 变更数量
      operatorName - 操作人
      operatorReason - 操作原因
      返回:
      true成功
      从以下版本开始:
      1.0.8
    • look

      public static Long look(@NotNull @NotNull UUID playerUuid, @NotNull @NotNull String type)
      查看
      参数:
      playerUuid - 玩家uid
      type - 类型
      返回:
      余额
    • look

      public static Map<UUID,Long> look(@NotNull @NotNull List<UUID> playerUuidList, @NotNull @NotNull String type)
      查看
      参数:
      playerUuidList - 玩家uid
      type - 类型
      返回:
      key uid value 余额
      从以下版本开始:
      1.0.8
    • look

      public static Map<String,Long> look(@NotNull @NotNull UUID playerUuid, @NotNull @NotNull List<String> typeList)
      查看
      参数:
      playerUuid - 玩家uid
      typeList - 类型集合
      返回:
      key 类型 value 余额
      从以下版本开始:
      1.0.8
    • lookTotal

      public static Long lookTotal(@NotNull @NotNull UUID playerUuid, @NotNull @NotNull String type)
      查看累计值
      参数:
      playerUuid - 玩家uid
      type - 类型
      返回:
      累计值
      从以下版本开始:
      1.0.6
    • findAllType

      public static List<String> findAllType()
      查询全部货币类型
      返回:
      全部货币类型
    • register

      public static boolean register(org.bukkit.plugin.Plugin plugin, String desc)
      注册类型
      参数:
      plugin - 插件
      desc - 类型名称
    • unregister

      public static void unregister(org.bukkit.plugin.Plugin plugin)
      注销类型
      参数:
      plugin - 插件
    • register

      public static boolean register(String type, String desc)
      注册类型
      参数:
      type - 类型
      desc - 类型名称
    • unregister

      public static void unregister(String type)
      注销类型
      参数:
      type - 类型
    • getDesc

      public static String getDesc(String type)
      获取货币描述
      参数:
      type - 类型
      返回:
      描述
      从以下版本开始:
      1.0.3