本帖最后由 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注册 或已经被其他玩家申请则无法通过 ![]() 正则表达式以及名称长度检测 ![]() |
配置文件 |
|
指令&权限 |
本插件所有命令权限为amw.admin /amw reload —— 重新载入配置文件 /amw check [玩家] —— 查看玩家QQ /amw qq [QQ号码] —— 查看QQ所绑定的玩家 |
插件下载 |
![]() 本插件所用所有代码均为原创,不存在借用/抄袭等行为 |
支持原创。希望作者再做一个插件,绑定QQ领奖励awa
能支持下1.7.10不(
我的天居然真的有!楼主tql!!如果在1.7.10版本也可以实现那就实在是太方便了!
插件有点强噢,支持一下
支持其他登录插件吗?
插件很好用,感谢楼主
[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]
这个报错是什么原因?
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]
这个报错是什么原因?
白可乐 发表于 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
这种服务器好管理 点赞点赞
白可乐 发表于 2020-4-6 01:01
用的是authme5.5
那估计只能authme 5.4.0了

是否能出一个退群自动取消白名单呢?
还有 如果我是外置登录,也必须要登录插件吗?
用了张解锁卡呜呜呜呜
芦苇yyds!
在q群内输入 申请白名单 名字 之后,为什么错误名字会有提示,但是正确名字却不显示,而且白名单也没起作用呢
很不错,支持一下
感谢分享,一直在用你的插件
1.17能用吗
感谢大佬分享插件!!!MCBBS有你更精彩awa
感谢大佬分享插件!!!可以更新下1.17嘛
正好开新服的时候用得上!

非常感谢!
AlbertBlue 发表于 2020-4-6 16:28
那估计只能authme 5.4.0了
用5.4.0服务器直接崩溃
Starting org.bukkit.craftbukkit.Main
*** Warning, you've not updated in a while! ***
*** Please download a new build as per instructions from https://papermc.io/downloads ***
System Info: Java 17 (OpenJDK 64-Bit Server VM 17.0.1+12) Host: Windows 10 10.0 (amd64)
Loading libraries, please wait...
[22:05:01 INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[22:05:02 INFO]: Loaded 7 recipes
[22:05:04 INFO]: Starting minecraft server version 1.18.2
[22:05:04 INFO]: Loading properties
[22:05:04 INFO]: This server is running Paper version git-Paper-258 (MC: 1.18.2) (Implementing API version 1.18.2-R0.1-SNAPSHOT) (Git: 8897cea)
[22:05:04 INFO]: Server Ping Player Sample Count: 12
[22:05:04 INFO]: Using 4 threads for Netty based IO
[22:05:04 INFO]: Default game type: SURVIVAL
[22:05:04 INFO]: Generating keypair
[22:05:04 INFO]: Starting Minecraft server on 127.0.0.1:25565
[22:05:04 INFO]: Using default channel type
[22:05:04 INFO]: Paper: Using Java 11 compression from Velocity.
[22:05:04 INFO]: Paper: Using Java cipher from Velocity.
[22:05:05 ERROR]: [STDERR] [org.bukkit.craftbukkit.v1_18_R2.legacy.CraftLegacy] Initializing Legacy Material Support. Unless you have legacy plugins and/or data this is a bug!
[22:05:08 WARN]: Legacy plugin AuthMe v5.4.0-b1877 does not specify an api-version.
[22:05:08 INFO]: [AuthMe] Loading AuthMe v5.4.0-b1877
[22:05:08 INFO]: Server permissions file permissions.yml is empty, ignoring it
[22:05:08 INFO]: Preparing level "world"
[22:05:09 INFO]: Preparing start region for dimension minecraft:overworld
[22:05:09 INFO]: Time elapsed: 124 ms
[22:05:09 INFO]: Preparing start region for dimension minecraft:the_nether
[22:05:09 INFO]: Time elapsed: 124 ms
[22:05:09 INFO]: Preparing start region for dimension minecraft:the_end
[22:05:09 INFO]: Time elapsed: 42 ms
[22:05:09 INFO]: [AuthMe] Enabling AuthMe v5.4.0-b1877*
[22:05:10 INFO]: [AuthMe] SQLite Setup finished
[22:05:10 INFO]: [AuthMe] No supported permissions system found! Permissions are disabled!
[22:05:10 WARN]: [AuthMe] Aborting initialization of AuthMe: [InjectorReflectionException]: Could not invoke constructor of class 'class fr.xephi.authme.command.CommandHandler'
[22:05:10 WARN]: [AuthMe] THE SERVER IS GOING TO SHUT DOWN AS DEFINED IN THE CONFIGURATION!
[22:05:10 INFO]: [AuthMe] Waiting for 0 tasks to finish
[22:05:10 INFO]: [AuthMe] AuthMe 5.4.0-b1877 disabled!
[22:05:10 INFO]: Running delayed init tasks
[22:05:10 INFO]: Done (5.870s)! For help, type "help"
[22:05:10 INFO]: Stopping server
[22:05:10 INFO]: Saving players
[22:05:10 WARN]: [AuthMe] Error during SQL operation: [SQLException]: database connection closed
[22:05:10 WARN]: [AuthMe] Plugin AuthMe v5.4.0-b1877 generated an exception while executing task 2
java.lang.NullPointerException: Cannot invoke "java.io.FileWriter.write(String)" because "fr.xephi.authme.ConsoleLogger.fileWriter" is null
at fr.xephi.authme.ConsoleLogger.writeLog(ConsoleLogger.java:240) ~[AuthMe-5.4.0.jar:?]
at fr.xephi.authme.ConsoleLogger.warning(ConsoleLogger.java:93) ~[AuthMe-5.4.0.jar:?]
at fr.xephi.authme.ConsoleLogger.logException(ConsoleLogger.java:104) ~[AuthMe-5.4.0.jar:?]
at fr.xephi.authme.datasource.SqlDataSourceUtils.logSqlException(SqlDataSourceUtils.java:23) ~[AuthMe-5.4.0.jar:?]
at fr.xephi.authme.datasource.SQLite.getAccountsRegistered(SQLite.java:577) ~[AuthMe-5.4.0.jar:?]
at fr.xephi.authme.datasource.CacheDataSource.getAccountsRegistered(CacheDataSource.java:234) ~[AuthMe-5.4.0.jar:?]
at fr.xephi.authme.initialization.DataSourceProvider.lambda$checkDataSourceSize$0(DataSourceProvider.java:94) ~[AuthMe-5.4.0.jar:?]
at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.2.jar:git-Paper-258]
at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.18.2.jar:git-Paper-258]
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.18.2.jar:git-Paper-258]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
[22:05:10 WARN]: [AuthMe] Could not download GeoLiteAPI database [UnknownHostException]: geolite.maxmind.com
[22:05:10 WARN]: Exception in thread "Thread-6" java.lang.NullPointerException: Cannot invoke "java.io.FileWriter.write(String)" because "fr.xephi.authme.ConsoleLogger.fileWriter" is null
[22:05:10 WARN]: at AuthMe-5.4.0.jar//fr.xephi.authme.ConsoleLogger.writeLog(ConsoleLogger.java:240)
[22:05:10 WARN]: at AuthMe-5.4.0.jar//fr.xephi.authme.ConsoleLogger.warning(ConsoleLogger.java:93)
[22:05:10 WARN]: at AuthMe-5.4.0.jar//fr.xephi.authme.ConsoleLogger.logException(ConsoleLogger.java:104)
[22:05:10 WARN]: at AuthMe-5.4.0.jar//fr.xephi.authme.service.GeoIpService$1.run(GeoIpService.java:108)
[22:05:10 WARN]: at java.base/java.lang.Thread.run(Thread.java:833)
[22:05:10 INFO]: Saving worlds
>
這個資源很實用,我玩的服務器就有!
感谢大佬的插件吊!!!!
在q群内输入 申请白名单 名字 之后,为什么输一个字母或者超过16个数字会有提示,但是正确名字却不显示,而且白名单也没起作用呢