mirror of
https://github.com/carm-outsource/TimeReward.git
synced 2024-09-19 19:25:49 +00:00
完成功能,交付使用。
This commit is contained in:
parent
ae0a638a70
commit
99cbd46691
2
pom.xml
2
pom.xml
@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
<groupId>cc.carm.plugin</groupId>
|
<groupId>cc.carm.plugin</groupId>
|
||||||
<artifactId>timereward</artifactId>
|
<artifactId>timereward</artifactId>
|
||||||
<version>0.0.1-SNAPSHOT</version>
|
<version>1.0.0</version>
|
||||||
<packaging>jar</packaging>
|
<packaging>jar</packaging>
|
||||||
|
|
||||||
<name>TimeReward</name>
|
<name>TimeReward</name>
|
||||||
|
@ -16,6 +16,7 @@ import org.jetbrains.annotations.NotNull;
|
|||||||
import org.jetbrains.annotations.Nullable;
|
import org.jetbrains.annotations.Nullable;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
import java.util.Collection;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
@ -43,8 +44,9 @@ public class TimeRewardCommand implements CommandExecutor, TabCompleter {
|
|||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
} else if (aim.equalsIgnoreCase("list")) {
|
} else if (aim.equalsIgnoreCase("list")) {
|
||||||
PluginMessages.List.HEADER.send(sender);
|
Collection<RewardContents> awards = TimeRewardAPI.getRewardManager().listRewards().values();
|
||||||
for (RewardContents reward : TimeRewardAPI.getRewardManager().listRewards().values()) {
|
PluginMessages.List.HEADER.send(sender, awards.size());
|
||||||
|
for (RewardContents reward : awards) {
|
||||||
if (reward.getPermission() != null) {
|
if (reward.getPermission() != null) {
|
||||||
PluginMessages.List.OBJECT_PERM.send(sender,
|
PluginMessages.List.OBJECT_PERM.send(sender,
|
||||||
reward.getRewardID(), reward.getDisplayName(),
|
reward.getRewardID(), reward.getDisplayName(),
|
||||||
|
@ -29,14 +29,16 @@ public class PluginMessages extends MessagesRoot {
|
|||||||
|
|
||||||
public static final EasyMessageList OBJECT = EasyMessageList.builder()
|
public static final EasyMessageList OBJECT = EasyMessageList.builder()
|
||||||
.contents(
|
.contents(
|
||||||
"&8# &f%(id) &f%(name)",
|
"&8# &f%(id)",
|
||||||
"&8- &7领取条件 &f在线&e%(time)&f秒"
|
"&8- &7奖励名称 &f%(name)",
|
||||||
|
"&8- &7领取时间 &f&e%(time)&f秒"
|
||||||
).params("id", "name", "time").build();
|
).params("id", "name", "time").build();
|
||||||
|
|
||||||
public static final EasyMessageList OBJECT_PERM = EasyMessageList.builder()
|
public static final EasyMessageList OBJECT_PERM = EasyMessageList.builder()
|
||||||
.contents(
|
.contents(
|
||||||
"&8# &f%(id) &f%(name)",
|
"&8# &f%(id)",
|
||||||
"&8- &7领取条件 &f在线&e%(time)&f秒",
|
"&8- &7奖励名称 &f%(name)",
|
||||||
|
"&8- &7领取时间 &f&e%(time)&f秒",
|
||||||
"&8- &7需要权限 &f%(permission)"
|
"&8- &7需要权限 &f%(permission)"
|
||||||
).params("id", "name", "time", "permission").build();
|
).params("id", "name", "time", "permission").build();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user