类 PlayerTaskApi
java.lang.Object
com.handy.playertask.api.PlayerTaskApi
API
- 从以下版本开始:
- 1.11.0
-
方法概要
修饰符和类型方法说明boolean
已过时。boolean
添加玩家任务币数量boolean
已过时。findAmountByPlayer
(@NotNull String playerName) 已过时。findAmountByPlayer
(@NotNull UUID playerUuid) 任务币数量findAmountByPlayer
(@NotNull org.bukkit.entity.Player player) 已过时。findDetailByTaskId
(@NotNull Integer taskId) 根据任务id查询任务详情static PlayerTaskApi
获取实例boolean
发送奖励void
sendCurrentProgressMsg
(@NotNull org.bukkit.entity.Player player, @NotNull String demandType, @NotNull Integer amount, @NotNull Integer completionAmount, @NotNull String content) 发送当前进度消息void
sendTaskFinishMsg
(@NotNull org.bukkit.entity.Player player, @NotNull String taskName) 发送任务完成提醒void
sendTaskManagerMsg
(@NotNull org.bukkit.entity.Player player, @NotNull String taskName) 发送任务小目标完成消息boolean
已过时。boolean
设置玩家任务币数量boolean
已过时。boolean
subtractCoin
(@NotNull String playerName, @NotNull Integer amount) 已过时。boolean
subtractCoin
(@NotNull UUID playerUuid, @NotNull Integer amount) 减少玩家任务币数量boolean
subtractCoin
(@NotNull org.bukkit.entity.Player player, @NotNull Integer amount) 已过时。taskScheduleReplaceMap
(@NotNull List<TaskPlayerDemand> taskPlayerDemands) 任务目标进度替换map
-
方法详细资料
-
getInstance
获取实例- 返回:
- PlayerTaskApi
-
findDetailByTaskId
根据任务id查询任务详情- 参数:
taskId
- 任务id- 返回:
- 任务详情
- 从以下版本开始:
- 1.11.0
-
reward
public boolean reward(@NotNull @NotNull List<org.bukkit.entity.Player> playerList, @NotNull @NotNull List<Integer> taskRewardIdList) 发送奖励- 参数:
playerList
- 玩家列表taskRewardIdList
- 奖励内容ids- 返回:
- true 成功
-
findAmountByPlayer
已过时。任务币数量- 参数:
player
- 玩家- 返回:
- 任务币数量
- 从以下版本开始:
- 1.11.0
-
findAmountByPlayer
已过时。任务币数量- 参数:
playerName
- 玩家名- 返回:
- 任务币数量
- 从以下版本开始:
- 1.11.0
-
findAmountByPlayer
任务币数量- 参数:
playerUuid
- 玩家Uid- 返回:
- 任务币数量
- 从以下版本开始:
- 2.0.0
-
addCoin
@Deprecated public boolean addCoin(@NotNull @NotNull org.bukkit.entity.Player player, @NotNull @NotNull Integer amount) 已过时。添加玩家任务币数量- 参数:
player
- 玩家amount
- 数量- 返回:
- true 成功
- 从以下版本开始:
- 1.11.0
-
addCoin
@Deprecated public boolean addCoin(@NotNull @NotNull String playerName, @NotNull @NotNull Integer amount) 已过时。添加玩家任务币数量- 参数:
playerName
- 玩家名amount
- 数量- 返回:
- true 成功
- 从以下版本开始:
- 1.11.0
-
addCoin
添加玩家任务币数量- 参数:
playerUuid
- 玩家Uidamount
- 数量- 返回:
- true 成功
- 从以下版本开始:
- 2.0.0
-
subtractCoin
@Deprecated public boolean subtractCoin(@NotNull @NotNull org.bukkit.entity.Player player, @NotNull @NotNull Integer amount) 已过时。减少玩家任务币数量- 参数:
player
- 玩家amount
- 数量- 返回:
- true 成功
- 从以下版本开始:
- 1.11.0
-
subtractCoin
@Deprecated public boolean subtractCoin(@NotNull @NotNull String playerName, @NotNull @NotNull Integer amount) 已过时。减少玩家任务币数量- 参数:
playerName
- 玩家名amount
- 数量- 返回:
- true 成功
- 从以下版本开始:
- 1.11.0
-
subtractCoin
减少玩家任务币数量- 参数:
playerUuid
- 玩家Uidamount
- 数量- 返回:
- true 成功
- 从以下版本开始:
- 2.0.0
-
setCoin
@Deprecated public boolean setCoin(@NotNull @NotNull org.bukkit.entity.Player player, @NotNull @NotNull Integer amount) 已过时。设置玩家任务币数量- 参数:
player
- 玩家amount
- 数量- 返回:
- true成功/false失败
- 从以下版本开始:
- 1.13.2
-
setCoin
@Deprecated public boolean setCoin(@NotNull @NotNull String playerName, @NotNull @NotNull Integer amount) 已过时。设置玩家任务币数量- 参数:
playerName
- 玩家名amount
- 数量- 返回:
- true成功/false失败
- 从以下版本开始:
- 1.13.2
-
setCoin
设置玩家任务币数量- 参数:
playerUuid
- 玩家Uidamount
- 数量- 返回:
- true成功/false失败
- 从以下版本开始:
- 2.0.0
-
sendTaskFinishMsg
public void sendTaskFinishMsg(@NotNull @NotNull org.bukkit.entity.Player player, @NotNull @NotNull String taskName) 发送任务完成提醒- 参数:
player
- 玩家taskName
- 任务名- 从以下版本开始:
- 1.14.0
-
sendTaskManagerMsg
public void sendTaskManagerMsg(@NotNull @NotNull org.bukkit.entity.Player player, @NotNull @NotNull String taskName) 发送任务小目标完成消息- 参数:
player
- 玩家taskName
- 任务名- 从以下版本开始:
- 1.14.0
-
sendCurrentProgressMsg
public void sendCurrentProgressMsg(@NotNull @NotNull org.bukkit.entity.Player player, @NotNull @NotNull String demandType, @NotNull @NotNull Integer amount, @NotNull @NotNull Integer completionAmount, @NotNull @NotNull String content) 发送当前进度消息- 参数:
player
- 玩家demandType
- 类型amount
- 数量completionAmount
- 已完成数量content
- 要求- 从以下版本开始:
- 1.14.0
-
taskScheduleReplaceMap
public static List<String> taskScheduleReplaceMap(@NotNull @NotNull List<TaskPlayerDemand> taskPlayerDemands) 任务目标进度替换map- 参数:
taskPlayerDemands
- 任务目标- 返回:
- map
- 从以下版本开始:
- 2.3.8
-