Elytrium / LimboAPI

An API which provides virtual servers features to Velocity

Home Page:https://elytrium.net/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[BUG] LimboAPI Exception on chunk-radius-send-on-spawn: 0

KweezyCode opened this issue · comments

Describe the bug
Unable to join the server with such option in the config file

To Reproduce
Set chunk-radius-send-on-spawn to 0 (On any other value. On values 1-3 it will force too low render distance on connected server that could be fixed only manually in client settings (just click on view-distance))

Server Info (please complete the following information):
Plugins are the latest from sources (LimboAPI, LimboFilter)

velocity-dump-2023-10-28-19-31-50.json

[19:46:58 ERROR]: [initial connection] /192.168.112.1:40604: exception encountered in net.elytrium.limboapi.server.LimboSessionHandlerImpl@47fa9cfe

java.lang.IllegalStateException: Current PreparedPacket is not prepared for 1.20.2

	at net.elytrium.limboapi.thirdparty.fastprepare.handler.PreparedPacketEncoder.write(PreparedPacketEncoder.java:64) ~[?:?]

	at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:881) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:940) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:966) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:934) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1020) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:311) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at com.velocitypowered.proxy.connection.MinecraftConnection.write(MinecraftConnection.java:230) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at net.elytrium.limboapi.server.LimboImpl.respawnPlayer(LimboImpl.java:486) ~[?:?]

	at net.elytrium.limbofilter.handler.BotFilterSessionHandler.changeStateToCaptcha(BotFilterSessionHandler.java:370) ~[?:?]

	at net.elytrium.limbofilter.handler.BotFilterSessionHandler.onMove(BotFilterSessionHandler.java:184) ~[?:?]

	at net.elytrium.limboapi.server.LimboSessionHandlerImpl.handle(LimboSessionHandlerImpl.java:157) ~[?:?]

	at net.elytrium.limboapi.protocol.packets.c2s.MovePositionOnlyPacket.handle(MovePositionOnlyPacket.java:53) ~[?:?]

	at com.velocitypowered.proxy.connection.MinecraftConnection.channelRead(MinecraftConnection.java:151) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at com.velocitypowered.proxy.protocol.netty.MinecraftDecoder.tryDecode(MinecraftDecoder.java:92) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at com.velocitypowered.proxy.protocol.netty.MinecraftDecoder.channelRead(MinecraftDecoder.java:61) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[server.jar:3.2.0-SNAPSHOT (git-ae63da68-b286)]

	at java.lang.Thread.run(Unknown Source) [?:?]

[19:46:58 INFO] [limboapi]: Kweezy_Play (/192.168.112.1:40604) has disconnected from the LimboFilter Limbo

[19:46:58 INFO]: [initial connection] /192.168.112.1:40604 has disconnected