AlbertBlue
本帖最后由 AlbertBlue 于 2021-2-20 14:37 编辑

介绍

本插件已不再维护
本插件为AmazingBot的附属白名单插件
AamazingBot:
使用本插件前请确保您的服务器安装了AmazingBot以及AuthMe 5.0以上版本

功能

使用本插件您可以让玩家在Q群内申请白名单后才能进入服务器[1个QQ对应1个白名单]
[不会影响已注册玩家]: 在AuthMe登录插件中已经注册过的玩家可正常进入服务器
[自动绑定]: 使用本插件申请白名单的玩家登录authme之后便会自动绑定账号到amazingbot
[查询]: 使用指令可根据游戏ID查询玩家QQ或根据QQ查询游戏ID
支持正则表达式以及自定义文字信息

效果图




如果申请的玩家ID在安装本插件之前已经在authme注册
或已经被其他玩家申请则无法通过


正则表达式以及名称长度检测




配置文件

  1. name:
  2.   ##正则表达式
  3.   regex: 'a-zA-Z0-9_'
  4.   ##名字最小长度
  5.   min_length: 3
  6.   ##名字最长长度
  7.   max_length: 16
  8. join_tip:
  9.   - "&a&l请先加入Q群: XXXX "
  10.   - "&f&l在群内发送 申请白名单 您的游戏名字"
  11.   - "&f&l即可进入服务器"
  12. keyword: "申请白名单"
  13. #监听指令的Q群
  14. groups:
  15.   - "0000000"
  16. messages:
  17.   bind: "白名单申请成功! 名字: %name%"
  18.   fail: "此玩家已经存在,请更换名称"
  19.   length: "您输入的名字太长或太短"
  20.   char: "名字只能使用英文数字和下划线!"
  21.   binded: "您已经申请过白名单: %name%"
复制代码


指令&权限


本插件所有命令权限为amw.admin

/amw reload —— 重新载入配置文件
        /amw check [玩家] —— 查看玩家QQ
        /amw qq [QQ号码] —— 查看QQ所绑定的玩家

插件下载


AMWhiteList.jar (7.69 KB, 下载次数: 408)
本插件所用所有代码均为原创,不存在借用/抄袭等行为

-

小天吖~
支持原创。希望作者再做一个插件,绑定QQ领奖励awa

结城希亚
能支持下1.7.10不(

安阳先生
我的天居然真的有!楼主tql!!如果在1.7.10版本也可以实现那就实在是太方便了!

Mikoto、、
插件有点强噢,支持一下

張起灵
支持其他登录插件吗?

Daleyworld
插件很好用,感谢楼主

白可乐
[00:23:52] [WebSocketConnectReadThread-166/ERROR]: Could not pass event GroupMessageEvent to AMWhiteList v1.0.0
java.lang.NoSuchMethodError: fr.xephi.authme.AuthMe.getApi()Lfr/xephi/authme/api/NewAPI;
        at me.albert.amwhitelist.listeners.onGroup.onGroup(onGroup.java:55) ~[?:?]
        at catserver.server.executor.asm.generated.GeneratedEventExecutor163.execute(Unknown Source) ~[?:?]
        at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:67) ~[EventExecutor$2.class:git-CatServer-1.12.2-8a186f9]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[RegisteredListener.class:git-CatServer-1.12.2-8a186f9]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:503) [SimplePluginManager.class:git-CatServer-1.12.2-8a186f9]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485) [SimplePluginManager.class:git-CatServer-1.12.2-8a186f9]
        at me.albert.amazingbot.listeners.OnMessage.onMessage(OnMessage.java:27) [AmazingBot.jar:?]
        at catserver.server.executor.asm.generated.GeneratedEventExecutor178.execute(Unknown Source) [?:?]
        at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:67) [EventExecutor$2.class:git-CatServer-1.12.2-8a186f9]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [RegisteredListener.class:git-CatServer-1.12.2-8a186f9]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:503) [SimplePluginManager.class:git-CatServer-1.12.2-8a186f9]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485) [SimplePluginManager.class:git-CatServer-1.12.2-8a186f9]
        at me.albert.amazingbot.bot.BotClient.onMessage(BotClient.java:42) [AmazingBot.jar:?]
        at org.java_websocket.client.WebSocketClient.onWebsocketMessage(WebSocketClient.java:492) [AmazingBot.jar:?]
        at org.java_websocket.drafts.Draft_6455.processFrame(Draft_6455.java:709) [AmazingBot.jar:?]
        at org.java_websocket.WebSocketImpl.decodeFrames(WebSocketImpl.java:367) [AmazingBot.jar:?]
        at org.java_websocket.WebSocketImpl.decode(WebSocketImpl.java:212) [AmazingBot.jar:?]
        at org.java_websocket.client.WebSocketClient.run(WebSocketClient.java:417) [AmazingBot.jar:?]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_102]

这个报错是什么原因?

AlbertBlue
白可乐 发表于 2020-4-5 11:25
[00:23:52] [WebSocketConnectReadThread-166/ERROR]: Could not pass event GroupMessageEvent to AMWhite ...

authme必须5.4.0以上版本

白可乐
AlbertBlue 发表于 2020-4-6 10:33
authme必须5.4.0以上版本

用的是authme5.5

我叫半仙啊
这种服务器好管理 点赞点赞

AlbertBlue

那估计只能authme 5.4.0了

下一页 最后一页