- ◆ 支持核心
- CatServer,PaperSpigot
- ◆ 插件前置
- 无
- ◆ 游戏版本
- 1.12.2
Kinvite-一款邀请系统插件
绑定玩家积累在线时长即可获取奖励
绑定玩家积累在线时长即可获取奖励
YAML:
# Kinvite 邀请奖励配置
settings:
# 被邀请玩家绑定邀请关系后,需要累计在线多少分钟才发放奖励
required-play-minutes: 60
# 检查在线时长的间隔,单位:秒,最低 10 秒
check-interval-seconds: 60
# 邀请申请多少秒后过期;设置为 0 表示不过期
invite-expire-seconds: 300
# true 时允许填写从未进服的离线玩家作为邀请人;一般建议保持 false
allow-unknown-offline-inviter: false
# 奖励指令由后台执行;支持占位符:
# {inviter} 邀请人名称
# {invited} 被邀请人名称
# {inviter_uuid} 邀请人 UUID
# {invited_uuid} 被邀请人 UUID
# {play_seconds}/{play_minutes} 已累计在线时长
# {required_seconds}/{required_minutes} 要求在线时长
rewards:
inviter:
commands:
- "eco give {inviter} 1000"
invited:
commands:
- "eco give {invited} 500"
gui:
title: "&8Kinvite 邀请菜单"
invite-title: "&8选择要邀请的玩家"
unbind-title: "&8选择要解绑的玩家"
messages:
no-permission: "&c你没有权限执行该指令。"
reload: "&aKinvite 配置与数据已重载。"
usage: "&e用法: /{label} accept <邀请人>"
already-invited: "&c你已经绑定过邀请人了,每个玩家只能被邀请一次。"
target-already-invited: "&c玩家 {invited} 已经被邀请过了。"
self-invite: "&c不能邀请自己,也不能把自己绑定为邀请人。"
inviter-not-found: "&c未找到邀请人 {inviter},请确认对方曾经进入过服务器。"
target-not-online: "&c玩家 {invited} 当前不在线。"
player-not-found: "&c未找到玩家 {player}。"
not-invited: "&e玩家 {player} 暂无邀请绑定记录。"
invite-sent: "&a已向 &e{invited} &a发送邀请申请,等待对方同意。"
invite-received: "&e{inviter} &a邀请你一起游玩服务器,输入 &6/kinvite accept {inviter} &a同意,输入 &6/kinvite decline {inviter} &a拒绝。"
pending-exists: "&c玩家 {invited} 已经有来自 {inviter} 的待确认邀请。"
no-pending-invite: "&c你没有来自 {inviter} 的待确认邀请。"
pending-expired: "&c来自 {inviter} 的邀请申请已过期。"
decline-usage: "&e用法: /kinvite decline <邀请人>"
decline-success: "&a已拒绝 &e{inviter} &a的邀请申请。"
decline-notify-inviter: "&e{invited} &c拒绝了你的邀请申请。"
bind-success-invited: "&a绑定成功!你的邀请人是 &e{inviter}&a,累计在线 &e{required_minutes}&a 分钟后双方可获得奖励。"
bind-success-inviter: "&a邀请绑定成功!&e{invited} &a已成为你的被邀请玩家,TA 在线达标后你将获得奖励。"
reward-complete-invited: "&a你的邀请在线时长已达标,奖励已发放!"
reward-complete-inviter: "&a你邀请的玩家 &e{invited} &a在线时长已达标,邀请奖励已发放!"
unbind-usage: "&e用法: /kinvite unbind <被邀请玩家>"
cannot-unbind-rewarded: "&c玩家 {invited} 的邀请奖励已发放,不能解绑。"
already-unbound: "&e玩家 {invited} 的邀请关系已经解绑。"
unbind-not-owner: "&c只能解绑你自己邀请且未达标的玩家。"
unbind-success: "&a已解绑 &e{invited} &a的邀请关系;该玩家仍会被记录为已被邀请过,不能再次绑定。"
unbind-notify-invited: "&e你的邀请关系已被解绑,但你仍然不能再次绑定其他邀请人。"
help:
- "&8 "
- "&f&lKinvite &7%version%"
- "&8 "
- "&7主命令:&6/kinvite"
- "&7命令参数: "
- "&8 │"
- "&8 ├─ &fhelp &8- &7插件帮助"
- "&8 │"
- "&8 ├─ &fgui &8- &e打开图形菜单"
- "&8 │"
- "&8 ├─ &f<邀请人> &8- &7接受该玩家发来的邀请"
- "&8 │"
- "&8 ├─ &faccept <邀请人> &8- &7接受邀请申请"
- "&8 │"
- "&8 ├─ &fdecline <邀请人> &8- &e拒绝邀请申请"
- "&8 │"
- "&8 ├─ &finvite <玩家> &8- &e向在线玩家发送邀请"
- "&8 │"
- "&8 ├─ &finfo &8- &e查看邀请进度"
- "&8 │"
- "&8 ├─ &ftop &8- &e查看邀请排行榜"
- "&8 │"
- "&8 ├─ &funbind <玩家> &8- &e解绑未达标邀请"
- "&8 │"
- "&8 └─ &freload &8- &e重载插件"
- "&8 "