BetterAFK

一个带有全息图的简单、风格化的 AFK 插件,支持 PlaceholderAPI 定制。

资源图片
# BetterAFK ![https://img.shields.io/bstats/servers/24410?color=d55555 ](https://img.shields.io/bstats/servers/24410?color=d55555 ) ![https://img.shields.io/bstats/players/24410?color=d55555 ](https://img.shields.io/bstats/players/24410?color=d55555 ) ![https://img.shields.io/modrinth/game-versions/OQORWMBK?color=d55555 ](https://img.shields.io/modrinth/game-versions/OQORWMBK?color=d55555 )
PlaceholderAPI 支持 这对于使用其他插件更改标签或记分板的服务器非常有用。 这意味着 AFK 数据和值也可以在其他插件中使用。 以下占位符可用: `%betterafk_afk_status%` (如果玩家 AFK,则返回 AFK) `%betterafk_invulnerability_status%` (如果玩家无敌,则返回 invulnerable) `%betterafk_afk_query%` (返回 true 或 false,如果玩家 AFK 则返回 true) `%betterafk_afk_minutes%` (返回玩家 AFK 的分钟数,如果玩家没有 AFK 则返回空) 请注意,您还需要在此处下载 PlaceholderAPI 插件才能使用此功能:https://www.spigotmc.org/resources/placeholderapi.6245/
一个简单的具有全息图的风格化 AFK 插件,可以完全自定义。 查看画廊。 ### 预览 ![Preview](https://s20.directupload.net/images/250117/omrmpxks.gif) ### 特性 **始终查看更新日志以了解最新的功能及其工作原理** - PlaceholderAPI 支持 - 支持消失的玩家 - 可选的 AFK 权限 - 构建在不损失性能的原则上 - 使用 /afk 命令,玩家可以将自己设置为 AFK 模式 - 锁定 AFK 玩家的位置 - 踢出功能:在一段时间后将玩家从服务器中踢出 - 免疫功能:AFK 玩家可以免疫并不能受到伤害 - 集成全息图以使 AFK 显示更现代更清晰 - 可以设置全息图在更高处开始,以避免它们重叠 - 将全息图值留空("")以简单地禁用它 - 完全可定制 - 内置重新加载命令 (`/betterafk reload`) - 可以在配置中更改每个消息和时间值 ### 权限 - `betterafk.use` 允许玩家进入 AFK 模式(必须首先在配置中启用) - `betterafk.reload` 允许玩家重新加载 config.yml。(默认情况下,OP 玩家可以重新加载 config.yml) ### 错误报告 & 支持 如果您需要帮助或发现错误,请通过 [Discord](https://discord.gg/Sww7JtMjga) 联系我们的团队。 我们将保证快速帮助 - 感谢您的支持 :) ### config.yml 简单的配置。根据您的愿望更改消息和时间值。 Minecraft 颜色代码(使用 &)已完全集成! ``` # ========================================== # BetterAFK – config.yml # ========================================== # 在这里您可以根据您的愿望自定义所有消息和时间。 # 可以使用 Minecraft 颜色代码,使用 "&" # 时间以秒为单位测量(例如,5 分钟 = 300 秒) # 更多信息请访问插件页面: # https://modrinth.com/plugin/betterafk # ========================================== # 如果您需要帮助或发现错误,请联系我们的团队通过 discord (https://dsc.gg/betterplugins)。 # 我们将保证快速帮助 - 感谢您的支持 :) # ========================================== # 您可以在这里更改玩家自动设置为 AFK 的时间(以及是否应这样做) # 此外,如果玩家需要权限 ("betterafk.use") 才能进入 AFK 模式和错误信息 afk: auto_timeout_enabled: true timeout: 180 require_permission: false no_permission_message: "&7您没有 &cAFK&7 的权限。" # 您可以在此取消激活标签前缀 tab_prefix: enabled: true value: " &c&lAFK" # 您可以在此取消激活全息图上方的符号(屏障),如果您不喜欢它,或者跳过一个全息图空间 # 如果将 skip_one_hologram 设置为 true,则全息图将从一个全息图位置更高一层开始(如果显示名称或心上方,这很有用) holograms: barrier: true skip_one_hologram: false # 您可以在此选择在一段时间后将玩家踢出服务器以及相应的消息 kick: enabled: true time: 600 message: "&7您由于 AFK 时间过长而被 &ckicked &7!" # 您可以在此选择是否阻止 AFK 玩家的位置以及该消息。 # 这可以防止他们被推开(例如,通过玩家、实体或水)。 lock_position: enabled: true message: "&7您不能再移动了,因为您已被标记为 &c&lAFK&7。输入 &c/afk &7再次移动。" action_bar_message: "&7您无法在 &c&lAFK&7 时移动!" # 您可以选择在 AFK 模式下的一段时间后是否阻止玩家无敌和不死,以及相应的消息 # 建议将值设置为 3 秒以上以防止玩家利用此功能 immortality: enabled: true delay: 10 status: "&ainvulnerable" hologram: true message: "&7您现在由于 AFK 模式而 &dinvulnerable &7!" # 您可以在这里自定义所有消息、单位和全息图以您喜欢的方式 # 使用这些占位符: # %player% - AFK 玩家的名称 # %time% - 玩家 AFK 的分钟数 # %unit% - 正确的单位(分钟/分钟) # %target% - 通过 /afk 目标玩家的名称 messages: action_bar: "&7您现在是 &c&lAFK&7!" chat_afk_start: "&d%player% 现在是 &c&lAFK&7。" chat_afk_end: "&d%player% 已不再是 &c&lAFK &7后 &c&l%time% &7%unit%。" hologram_line1: "&c&lAFK" hologram_line2: "&7起自 %time% %unit%" vanished_afk_message: "&7您现在是 &c&lAFK&7。由于您已消失,因此不会显示任何消息或全息图。" chat_afk_vanished_end: "&7您 AFK 了 &c&l%time% &7%unit%。" unit_singular: "分钟" unit_plural: "分钟" ```