1
mirror of https://github.com/carm-outsource/TimeReward.git synced 2024-09-19 11:15:52 +00:00

完成功能,交付使用。

This commit is contained in:
Carm Jos 2022-02-28 19:36:24 +08:00
parent ae0a638a70
commit 99cbd46691
3 changed files with 11 additions and 7 deletions

View File

@ -14,7 +14,7 @@
<groupId>cc.carm.plugin</groupId>
<artifactId>timereward</artifactId>
<version>0.0.1-SNAPSHOT</version>
<version>1.0.0</version>
<packaging>jar</packaging>
<name>TimeReward</name>

View File

@ -16,6 +16,7 @@ import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import java.util.stream.Collectors;
@ -43,8 +44,9 @@ public class TimeRewardCommand implements CommandExecutor, TabCompleter {
}
return true;
} else if (aim.equalsIgnoreCase("list")) {
PluginMessages.List.HEADER.send(sender);
for (RewardContents reward : TimeRewardAPI.getRewardManager().listRewards().values()) {
Collection<RewardContents> awards = TimeRewardAPI.getRewardManager().listRewards().values();
PluginMessages.List.HEADER.send(sender, awards.size());
for (RewardContents reward : awards) {
if (reward.getPermission() != null) {
PluginMessages.List.OBJECT_PERM.send(sender,
reward.getRewardID(), reward.getDisplayName(),

View File

@ -29,14 +29,16 @@ public class PluginMessages extends MessagesRoot {
public static final EasyMessageList OBJECT = EasyMessageList.builder()
.contents(
"&8# &f%(id) &f%(name)",
"&8- &7领取条件 &f在线&e%(time)&f秒"
"&8# &f%(id)",
"&8- &7奖励名称 &f%(name)",
"&8- &7领取时间 &f&e%(time)&f秒"
).params("id", "name", "time").build();
public static final EasyMessageList OBJECT_PERM = EasyMessageList.builder()
.contents(
"&8# &f%(id) &f%(name)",
"&8- &7领取条件 &f在线&e%(time)&f秒",
"&8# &f%(id)",
"&8- &7奖励名称 &f%(name)",
"&8- &7领取时间 &f&e%(time)&f秒",
"&8- &7需要权限 &f%(permission)"
).params("id", "name", "time", "permission").build();
}