1
mirror of https://github.com/carm-outsource/TimeReward.git synced 2024-09-19 11:15:52 +00:00
在线时长自动领奖插件,通过指令发放奖励,基于EasyPlugin实现。
Go to file
2022-03-02 20:32:50 +08:00
.github/workflows [1.2.1] 更换使用Java8构建 2022-03-02 20:26:26 +08:00
src/main [1.2.1] 更换使用Java8构建 2022-03-02 20:28:13 +08:00
.gitignore 项目初始化 2022-02-27 22:07:22 +08:00
LICENSE Create LICENSE 2022-03-02 20:32:50 +08:00
pom.xml [1.2.1] 更换使用Java8构建 2022-03-02 20:26:26 +08:00
README.md 不在需要catserver依赖。 2022-02-28 20:01:44 +08:00

 _____ _               ______                           _ 
|_   _(_)              | ___ \                         | |
  | |  _ _ __ ___   ___| |_/ /_____      ____ _ _ __ __| |
  | | | | '_ ` _ \ / _ \    // _ \ \ /\ / / _` | '__/ _` |
  | | | | | | | | |  __/ |\ \  __/\ V  V / (_| | | | (_| |
  \_/ |_|_| |_| |_|\___\_| \_\___| \_/\_/ \__,_|_|  \__,_|

TimeReward

workflow Support

在线时长自动领奖插件通过指令发放奖励基于EasyPlugin实现。

插件依赖

详细依赖列表可见 Dependencies

插件指令

指令主指令为 /TimeReward

# reload
@ 管理指令 (TimeReward.admin)
- 重载插件配置文件。

# user <玩家名>
@ 管理指令 (TimeReward.admin)
- 查看用户的在线时长信息与奖励领取情况。

# list 
@ 管理指令 (TimeReward.admin)
- 列出所有奖励与条件。

# test <奖励ID>
@ 管理指令 (TimeReward.admin)
- 测试执行奖励配置的指令。

插件权限


# TimeReward.admin
- 建筑魔杖的管理权限。

插件变量

# %TimeReward_time%
- 得到玩家总共的在线时长(秒)。

# %TimeReward_reward_<奖励ID>%
- 得到某个奖励配置的名称。

# %TimeReward_claimed_<奖励ID>%
- 得到玩家是否已经领取了某个奖励。
- * 也可以代表玩家是否可以领取某个奖励 
- * 因为一旦可以领取就会自动领取,变为已领取状态

配置文件

插件配置文件 (config.yml)

详见源文件。

消息配置文件 (messages.yml)

详见代码源文件,将在首次启动时生成配置。