1 475
收录服务器
2 188
注册
53 456
玩家
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 小时。当玩家时间耗尽时,会被踢出服务器,并且在游戏时间重置之前无法再次加入。你甚至可以为服务器上的每个权限组设置时间限制!

🎉功能特性
  • 当玩家时间耗尽时,将其踢出服务器
  • 阻止时间耗尽的玩家加入服务器
  • 按权限组设置游戏时间限制
  • 定义特定的重置时间
  • 世界白名单系统
  • Boss Bar 信息提示 (1.9+)
  • Action Bar 信息提示
  • 启用/禁用信息提示的命令
  • 检查游戏时间重置剩余时间的命令
  • 检查玩家剩余时间和总时间的命令
  • 为玩家增加游戏时间的命令
  • 扣除玩家游戏时间的命令
  • 重置玩家游戏时间的命令
  • 玩家通知
  • PlaceholderAPI 变量
  • 兼容 1.8+
⚠️ 注意:此插件仅适用于 Spigot/Paper 服务器! ## ⚙️配置 将插件下载并放入你的 plugins 文件夹中。无需进行任何配置即可使用该插件,只需确保拥有权限插件,以授予玩家访问某些命令的权限并为其设置特定的游戏时间限制。 ### config.yml

# 是否在玩家加入服务器时,插件应提醒 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>:此权限将为玩家设置在配置中定义的特定时间限制。
🌍翻译 法语 by @Dave_Thomas [点击这里](https://www.spigotmc.org/threads/playertimelimit.241393/#post-2435829) 🤝请在提问之前避免发布不好的评价。 如果您在使用插件时遇到问题或错误,请通过私信与我联系或在插件讨论中发帖,我将进行查看。 欢迎您向我提供您希望添加到插件中的新功能的建议。