Describe the bug
When running limboAPI and nLogin players are stuck from logging in a error is throwed in console
To Reproduce
- Install LimboAPI Latest 1.1.27 and nLogin
- Enable compatibility-mode in LimboAPI
- Join the server
Expected behavior
Player can log-in
Server Info (please complete the following information):
Additional context
error in console:
java.lang.IllegalArgumentException: Can not get final com.velocitypowered.proxy.connection.client.InitialInboundConnection field com.velocitypowered.proxy.connection.client.LoginInboundConnection.delegate on com.velocitypowered.proxy.connection.client.InitialInboundConnection
at java.base/jdk.internal.reflect.MethodHandleFieldAccessorImpl.newGetIllegalArgumentException(MethodHandleFieldAccessorImpl.java:86) ~[?:?]
at java.base/jdk.internal.reflect.MethodHandleObjectFieldAccessorImpl.get(MethodHandleObjectFieldAccessorImpl.java:61) ~[?:?]
at java.base/java.lang.reflect.Field.get(Field.java:440) ~[?:?]
at com.nickuc.login.ΓφτΠδπτΓΛθΛΦιτς.a(:59) ~[?:?]
at com.nickuc.login.λζφΨμτδΠοπΓΔτ.a(:368) ~[?:?]
at com.nickuc.login.λζφΨμτδΠοπΓΔτ.a(:100) ~[?:?]
at com.nickuc.login.Lmbda$33.execute(Unknown Source) ~[?:?]
at com.velocitypowered.proxy.event.UntargetedEventHandler$VoidHandler.lambda$buildHandler$0(UntargetedEventHandler.java:56) ~[velocity.jar:3.5.1]
at com.velocitypowered.proxy.event.VelocityEventManager.fire(VelocityEventManager.java:677) ~[velocity.jar:3.5.1]
at com.velocitypowered.proxy.event.VelocityEventManager.fire(VelocityEventManager.java:544) ~[velocity.jar:3.5.1]
at com.velocitypowered.proxy.event.VelocityEventManager.fire(VelocityEventManager.java:533) ~[velocity.jar:3.5.1]
at net.elytrium.limboapi.injection.login.LoginTasksQueue.finish(LoginTasksQueue.java:132) ~[?:?]
at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:148) ~[velocity.jar:3.5.1]
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:141) ~[velocity.jar:3.5.1]
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:535) ~[velocity.jar:3.5.1]
at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:201) ~[velocity.jar:3.5.1]
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195) ~[velocity.jar:3.5.1]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[velocity.jar:3.5.1]
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[velocity.jar:3.5.1]
at java.base/java.lang.Thread.run(Thread.java:1474) [?:?]
[22:42:45 INFO]: [initial connection] /100.108.253.41:59371 has disconnected: Unable to get the channel from com.velocitypowered.api.event.player.GameProfileRequestEvent event
Describe the bug
When running limboAPI and nLogin players are stuck from logging in a error is throwed in console
To Reproduce
Expected behavior
Player can log-in
Server Info (please complete the following information):
limboapi 1.1.27-SNAPSHOT (git-839773c)
limboreconnect 1.1.8
nlogin 2.0.18
Velocity 3.5.1
/velocity dump link
velocity-dump-2026-07-11-22-40-47.json
Additional context
error in console:
java.lang.IllegalArgumentException: Can not get final com.velocitypowered.proxy.connection.client.InitialInboundConnection field com.velocitypowered.proxy.connection.client.LoginInboundConnection.delegate on com.velocitypowered.proxy.connection.client.InitialInboundConnection
at java.base/jdk.internal.reflect.MethodHandleFieldAccessorImpl.newGetIllegalArgumentException(MethodHandleFieldAccessorImpl.java:86) ~[?:?]
at java.base/jdk.internal.reflect.MethodHandleObjectFieldAccessorImpl.get(MethodHandleObjectFieldAccessorImpl.java:61) ~[?:?]
at java.base/java.lang.reflect.Field.get(Field.java:440) ~[?:?]
at com.nickuc.login.ΓφτΠδπτΓΛθΛΦιτς.a(:59) ~[?:?]
at com.nickuc.login.λζφΨμτδΠοπΓΔτ.a(:368) ~[?:?]
at com.nickuc.login.λζφΨμτδΠοπΓΔτ.a(:100) ~[?:?]
at com.nickuc.login.Lmbda$33.execute(Unknown Source) ~[?:?]
at com.velocitypowered.proxy.event.UntargetedEventHandler$VoidHandler.lambda$buildHandler$0(UntargetedEventHandler.java:56) ~[velocity.jar:3.5.1]
at com.velocitypowered.proxy.event.VelocityEventManager.fire(VelocityEventManager.java:677) ~[velocity.jar:3.5.1]
at com.velocitypowered.proxy.event.VelocityEventManager.fire(VelocityEventManager.java:544) ~[velocity.jar:3.5.1]
at com.velocitypowered.proxy.event.VelocityEventManager.fire(VelocityEventManager.java:533) ~[velocity.jar:3.5.1]
at net.elytrium.limboapi.injection.login.LoginTasksQueue.finish(LoginTasksQueue.java:132) ~[?:?]
at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:148) ~[velocity.jar:3.5.1]
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:141) ~[velocity.jar:3.5.1]
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:535) ~[velocity.jar:3.5.1]
at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:201) ~[velocity.jar:3.5.1]
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195) ~[velocity.jar:3.5.1]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[velocity.jar:3.5.1]
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[velocity.jar:3.5.1]
at java.base/java.lang.Thread.run(Thread.java:1474) [?:?]
[22:42:45 INFO]: [initial connection] /100.108.253.41:59371 has disconnected: Unable to get the channel from com.velocitypowered.api.event.player.GameProfileRequestEvent event