开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[JE服务端] [管理|安全]AFK+ —— 一个轻量级的挂机插件[1.11.X-1.18.X]

 发表于 2022-1-23 12:37:42|显示全部楼层|阅读模式 IP:广东省
插件发布
中文名:挂机+
外语名:AFK+
支持版本:1.11.x 1.12.x 1.13.x 1.14.x 1.15.x 1.16.x 1.17.x 1.18.x 
适用服务端:CraftBukkit Spigot 其它 
插件属性: 
插件类型:管理 安全 
前置插件:无前置
来源:转载
原帖地址:https://www.spigotmc.org/resources/afk.35065/
下载地址:https://www.spigotmc.org/resources/afk.35065/download?version=308054
最后更新:2021-12-23
本帖最后由 fantuan_233 于 2022-1-24 10:20 编辑

插件特点:
  1,简易(只有几个命令)
  2,安全(防止挂机时被人暗算)
3,免费(当然了)

插件命令(食用方法):
/afk:开始挂机
(如果是/afk [玩家id],那么如果你有权限,可以为其他玩家开启挂机)

/afkplus:显示插件信息
(如果是/afkplus [玩家名]则告诉你这位玩家有没有在挂机,如果他在挂机,还会告诉op他挂机了多久)
(以上内容,[]为选填项<>为必填项(虽然没有<>)


关于权限:
  op自带所有权限
vip存在的意义是不会被警告,不会被强制踢出游戏(-1就是无限)
0表示无权这么做
TimeToAFK是指如果在静止不动的情况下,持续多久可以进入挂机模式

关于config:
  1. UpdateDownload: true
  2. #是否开启更新检测


  3. #这里请设置一个如果玩家挂机过久之后踢出玩家的理由
  4. #Failure to do this wil result in the command being run every second请不要留空,并且保持以“kick [PLAYER]打头,后面加踢出理由(这里的原文存疑,故保留原文)
  5. Action: "kick [PLAYER] 您挂机时间太长,系统自动为您断开了连接!"

  6. #这里选择玩家受到警告湿的提示音
  7. #如果不需要声音,请填写(注意是英文双引号):""
  8. #请在此处寻找可以播放的声音:https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
  9. WarningSound: "LEVEL_UP"

  10. #当一个玩家不与世界(服务器)交互的时候,他就会被视为AFK状态(或正在发展为)
  11. #那么,交互的定义是哪些呢?
  12. #输入false忽略不需要的内容
  13. EnabledDetections:
  14.   #发送聊天信息
  15.   Chat: true
  16.   #移动(包括移动视角都算)
  17.   Move: true
  18.   #攻击实体(敌人,动物或者矿车一类)
  19.   Attack: true
  20.   #输入指令
  21.   Command: true
  22.   #右击方块
  23.   Interact: true
  24.   #放置方块
  25.   BlockPlace: true
  26.   #破坏方块
  27.   BlockBreak: true

  28. #当有一个玩家的AFK状态发生改变时,谁会收到消息?
  29. #Self = 那个玩家自己
  30. #Vanish = 如果那个状态发生改变的玩家处于AFK状态
  31. Broadcast:
  32.   Console: true
  33.   OtherPlayers: true
  34.   Self: true
  35.   Vanish: false

  36. #启用高级AFK检测,但是有可能使服务器运行速度变慢
  37. #更加严格的管控AFK,但是如果玩家只是在缓慢移动,则也有可能被标记为AFK
  38. #如果你的服务器经常有玩家使用挂机钓鱼机的话,请打开,否则,保持关闭
  39. AggressiveAFKDetection: false

  40. #Permissions的值可以是bolean函数(true或false)或者一个数值
  41. #0 = false, 1 = true 其余任何一个整数表示一个值
  42. #e.g. AFKSelf = 0 or 1 或者 TimeToAFK 可以设置一个整数作为秒数
  43. #注意,警告的时间是指玩家进入AFK状态多久,而不是距离最后一次交互多久
  44. Permissions:
  45.   afkplus,player:
  46.     #填写谁可以有这个权限 0 = 没有人, 1 =所有人, 2 = Op
  47.     Default: 1
  48.     Priority: 1
  49.     #这个玩家可不可以使用命令/afk进入AFK状态
  50.     AFKSelf: 1
  51.     #这个玩家可不可以使用/afk命令使其他人进入AFK
  52.     AFKOthers: 0
  53.     #当玩家多久没有交互时,进入AFK状态
  54.     TimeToAFK: 30
  55.     #当玩家持续AFK状态多久的时候,会被警告
  56.     TimeToWarning: 90
  57.     #玩家持续挂机多久的时候,会被执行Action中设置的命令
  58.     TimeToAction: 120
  59.     CanUpdate: 0
  60.   afkplus,vip:
  61.     Default: 0
  62.     Priority: 2
  63.     AFKSelf: 1
  64.     AFKOthers: 0
  65.     TimeToAFK: 60
  66.     TimeToWarning: 120
  67.     TimeToAction: 150
  68.     CanUpdate: 0
  69.   afkplus,admin:
  70.     Default: 2
  71.     Priority: 3
  72.     AFKSelf: 1
  73.     AFKOthers: 1
  74.     TimeToAFK: 90
  75.     TimeToWarning: -1
  76.     TimeToAction: -1
  77.     CanUpdate: 1
复制代码



持续汉化中


  message(汉化)
  1. ConfigVersion: 2

  2. PrimaryColor: "&6"
  3. SecondaryColor: "&3"

  4. #The language used for time values like "60 minutes from now"
  5. #Accepted values can be found at [url]http://www.ocpsoft.org/prettytime/#i18n[/url]
  6. #Please use the abbreviation next to the language e.g. DE for German or FR for french
  7. PrettyTimeLocale: "en"

  8. #These are sent to all players when AFK starts and stops
  9. Broadcast:
  10.   Start: "&8[&6AFK&4+&8] &s{PLAYER}&p 开始了挂机"
  11.   Stop: "&8[&6AFK&4+&8] &s{PLAYER}&p 结束了挂机"

  12. Updater:
  13.   NoUpdate: "&p目前无更新"
  14.   UpdateFound: "&p现在有更新了qwq"
  15.   UpdateDownloading: "&p插件已经自动更新,下次重启服务器将开始使用"

  16. Player:
  17.   AFK: "&s{PLAYER}&p 从 &s{TIME} 开始挂机"
  18.   NotAFK: "&s{PLAYER}&p 没有在挂机"

  19. #Sent when the player is AFK long enough for a warning to be sent
  20. Warning: "&8[&6AFK&4+&8]&p 您挂机太久了,可能为您断开连接!"

  21. Help:
  22.   Help: "下面是本插件命令:\n"
  23.   AFKPlus: ""/afkplus"\n
  24.   显示插件信息"
  25.   AFKPlusHelp: ""/afkplus [help]"\n
  26.   显示插件命令集"
  27.   AFKPlusUpdate: ""/afkplus [update]"\n
  28.   检测插件更新"
  29.   AFKPlusPlayer: ""/afkplus [PlayerName]"\n
  30.   告诉您此玩家有没有在挂机"
  31.   AFK: ""/afk [PlayerName]"\n
  32.   若没有玩家ID,则为您设置挂机状态\n
  33.   若有id,则为此玩家设置挂机状态(在有权限的情况下)"

  34. Error:
  35.   MustBePlayer: "&s只有玩家才可以使用!"
  36.   PlayerNotFound: "&s没有找到此玩家"
  37.   NotPermitted: "&s您没有这么做的权限"

  38. #----------------------------
  39. #汉化by fantuan
  40. #----------------------------
复制代码
prefix:
prefix如果有需要,请下载打包好的版本,或者自行使用IDE(Maven)进行编译
可以让服务器tab列表中现实玩家是否再AFK状态,并且防止AFK状态被别的玩家打断

这个prefix可以对AFK状态的开始和结束发送随机的消息,而不是呆板地发送预设好,无聊的消息

这个prefix可以防止玩家因为AFK状态持续过久而被踢出后,再次快速加入服务器的行动(就是说,向那些老是挂机,不上线的屑玩家说不

4,https://github.com/Dart2112/AFKPlusEventCommands
这个prefix允许使用多个指令来达到插件中的事件(比如,进入挂机)

这个prefix允许在Bungee服务端的情况下,将AFK消息发送至所有子服

这个prefix的用处是为其他插件提供前置
可供调用的变量包括"AFKPlus_Status" & "AFKPlus_AFKTime"
(其他插件可以获取玩家的AFK状态和持续时长)


汉化若有误,请私聊我解决

支持作者,到原帖下载
苦力怕论坛,感谢有您~
 发表于 2022-1-23 13:49:12 来自手机|显示全部楼层 IP:四川省
作者NB,作者加油
苦力怕论坛,感谢有您~
 发表于 2022-5-4 11:25:29|显示全部楼层 IP:江苏省
萨达萨达萨达撒旦
苦力怕论坛,感谢有您~
 发表于 2022-5-13 14:10:09|显示全部楼层 IP:广东省
还好,能不能做个简易版本的
苦力怕论坛,感谢有您~
 楼主|  发表于 2022-5-13 14:21:48|显示全部楼层 IP:广东省
TianHai 发表于 2022-5-13 14:10
还好,能不能做个简易版本的

我这是转载的啊喂=-=~/
苦力怕论坛,感谢有您~
 发表于 2022-5-15 22:21:25|显示全部楼层 IP:广东省
饭团团 发表于 2022-5-13 14:21
我这是转载的啊喂=-=~/

awa确实

苦力怕论坛,感谢有您~
 发表于 2024-5-5 22:54:40 来自手机|显示全部楼层 IP:山东省
确实挺不错的
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 发表于 2024-5-8 00:23:55 来自手机|显示全部楼层 IP:山东省
看起来不错噢
苦力怕论坛,感谢有您~
回复支持

使用道具举报

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供支持 | GMT+8, 2024-12-4 01:14

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号-3