有限挂机

有限挂机

一个服务端模组,用于限制玩家挂机时长并追踪所有玩家的游戏时间。

Limited AFK

一个相当直接的服务器端模组,用于限制玩家可以挂机(AFK)的时间,并追踪所有玩家的游戏时长。

此模组只应安装在服务器上。

玩家命令

  • /playtime 告诉玩家他们在服务器上实际游玩和挂机的真实时间
  • /afklist 列出在线玩家以及谁处于/未处于挂机状态

管理员命令与配置

配置可以通过在服务器上加载时生成的属性文件或通过命令来完成。

  • /playtime <player> 获取指定玩家的游戏时长
  • /playtime all 获取所有登录过服务器的玩家的游戏时长。输出到控制台并给管理员一份剪贴板副本。
  • /playtime actions <player> 获取玩家自上次执行 AFK 算法追踪的某个操作以来的时间。
  • /limitedafk 获取当前配置设置
  • /limitedafk enabled <true/false> 启用/禁用 AFK 追踪器
  • /limitedafk ignoreCreativeAndSpectator <true/false> 设置 AFK 追踪器是否应将创造模式和旁观模式玩家标记为 AFK
  • /limitedafk allowedAfkPercentage <0-100> 设置玩家游戏时长中可以用于挂机的百分比,超过后将踢出该玩家
  • /limitedafk announceAfk <true/false> 设置当玩家进入挂机或从挂机返回时是否在聊天中公告
  • /limitedafk afkTimer <60+> 设置玩家被标记为挂机所需的非活动秒数
  • /limitedafk defaultAfkDetectionLevel <LOW/MEDIUM/HIGH> 设置默认情况下 AFK 检测的严格程度(LOW 和 MEDIUM 需要不同程度的活动,HIGH 需要验证码)
  • /limitedafk captchaTimer <120+> 设置被怀疑挂机的玩家收到验证码之间的间隔时间(以秒为单位)
  • /limitedafk logCommandUsage <true/false> 设置成功执行的命令是否记录到服务器控制台
  • /afklevel get <player> 获取指定玩家所需的修改后(或默认)AFK 检测级别
  • /afklevel set <player> <LOW/MEDIUM/HIGH> 设置指定玩家所需的修改后 AFK 检测级别
  • /afklevel reset <player> 将指定玩家所需的修改后 AFK 检测级别重置为默认值

权限节点

LimitedAFK 使用 Fabric Permissions API 进行命令权限管理。每个节点都有一个回退的原版权限等级,用于没有权限模组的服务器。

通用

节点 默认值 描述
limitedafk.afklist ALL 使用 /afklist 查看谁在挂机
limitedafk.playtime ALL 使用 /playtime 查看自己的游戏时长
limitedafk.playtime.others GAMEMASTERS 使用 /playtime <player> 查看其他玩家的游戏时长
limitedafk.playtime.all GAMEMASTERS 使用 /playtime all 导出所有玩家的游戏时长
limitedafk.playtime.actions GAMEMASTERS 使用 /playtime actions <player> 查看玩家的操作时间戳
limitedafk.afklevel.get GAMEMASTERS 使用 /afklevel get <player> 读取玩家的 AFK 检测级别
limitedafk.afklevel.set GAMEMASTERS 使用 /afklevel set <player> <level> 更改玩家的 AFK 检测级别
limitedafk.afklevel.reset GAMEMASTERS 使用 /afklevel reset <player> 将玩家的 AFK 检测级别重置为默认值

配置

配置命令由 BorisLib 根据每个配置值自动生成。

节点 默认值 描述
limitedafk.config GAMEMASTERS 通过 /limitedafk 列出所有配置值
limitedafk.config.<name>.get GAMEMASTERS 读取特定的配置值
limitedafk.config.<name>.set GAMEMASTERS 更改特定的配置值

试试我的其他模组!

全部为服务器端 Fabric 模组 — 无需客户端安装。

模组 描述 链接
Arcana Novum Minecraft 最大的仅服务器端全功能魔法模组!添加了强大的物品、多方块结构和 Boss! GitHub Modrinth CurseForge
Ancestral Archetypes 高度可配置的 Origins 风格模组,让玩家选择一个生物来获得独特能力! GitHub Modrinth CurseForge
Ender Nexus 高度可配置的 /home、/spawn、/warp、/tpa 和 /rtp 命令集于一体,且可单独禁用。 GitHub Modrinth CurseForge
Fabric Mail 一个游戏内虚拟邮箱系统,用于在在线和离线玩家之间发送包裹和消息。 GitHub Modrinth CurseForge
Fabric Trade 添加 /trade,一个安全的玩家间交易界面。 GitHub Modrinth CurseForge
Limited AFK AFK 检测与管理,具有可配置的踢出阈值,适用于服务器。 GitHub Modrinth CurseForge
Links in Chat 使聊天中发布的 URL 可点击。 GitHub Modrinth CurseForge

许可证通知

以任何形式使用本项目,即表示您在此对本项目的许可证条款给予“明确同意”,并承认我,BorisShoes,已履行许可证规定的义务,即“在合理情况下尽合理努力获取接收方对本许可证条款的明确同意”。