
## 插件功能
- 每日奖励:从GUI操作界面获得3个免费每日奖励。
- 奖励预览:在预览菜单中预览所有你有可能获得的奖励。
- 每日冷却:在领取下一次奖励前等待24小时。
- 可定制菜单:自定义每个菜单,随心所欲。
- 可定制消息:自定义每条消息,随心所欲。
- SQLite / MySQL:兼容SQLite和MySQL。
- 超级简单的配置:非常简单易懂的配置,非常适合任何初学者!
## 权限和指令
- /daily - 打开每日菜单。
- /dailyhelp - 提供指令列表。
- /dailyreset <玩家> - 为玩家重置每日奖励。
- /dailyreload - 重新加载插件。
- dailyrewards.use
- dailyrewards.help
- dailyrewards.reset
- dailyrewards.reload
## 欢迎回归的独特之处
- 玩家可以在每日奖励的GUI中选择3个随机奖励。
- 玩家可以通过预览GUI看到所有他们可能获得的奖励。
- 在config.yml中,管理员可以极大地自定义。
-玩家将收到聊天消息,提醒他们领取奖励。
- 多种数据库。
## 插件预览
config.yml
```
database:
type: sqlite # 更改为 "mysql" 以启用MySQL支持
sqlite:
file: "dailyrewards.db"
mysql:
host: "localhost"
port: 3306
database: "dailyrewards"
username: "root"
password: "password"
messages:
prefix: "&d&l每日 &8» "
reward_received: "&a你获得了: %item%"
no_permission: "&c你没有使用此命令的权限。"
reload_success: "&aDailyRewards配置已成功重新加载。"
already_claimed: "&c你已经领取了每日奖励。等待 %time%。"
reminder: "&a别忘了领取你的每日奖励! &2使用 /daily 领取。"
reset_success: "&a已成功为 %player% 重置每日奖励冷却。"
reset_notification: "&a你的每日奖励冷却已被管理员重置。"
help:
- '&f'
- '&a&l每日奖励'
- '&f'
- '&f/daily &7- 打开主每日奖励菜单。'
- '&f/dailyhelp &7- 显示此消息。'
- '&f/dailyreset <玩家> &7- 为玩家重置每日奖励。'
- '&f/dailyreload &7- 重新加载插件。'
- '&f'
notification:
interval: 3600 # 消息提醒之间的间隔,以秒为单位(例如,3600秒=1小时)
gui:
daily:
title: "&a每日奖励"
size: 27
items:
daily_reward:
material: CHEST
name: "&a每日奖励"
lore:
- "&7点击领取你的每日奖励!"
slot: 11
already_claimed:
material: BARRIER
name: "&c已领取 - %time%"
lore:
- "&7你已经领取了每日奖励。"
- "&7在 %time% 后再来。"
slot: 11
preview:
material: BOOK
name: "&b奖励预览"
lore:
- "&7点击预览可能的奖励"
slot: 15
claim:
title: "&a每日奖励"
size: 27
preview:
title: "&a奖励预览"
size: 27
rewards:
items:
'1':
name: '&a$100 现金'
material: EMERALD
lore: []
chance: 50
commands:
- eco give %player_name% 100
'2':
name: '&a$200 现金'
material: EMERALD
lore: []
chance: 30
commands:
- eco give %player_name% 200
'3':
name: '&a$500 现金 &b[奖励现金!]'
material: DIAMOND
lore:
- '&f享受一些 &b奖励现金&f!'
chance: 20
commands:
- eco give %player_name% 500
```