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

feat(claim): 添加自动领取签到奖励的开关与手动领取指令。(#4)

This commit is contained in:
2023-02-23 01:41:28 +08:00
parent 77182148c5
commit ab922f0eaa
14 changed files with 376 additions and 171 deletions
@@ -44,6 +44,25 @@ public class PluginMessages extends ConfigurationRoot {
};
}
public static final class USAGE extends ConfigurationRoot {
public static final ConfiguredMessageList<BaseComponent[]> ADMIN = list().defaults(
"&6&l在线奖励 &f管理员指令帮助",
"&8#&f reload",
"&8-&7 重载插件配置文件。",
"&8#&f user &6<玩家>",
"&8-&7 查看用户的在线时长信息与奖励领取情况。",
"&8#&f list",
"&8-&7 列出所有奖励与条件。",
"&8#&f test &6<奖励ID>",
"&8-&7 测试执行奖励配置的指令。"
).build();
public static final ConfiguredMessageList<BaseComponent[]> USER = list().defaults(
"&6&l在线奖励 &f您可以输入 &e/tr claim &6[奖励ID] &f领取对应奖励。"
).build();
}
public static final ConfiguredMessageList<BaseComponent[]> NO_PERMISSION = list().defaults(
"&c&l抱歉!&f但您没有足够的权限使用该指令。"
).build();
@@ -60,6 +79,14 @@ public class PluginMessages extends ConfigurationRoot {
"&f奖励 &e%(award) &f并不存在。"
).params("award").build();
public static final ConfiguredMessageList<BaseComponent[]> NOT_CLAIMABLE = list().defaults(
"&c&l抱歉!&f但您暂时为满足领取奖励 &e%(award) &f的条件。"
).params("award").build();
public static final ConfiguredMessageList<BaseComponent[]> NO_UNCLAIMED_REWARD = list().defaults(
"&f您暂时没有未领取的奖励。"
).build();
public static final ConfiguredMessageList<BaseComponent[]> USER_INFO = list().defaults(
"&f玩家 &6%(player) &f已在线&e%(time)&f秒,共领取了 &e%(amount)&f 次奖励。",
"&7已领取的奖励列表如下:&r%(rewards) &7。"
@@ -69,18 +96,6 @@ public class PluginMessages extends ConfigurationRoot {
"&f正在执行奖励 %(award) 的指令列表..."
).params("award").build();
public static final ConfiguredMessageList<BaseComponent[]> COMMAND_USAGE = list().defaults(
"&6&l在线奖励 &f指令帮助",
"&8#&f reload",
"&8-&7 重载插件配置文件。",
"&8#&f user &6<玩家>",
"&8-&7 查看用户的在线时长信息与奖励领取情况。",
"&8#&f list",
"&8-&7 列出所有奖励与条件。",
"&8#&f test &6<奖励ID>",
"&8-&7 测试执行奖励配置的指令。"
).build();
public static class LIST extends ConfigurationRoot {