- 版权类型
- 转载
- 插件中文名称
- 每日奖励和连续签到奖励
- 插件英文名称
- TheRewards
- 支持的核心(服务端)
- Spigot
- Paper
- Folia
- 其他核心
- 语言支持
- 多语言
- 前置组件
- PlaceholderAPI
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
插件简介:
该插件可以实现玩家领取每日/每周/每月奖励,支持在线时长奖励,还可以自定义任何奖励!
该插件安装简便,可根据服务器偏好进行自定义
功能支持:
✓可更改基础命令
✓使用 MySQL 或 SQLite 存储
✓无限奖励
✓操作和要求
✓多种设计
✓支持 PlaceholderAPI
✓支持十六进制颜色 ✓ 支持
✓自定义模型数据
✓创建自定义项目
✓菜单页面系统
✓Wiki 中提供 5 种菜单设计
✓支持 Folia
布局:
作者提供了5总布局,但我发现有两种布局样式是一样的,我这边就贴的四张图,老外的审美感觉怪怪的,这些排序布局在后台都可以自定义,各位无需担心
如上图所示,可以在layouts.yml配置文件中修改每个奖励的排序,截图中这种排序就是根据整个53格箱子栏中的占位去排列的
上图是官方宣传帖截图翻译的
食用教程:
官方专门针对该插件写的有文档,具体食用教程请参考如下
官方wiki
配置文件汉化:
博主搬运的时候顺带汉化了配置文件,需要的小伙伴们自取:
注意,该汉化文件截止2025年12月21日,插件版本为1.6.6,跨版本仅供参考使用!
YAML:
config:
# 警告:如果你不清楚配置含义,请勿修改此部分内容
prompt:
localEcho: false # 本地回显开关(插件底层配置,建议保持默认)
timeout: 180 # 交互超时时间(秒)
# 加载奖励列表时是否压缩消息长度(减少刷屏)
minimize_on_loading: true
# 玩家点击按钮后需要等待的冷却时间(毫秒)
clickCountdown: 1000
# 是否禁用插件数据统计(Metrics)
metrics: true
# 是否禁用插件更新提醒
update_checker: true
# 指令配置区:可自定义插件主指令/别名,修改后需重启服务器生效
command:
default:
enabled: true
name: therewards # 基础指令名(修改需重启服务器)
aliases: # 指令别名
- "jrewards"
# 连续登录奖励菜单打开指令
streak_open_command:
enabled: true # 是否启用该指令
need_permissions: true # 使用该指令是否需要权限
permission: therewards.streak # 使用该指令所需的权限节点
name: streak # 基础指令名(修改需重启服务器)
aliases: # 指令别名
- "st"
# 在线时长奖励菜单打开指令
playtime_open_command:
enabled: true
need_permissions: true
permission: therewards.playtime
name: playtime
aliases:
- "pt"
# 快捷打开奖励菜单指令
shortened_open_command:
enabled: true
need_permissions: true
permission: therewards.open
name: rewards
aliases:
- "rd"
rewards:
# 玩家登录时,是否提醒其有未领取的奖励
notify_on_join: true
# 时间占位符格式配置
# 1 - 时分秒格式,例:01:25(不足1小时只显示分秒)
# 2 - 简短格式,例:20m
# 3 - 文本格式,例:01h 25m
playtime:
# 格式化后的时间会填充到 layouts.yml 中的 {time} 占位符
time_format: 3
# 每档在线时长奖励的物品数量是否递增
increment_amount: true
streak:
# 玩家断签1天后,是否重置连续登录天数(false则保留天数)
reset_on_failure: true # 断签时重置连续登录
# 连续登录奖励领取完毕后,是否自动重置连续登录天数
reset_on_complete: false
# 连续登录天数每增加1天,奖励物品数量是否递增
increment_amount: true
# 玩家可领取当日连续登录奖励时,是否在登录时提醒
notify_on_join: false
# 数据存储类型(可选:SQLite 或 MySQL)
storage_method: SQLite
# MySQL数据库配置(仅当 storage_method 为 MySQL 时生效)
data:
address: 127.0.0.1 # 数据库地址
port: 3306 # 数据库端口
database: database # 数据库名
username: username # 数据库用户名
password: passy # 数据库密码
file-version: '3'
YAML:
MESSAGES:
# 占位符
PLACEHOLDER:
SECONDS: 秒
MINUTES: 分
HOURS: 时
DAYS: 天
SEPARATOR: ' '
# 图形界面
GUI:
COUNTDOWN: "&f你必须等待 &a{1} &f秒后才能再次点击。"
# 在线时长界面
PLAYTIME:
CLAIMED: "&6该在线时长奖励已被领取"
WAITING: "&c你暂未满足领取该在线时长奖励的条件。"
# 连续登录界面
STREAK:
CLAIMED: "&6该补偿奖励已被领取"
COUNTDOWN: "&a你需要等待 {1} 才能领取该奖励。"
NOT_AVAILABLE: "&c你无法领取该奖励。"
JOIN:
- "[message] &7<delay=40>"
- "[message] &a你有一天的时间领取奖励,使用 /streak 指令领取。<delay=40>"
- "[message] &7<delay=40>"
JOIN_RESET:
- "[message] &7"
- "[message] &c你丢失了 {failed-streak} 天的连续登录记录,现已恢复。"
- "[message] &7"
# 奖励界面
REWARDS:
STATES:
AVAILABLE: '&a&l可领取'
IN_COUNTDOWN: '&6&l等待中'
PERMISSION: '&4&l无权限'
ONE_TIME: '&4&l已领取'
ONETIME: "&c该奖励只能领取一次。"
NOPERMS: "&c你没有领取奖励 {1} 的权限"
NO_REQUIREMENTS: "&c你未满足领取该奖励的条件"
COUNTDOWN: "&c你需要等待 {1} 才能再次领取奖励 {2}"
INSUFFICIENT_SPACE: "&c你的背包需要有 {1} 个空余格子才能领取。"
# 登录提示
JOIN:
- "[message] &7 <delay=40>"
- '[minimessage] <gold><bold>奖励中心</bold> <dark_gray>» <white>你有 <green>{available-rewards} <white>个奖励待领取,点击 <click:run_command:/rewards><hover:show_text:''<green>点击打开奖励菜单''> <green>/rewards</click> <white>领取! <delay=40>'
- "[message] &7 <delay=40>"
# 指令相关
COMMANDS:
NO_SUCH_COMMAND: "不存在该指令,请输入 /{cmd} help 查看帮助信息"
NOPERMS: "&c你没有权限 {2} 来执行该指令。"
NOPERMS_LOGGER: "&c玩家 {1} 没有权限 {2}"
# 帮助信息
HELP_CONSOLE: |-
&7
&e&l 控制台基础指令
&7
&8 » &e/{cmd} reload &8- &f重载配置文件
&8 » &e/{cmd} help &8- &f查看帮助信息
&8 » &e/{cmd} remove [玩家名] <数值> &8- &f移除玩家的指定奖励
&8 » &e/{cmd} removeall [玩家名] &8- &f移除玩家的所有奖励
&7
HELP:
- "&e&l基础指令列表"
- "&7"
- "&8 » &e/{shortenedcmd} &8- &f打开奖励菜单"
- "&7"
- "&8 » &e/{cmd} reload &8- &f重载配置文件"
- "&8 » &e/{cmd} help &8- &f查看帮助信息"
- "&8 » &e/{cmd} remove [类型] [玩家名] <数值> &8- &f移除玩家的指定奖励"
- "&8 » &e/{cmd} removeall [玩家名] &8- &f移除玩家的所有奖励"
HELP_USAGE: "&c正确用法:/{cmd} help (页码)"
# 强制领取
FORCE_CLAIM: "&a玩家 {1} 的 {2} 类型奖励已成功发放。"
FORCE_CLAIM_USAGE: "&c正确用法:/{cmd} forceclaim (连续登录|奖励) (玩家名) [天数或奖励名称]"
FORCE_CLAIM_INVALID: "&c奖励类型必须是 '连续登录(streak)' 或 '奖励(reward)'。"
FORCE_CLAIM_NO_PLAYER: "&c指定的玩家不在线。"
FORCE_CLAIM_INVALID_VALUE: "&c你需要输入数字。"
FORCE_CLAIM_INVALID_REWARD: "&c指定的奖励不存在。"
FORCE_CLAIM_INVALID_STREAK: "&c指定的连续登录天数不存在或无对应奖励。"
# 重载
RELOAD: '&a所有配置文件已成功重载。'
RELOAD_COOLDOWN: '你需要等待 {1} 才能再次重载配置文件。'
# 设置
SET_USAGE: "&c正确用法:/{cmd} set (类型) (玩家名) (数值)"
SET_INVALID_VALUE: "&c你需要输入数字。"
SET_INVALID_DATA: "&c未找到玩家 {1} 的数据"
SET_STREAK: "&a已将玩家 {1} 的 {2} 修改为 {3}"
SET_INVALID_TYPE: "&c类型必须是 '最高连续登录(streakhigh)' 或 '当前连续登录(streak)'"
SET_PLAYTIME: "&a已为玩家 {1} 设置 {2} 在线时长。"
# 信息查询
INFO: '&a名称: &f{1} &8| &a冷却时间: &2{2} &a开启时间: &2{3} &a领取次数: &2{4} &a领取时间: &7{5}'
INFO_STREAK: "&2连续登录: &8| &a当前 &f{1} &8| &a最高 &2{2} &8| &a时间 &2{3}"
INFO_PLAYTIME: "&a已领取在线时长: &7{1}"
INFO_USAGE: "&c正确用法:/{cmd} info (玩家名) [数值]"
INFO_INVALID_DATA: "&c未找到玩家 {1} 的数据"
INFO_NOT_FOUND: "&c未找到奖励 {1} 的相关信息"
# 删除
REMOVE_USAGE: "&c正确用法:/{cmd} remove 奖励|连续登录 <玩家名> [数值]。"
REMOVE_REWARDS_USAGE: "&c正确用法:/{cmd} remove 奖励 <玩家名> [奖励名称]。"
REMOVE_REWARDS: "&a已成功从玩家 {2} 处移除奖励 {1}。"
REMOVE_REWARDS_INVALID_VALUE: "&c奖励 {1} 不存在"
REMOVE_INVALID_DATA: "&c未找到玩家数据。"
REMOVE_STREAK: "已重置玩家 {1} 的连续登录记录"
REMOVE_INVALID_TYPE: "&c未知类型,请使用 连续登录(streak) 或 奖励(rewards)"
REMOVE_PLAYTIME: "&a已成功从玩家 {2} 处移除在线时长记录。"
# 数据转移
TRANSFER_USAGE: "&c正确用法:/{cmd} transfer 全部|连续登录|在线时长|奖励 <原玩家> [新玩家]。"
TRANSFER_DATA_NOT_FOUND: "&c未找到玩家 {1} 的信息"
TRANSFER: "&a已将 {1} 类型数据从玩家 &l{2} &a转移至玩家 &l{3}。"
# 重置
RESET: "&a已重置玩家 {2} 的 {1} 数值"
RESET_USAGE: "&c正确用法:/{cmd} reset 奖励|连续登录 <玩家名> [类型] [奖励]"
RESET_REWARDS_USAGE: "&c正确用法:/{cmd} reset 奖励|连续登录 <玩家名> [类型] [奖励]"
RESET_REWARDS_INVALID_TYPE: "&c未知类型,请使用 冷却时间(countdown)、开启时间(onTime) 或 领取时间(timeClaimed)"
RESET_REWARDS_INVALID_VALUE: "&c奖励 {1} 不存在"
RESET_INVALID_DATA: "&c未找到该玩家的数据。"
RESET_STREAK_USAGE: "&c正确用法:/{cmd} reset 连续登录 <玩家名> [类型]"
RESET_STREAK_INVALID_TYPE: "&c未知类型,请使用 冷却时间(countdown)、当前连续登录(currentStreak) 或 最高连续登录(HighStreak)"
RESET_INVALID_TYPE: "&c未知类型,请使用 连续登录(streak) 或 奖励(rewards)"
RESET_INVALID_REWARD_DATA: "&c玩家 {1} 尚未领取奖励 {2},无法重置 {3}。"
# 界面确认提示
REMOVE_CONFIRM:
USAGE: "&a你确定要删除 {1} 的数据吗?(是/否)"
SUCCESS: "&a玩家 {1} 的数据已成功删除"
CANCEL: "&c操作已取消。"
# 全部删除
REMOVEALL: "&c玩家 {1} 的所有奖励已被移除。"
REMOVEALL_USAGE: "&c正确用法:/{cmd} removeall <玩家名>。"
# 快捷指令
SHORTENED_OPEN: "&a正在打开奖励菜单..."
SHORTENED_OPEN_CONSOLE: "&c只有玩家可以执行该指令。"
# 连续登录指令
STREAK_OPEN: "&a正在打开连续登录菜单..."
STREAK_OPEN_CONSOLE: "&c只有玩家可以执行该指令。"
# 在线时长指令
PLAYTIME_OPEN: "&a正在打开在线时长菜单..."
PLAYTIME_OPEN_CONSOLE: "&c只有玩家可以执行该指令。"
file-version: 3
YAML:
inventories:
# 奖励菜单配置
rewards:
# 菜单标题
title: '&8☀ 奖励中心' # 可添加页码显示 [{page} / {totalpages}]'
# 菜单尺寸
# 必须是9的倍数(9, 18, 27, 36, 45, 54)
size: 54
# 此区域仅可编辑现有物品配置,无法新增物品
# 如需添加自定义物品,请使用下方 custom-items 区域:
items:
# 翻页按钮:仅当存在上一页/下一页时显示
buttons:
next:
material: ARROW
slot: 50
amount: 1
display_name: '&c下一页'
glowing: false
hide_attributes: true
lore: [ ]
previous:
material: ARROW
slot: 48
amount: 1
display_name: '&c上一页'
glowing: false
hide_attributes: true
lore: [ ]
# 自定义物品区域:可在此添加额外的菜单物品
# 使用文档:https://xshyotsus.gitbook.io/plugins-wiki/free-plugins/therewards/layouts#custom-items
custom-items: []
# 示例配置参考:
# streak:
# material: BOOK
# amount: 1
# display_name: '&a打开连续登录奖励'
# lore:
# - '&8连续登录奖励'
# - ''
# - '&8 | &f在此处可领取你的'
# - '&f 每日登录奖励。'
# - ''
# - '&c⚠ 注意不要断签,'
# - '&c 否则连续登录天数将重置。'
# - ''
# - '&e▸ 点击打开!'
# slot: 15
# actions:
# - "[openmenu] streak"
# close:
# material: BOOK
# amount: 1
# display_name: '&c关闭菜单'
# lore: [ ]
# slot: 40
# actions:
# - "[close]"
# back:
# material: ARROW
# amount: 1
# display_name: '&a返回'
# lore: [ ]
# slot: 39
# actions:
# - "[command] dm open Menu <player>"
# 连续登录奖励菜单配置
streak:
# 菜单标题
title: '&8☀ 连续登录奖励 [{page} / {totalpages}]'
# 菜单尺寸
# 必须是9的倍数(9, 18, 27, 36, 45, 54)
size: 54
# 菜单中显示的奖励配置
rewards:
# 配置奖励(天数)在菜单中的显示槽位顺序
config:
# 更多布局样式参考:https://xshyotsus.gitbook.io/plugins-wiki/free-plugins/therewards/layouts#layouds-designs
slots: 0,9,18,27,28,29,20,11,2,3,4,13,22,31,32,33,24,15,6,7,8,17,26,35,44,53
# 配置每日奖励内容
days:
# 第1天奖励
- day: 1
rewards:
# 奖励名称/描述
name: |-
&7
&7&8● &f每日登录奖励
&7
# 奖励执行动作 | 支持占位符 {day}(天数), {rewards}(奖励内容)
# 动作类型参考:https://xshyotsus.gitbook.io/plugins-wiki/free-plugins/therewards/layouts#basic-commands
actions:
- '[command] give {player} minecraft:diamond 1'
- '[message] &a✔ 你已领取 {day} 天连续登录的每日奖励!'
- "[message] {rewards}"
# 此区域仅可编辑现有物品配置,无法新增物品
# 如需添加自定义物品,请使用下方 custom-items 区域:
items:
# 可领取状态的奖励物品
available:
material: LIME_STAINED_GLASS_PANE
amount: 0
model_data: 0
display_name: '&a第 {day} 天'
lore:
- "&8奖励内容"
- ""
- "&7你将获得:"
- "{rewards}"
- ""
- '&e▸ 点击领取!'
# 等待领取状态(未满足条件)
waiting:
material: ORANGE_STAINED_GLASS_PANE
amount: 0
model_data: 0
display_name: '&6第 {day} 天'
lore:
- "&8奖励内容"
- ""
- "&7奖励内容:"
- "{rewards}"
- ""
- '&e▸ 暂未满足领取条件!'
# 已领取状态
claimed:
material: YELLOW_STAINED_GLASS_PANE
amount: 0
model_data: 0
display_name: '&6第 {day} 天'
lore:
- "&8奖励内容"
- ""
- "&7你已获得:"
- "{rewards}"
- ""
- '&e▸ 奖励已领取!'
# 未解锁状态
unavailable:
material: RED_STAINED_GLASS_PANE
amount: 0
model_data: 0
display_name: '&c第 {day} 天'
lore:
- "&8奖励内容"
- ""
- "&7奖励内容:"
- "{rewards}"
- ""
- '&c⚠ 你尚未达到第 {day} 天的连续登录要求'
# 翻页按钮:仅当存在上一页/下一页时显示
buttons:
next:
material: ARROW
slot: 50
amount: 1
display_name: '&c下一页'
glowing: false
hide_attributes: true
lore: [ ]
previous:
material: ARROW
slot: 48
amount: 1
display_name: '&c上一页'
glowing: false
hide_attributes: true
lore: [ ]
# 自定义物品区域
custom-items: []
# 示例配置:
# close:
# material: BOOK
# amount: 1
# display_name: '&c关闭菜单'
# lore: [ ]
# slot: 49
# actions:
# - "[close]"
# back:
# material: ARROW
# amount: 1
# display_name: '&a返回'
# lore: [ ]
# slot: 48
# actions:
# - '[openmenu] rewards'
# 在线时长奖励菜单配置
playtime:
# 菜单标题
title: '&8☀ 在线时长奖励 [{page} / {totalpages}]'
# 菜单尺寸
# 必须是9的倍数(9, 18, 27, 36, 45, 54)
size: 54
# 菜单中显示的奖励配置
rewards:
# 配置奖励(时长档位)在菜单中的显示槽位顺序
config:
# 更多布局样式参考:https://xshyotsus.gitbook.io/plugins-wiki/free-plugins/therewards/layouts#layouds-designs
slots: 0,9,18,27,28,29,20,11,2,3,4,13,22,31,32,33,24,15,6,7,8,17,26,35,44,53
# 配置各时长档位的奖励
times:
# play-minutes: 领取该奖励所需的最低在线时长(分钟)
- play-minutes: 60 # 1小时
rewards:
name: "&8● &f在线1小时"
actions:
- '[command] give {player} minecraft:diamond 1'
- '[message] &a✔ 你已领取 {time} 在线时长奖励!'
- play-minutes: 120 # 2小时
rewards:
name: "&8● &f在线2小时"
actions:
- '[command] give {player} minecraft:emerald 2'
- '[message] &a✔ 你已领取 {time} 在线时长奖励!'
items:
# 可领取状态
available:
material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmNhNWJmZjMyNWVkNzFkOTdhMmRkZmM4M2FjZjA1ZmU3ZmQ5Y2I3Y2JkYjE1ZWJiNGYwNTYyMTkwN2U5ZjJiIn19fQ==
amount: 1
model_data: 0
display_name: '&e&l等级 &8| &f{time} &7可领取!'
lore:
- ""
- '&e奖励说明:'
- '&8| &7恭喜!你已达成新的在线时长等级'
- '&8| &7继续保持在线以累计更多时长'
- '&8| &7解锁更丰厚的奖励!'
- ""
- "{rewards}"
- ""
- '&e◀ 左键点击 &8| &7领取奖励'
# 等待领取状态(未满足时长)
waiting:
material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjE4NTZjN2IzNzhkMzUwMjYyMTQzODQzZDFmOWZiYjIxOTExYTcxOTgzYmE3YjM5YTRkNGJhNWI2NmJlZGM2In19fQ==
amount: 1
model_data: 0
display_name: '&c&l等级 &8| &f{time} &7未解锁!'
lore:
- ""
- '&e奖励说明:'
- '&8| &7恭喜!该等级已解锁,只需累计足够时长'
- '&8| &7即可领取对应奖励,继续加油!'
- '&8| &7'
- ''
- '&c领取要求:'
- ' &8▪ &f累计在线 {time} ⌛'
- ''
- '&c奖励内容:'
- "{rewards}"
# 已领取状态
claimed:
material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNGI1OTljNjE4ZTkxNGMyNWEzN2Q2OWY1NDFhMjJiZWJiZjc1MTYxNTI2Mzc1NmYyNTYxZmFiNGNmYTM5ZSJ9fX0=
amount: 1
model_data: 0
display_name: '&a&l等级 &8| &f{time} &7已解锁!'
lore:
- ""
- '&e奖励说明:'
- '&8| &7恭喜!你已成功领取该时长奖励'
- '&8| &7继续保持在线,解锁更多等级奖励'
- '&8| &7成为服务器的核心玩家!'
- ""
- "{rewards}"
- ""
- '&e▸ 奖励已领取!'
# 翻页按钮
buttons:
next:
material: ARROW
slot: 50
amount: 1
display_name: '&c下一页'
glowing: false
hide_attributes: true
lore: [ ]
previous:
material: ARROW
slot: 48
amount: 1
display_name: '&c上一页'
glowing: false
hide_attributes: true
lore: [ ]
# 自定义物品区域
custom-items: []
# 示例配置:
# close:
# material: BOOK
# amount: 1
# display_name: '&c关闭菜单'
# lore: [ ]
# slot: 49
# actions:
# - "[close]"
# back:
# material: ARROW
# amount: 1
# display_name: '&a返回'
# lore: [ ]
# slot: 48
# actions:
# - '[openmenu] rewards'
file-version: 1
代码:
# 奖励名称
name: 奖励示例
# 再次领取奖励需要等待的时间(秒)
countdown: 300
# 是否为一次性奖励(true=只能领取一次)
oneTime: false
# 是否在奖励背包中自动更新该奖励状态
update: false
# 领取奖励是否需要背包空余格子
requiredSlots: -1 # -1表示无要求,填写数字则为需要的最少空余格子数
# 领取奖励的权限设置
require_permission:
# 是否开启权限验证
enabled: true
# 领取奖励所需的权限节点
permission: rewards.example
# 无权限时的提示信息
message: '&6&l奖励中心 &8| &c你需要拥有 rewards.example 权限才能领取此奖励。'
# 奖励在背包中显示的槽位
# 可使用逗号分隔多个槽位,例如:1,2,3
slot: '13'
# 奖励所在的背包页码
page: 1
# 领取奖励的前置条件
# 填写 'none' 表示无前置条件
requirements:
- 'none'
#- '%vault_eco_balance% >= 0' # 玩家的经济余额必须大于等于0
#- '%statistic_hours_played% >= 1' # 玩家在服务器的游玩时长必须达到1小时
# 领取奖励时执行的操作
actionsOnClaim:
##
## 可使用 {player} 占位符获取玩家名称
##
## 注意:如需使用 %player_name% 等占位符,需安装 PlaceholderAPI 并加载 Player 扩展:
## /papi ecloud download Player 否则占位符无法生效
##
- '[command] eco give {player} 10000 <delay=40>' # 延迟40刻(2秒)给玩家发放10000金币
#- '[chance=50] [command] say 你好 {player}' # 50%概率让服务器广播“你好 玩家名”
#- '[player] /rewards' # 以玩家身份执行 /rewards 指令
#- '[message] &a你已成功领取奖励!' # 向玩家发送领取成功的提示
#- '[sound] BLOCK_NOTE_BLOCK_HARP;1.0f;1.0f' # 向玩家播放音效 音效名;音量;音调
#- '[broadcast] &8» &e玩家 &7{player} &e通过 &7&o(&a/rewards&7) &e领取了 &7基础 &e奖励!' # 全服广播奖励领取信息
#- '[title] &a&l领取成功;&f奖励已发放;10;20;10' # 向玩家显示标题 主标题;副标题;淡入时间;停留时间;淡出时间(刻)
#- '[close]' # 关闭玩家的奖励背包
#- '[actionbar] &a你已成功领取奖励!' # 在玩家快捷栏上方显示提示信息
# MiniMessage 格式参考 > https://docs.advntr.dev/minimessage/format.html#minimessage-format
#- '[minimessage] <MiniMessage格式内容>'
#- '[minibroadcast] <MiniMessage格式的全服广播内容>'
# 奖励可领取时显示的物品配置
available:
material: CHEST_MINECART # 物品材质(原版物品ID)
amount: 1 # 物品数量(通常为1)
model_data: 0 # 物品自定义模型数据(用于自定义材质)
display_name: '&a基础奖励' # 物品显示名称
lore: # 物品描述 Lore
- '&8每日奖励'
- ''
- ' យFB奖励说明:'
- ' &8● &f每日可领取一次的基础奖励'
- ''
- ' យFB领取信息: '
- ' &8● &f状态: {state}'
- ' &8● &f领取条件: &7无'
- ''
- ' យFB奖励内容: '
- ' &8● &610000 &f金币'
- ' &8● &e16个 &f金苹果'
- ' &8● &d1个 &f附魔金苹果'
- ''
- '&e ► 点击领取奖励!'
# 奖励处于冷却中时显示的物品配置
incountdown:
material: MINECART
amount: 1
model_data: 0
display_name: '&c基础奖励'
lore:
- '&8每日奖励'
- ''
- ' យFB奖励说明:'
- ' &8● &f每日可领取一次的基础奖励'
- ''
- ' យFB领取信息: '
- ' &8● &f状态: {state}'
- ' &8● &f冷却时间: &a{countdown}'
- ' &8● &f领取条件: &7无'
- ''
- '&c ► 暂不可领取!请等待冷却结束'
# 玩家无权限领取时显示的物品配置
permission:
material: TNT_MINECART
amount: 1
model_data: 0
display_name: '&c基础奖励'
lore:
- '&8每日奖励'
- ''
- ' យFB奖励说明:'
- ' &8● &f每日可领取一次的基础奖励'
- ''
- ' យFB领取信息: '
- ' &8● &f状态: {state}'
- ' &8● &f领取条件: &7无'
- ''
- '&c ► 你需要拥有 &f普通玩家 &c权限组才能领取!'
# 一次性奖励已领取后显示的物品配置
onetime:
material: HOPPER_MINECART
amount: 1
model_data: 0
display_name: '&c基础奖励'
lore:
- '&8每日奖励'
- ''
- ' យFB奖励说明:'
- ' &8● &f每日可领取一次的基础奖励'
- ''
- ' យFB领取信息: '
- ' &8● &f状态: {state}'
- ' &8● &f领取条件: &7无'
- ''
- '&c ► 此奖励为一次性奖励,你已领取过!'
file-version: 1