| PlayerTimeLimit [1.8-1.19] 玩家时间限制 | |
|---|---|
| |
限制用户每天可以在您的服务器上玩游戏的时间! |
| 作 者 | Ajneb97 |
| 发布时间 | 2021年10月1日 |
| 支持核心 | Spigot | 原生版本 |
| 支持版本 | 1.8,1.9,1.10,1.11,1.12,1.13,1.14,1.15,1.16,1.17,1.18,1.19 |
插件详细介绍
PlayerTimeLimit 是一个 Spigot/Paper 插件,它允许你创建一个系统,让玩家在你的服务器(或某些世界)中玩有限的时间。例如,每天只有 2 小时。当玩家时间耗尽时,会被踢出服务器,并且在游戏时间重置之前无法再次加入。你甚至可以为服务器上的每个权限组设置时间限制!
🎉功能特性
# 是否在玩家加入服务器时,插件应提醒 OP 玩家有关新的插件更新。
update_notification: true
# 在此,你必须定义一个用户每天可以在服务器上玩多长时间(以秒为单位),直到游戏时间重置。你可以
# 根据需要创建任意数量的组,并将以下权限授予玩家以应用组:playertimelimit.limit.
# 默认组和 OP 组不需要使用权限。
# 将时间设置为 0 表示没有时间限制。
time_limits:
default: 3600
vip: 7200
op: 0
# 世界白名单系统选项允许你仅在某些世界中设置时间限制,而不是在整个服务器中设置。
world_whitelist_system:
# 是否应启用此系统。
enabled: false
# 玩家将拥有相同时间限制的世界。
worlds:
- world
- world_nether
- world_the_end
# 由于时间限制仅在某些世界中有效,因此当玩家的时间用完时,不会被踢出服务器。相反,他们
# 将被传送到另一个世界。在此,你必须指定要传送玩家的特定
# 坐标。确保不要设置白名单世界。
# 格式:world;x;y;z;yaw;pitch
teleport_coordinates_on_kick: spawn;0;60;0;90;0
# 每天重置游戏时间的特定时间。使用
# 格式 "HH:MM"
reset_time: "00:00"
# 如果启用此选项,信息消息将显示给
# 所有首次加入的玩家。如果他们想隐藏它,他们将
# 需要使用 /ptl message 命令
information_message_enabled_by_default: true
# 玩家数据保存间隔(分钟)。
data_save_time: 5
# 时间限制信息消息是否应显示在
# 动作栏中。
action_bar: false
# 时间限制信息消息是否应显示在
# Boss Bar 中。仅适用于 1.9+。
boss_bar:
# 是否应启用 Boss Bar。
enabled: true
# Boss Bar 的颜色。使用以下链接中的颜色:
# https://hub.spigotmc.org/javadocs/spigot/org/bukkit/boss/BarColor.html
color: RED
# Boss Bar 的样式。使用以下链接中的样式:
# https://hub.spigotmc.org/javadocs/spigot/org/bukkit/boss/BarStyle.html
style: SEGMENTED_10
# 这允许你在玩家达到
# 某个剩余游戏时间时设置通知消息。
notification:
# 当剩余 60 秒游戏时间时,此消息将被发送
# 给玩家。
60:
message:
- ""
- "{centered}&c&lWARNING!"
- "{centered}&cYou have &71 minute &cleft to play on the server."
- ""
30:
message:
- ""
- "{centered}&c&lWARNING!"
- "{centered}&cYou have &730 seconds &cleft to play on the server."
- ""
## 🧩PlaceholderAPI 变量:
%playertimelimit_timeleft%%playertimelimit_totaltime%/ptl message:启用或禁用自己的时间限制信息消息。/ptl info:检查游戏时间重置的剩余时间。/ptl check (可选)<player>:检查玩家的剩余时间和总时间。/ptl resettime <player>:重置玩家的游戏时间。/ptl addtime <player> <time>:为玩家增加游戏时间。/ptl taketime <player> <time>:扣除玩家的游戏时间。/ptl reload:重新加载配置。 (别名: /playertimelimit)playertimelimit.admin:访问所有插件命令。playertimelimit.command.message:访问 /ptl message 命令playertimelimit.command.info:访问 /ptl info 命令。playertimelimit.command.check:访问 /ptl check 命令。playertimelimit.command.check.others:访问 /ptl check <player> 命令。playertimelimit.command.resettime:访问 /ptl resettime 命令。playertimelimit.command.addtime:访问 /ptl addtime 命令。playertimelimit.command.taketime:访问 /ptl taketime 命令。playertimelimit.limit.<group>:此权限将为玩家设置在配置中定义的特定时间限制。