My guess is that its enough to catch & properly handle / kick the player.
[21:41:44] [User Authenticator #5257/ERROR]: Could not pass event AsyncPlayerPreLoginEvent to AAC5 v5.0.14
java.lang.NullPointerException: null
at java.lang.reflect.Method.invoke(Method.java:559) ~[?:?]
at me.konsolas.aac.fV.a(fV.java:23) ~[?:?]
at jdk.internal.reflect.GeneratedMethodAccessor162.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
at me.konsolas.aac.AAC.a(AAC.java:11) ~[?:?]
at jdk.internal.reflect.GeneratedMethodAccessor161.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
at me.konsolas.aac.AAC.a(AAC.java:75) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor30.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.16.5.jar:git-Tuinity-"94f025a"]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[patched_1.16.5.jar:git-Tuinity-"94f025a"]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.5.jar:git-Tuinity-"94f025a"]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607) ~[patched_1.16.5.jar:git-Tuinity-"94f025a"]
at net.minecraft.server.v1_16_R3.LoginListener$LoginHandler.fireEvents(LoginListener.java:335) ~[patched_1.16.5.jar:git-Tuinity-"94f025a"]
at net.minecraft.server.v1_16_R3.LoginListener$1.run(LoginListener.java:227) ~[patched_1.16.5.jar:git-Tuinity-"94f025a"]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:834) [?:?]
Issue description
This should not cause malfunction of AAC.
My guess is that its enough to catch & properly handle / kick the player.
Core information
Server version: 1.16.5
AAC version: 5.0.14-b1
ProtocolLib version: not relevant
Plugin list: not relevant
Special environment information
ViaVersion version: ??
ProtocolSupport version: ??
ViaBackwards version: ??
BungeeCord plugins: ??