Skip to content

TimeLWRewards - 在线时间奖励插件

字数: 0 字 时长: 0 分钟

插件介绍

TimeLWRewards是一个Minecraft服务器插件,用于根据玩家的在线时间发放奖励。该插件支持灵活的奖励配置、在线时间统计和多种集成选项。

主要功能

  • 根据玩家在线时间发放自定义奖励
  • 支持多种奖励条件和限制(在线时长、冷却时间、一次性领取等)
  • 与PlayTimeLink插件集成获取准确的在线时间
  • 支持PlaceholderAPI集成
  • 提供完整的权限系统
  • 可自定义奖励消息和执行命令

奖励配置

插件的奖励配置位于rewards.yml文件中,您可以在其中定义多种奖励。每个奖励包含以下配置项:

  • required_hours - 领取此奖励所需的在线小时数
  • cooldown - 冷却时间(小时),0表示无冷却
  • commands - 领取奖励时执行的命令列表
  • message - 领取成功时显示的消息
  • one_time_claim - 是否只能领取一次
  • console_only - 是否只能在控制台领取
  • op_only - 是否只有OP可以领取
  • player_only - 命令是否只能以玩家身份执行

权限系统

如果启用了权限系统,领取奖励需要对应的权限节点:timelw.reward.<奖励名>

其他权限节点:

  • timelw.reload - 重新加载插件配置的权限

集成说明

PlayTimeLink集成

  • 插件默认会尝试与PlayTimeLink集成以获取准确的在线时间
  • 如果PlayTimeLink不可用,可以选择使用模拟的在线时间

PlaceholderAPI集成

  • 支持通过PlaceholderAPI获取玩家的在线时间
  • 默认使用%VPTlink_hours%小时%VPTlink_minutes%分钟格式

版本历史

1.0.4

  • 修复了在线时间计算逻辑,现在精确支持小时和分钟的计算
  • 优化了在线时间获取方式

1.0.3及之前

  • 基础功能实现
  • 奖励系统配置
  • 多种集成选项

开发者

  • bili_emo $ power by ai

相关链接

警告

此文档由ai生成 部分修改