1
mirror of https://github.com/carm-outsource/TimeReward.git synced 2026-06-04 15:28:16 +08:00

完成指令部分

This commit is contained in:
2022-02-28 19:31:00 +08:00
parent 27fc19c7bf
commit ae0a638a70
6 changed files with 211 additions and 7 deletions
@@ -97,11 +97,16 @@ public class RewardManager {
if (check && !reward.checkPermission(player)) return false;
user.addClaimedReward(reward.getRewardID());
executeCommand(player, reward);
return true;
}
public void executeCommand(Player player, RewardContents reward) {
Main.debugging("正在为玩家 " + player.getName() + " 执行奖励 " + reward.getRewardID() + " 的相关指令。");
List<String> finalCommands = MessageUtils.setCustomParams(
reward.getCommands(), "%(reward_name)", reward.getDisplayName()
reward.getCommands(), "%(name)", reward.getDisplayName()
);
TimeRewardAPI.executeCommands(player, finalCommands); // 执行命令
return true;
}
public boolean claimReward(Player player, RewardContents reward) {