[16:44:26 ERROR]: Failed to decode UDP packet of type SNAPSHOT from /**.**.**.**:48718 java.lang.IndexOutOfBoundsException: readerIndex(31) + length(8) exceeds writerIndex(33): PooledSlicedByteBuf(ridx: 31, widx: 33, cap: 33/33, unwrapped: PooledUnsafeDirectByteBuf(ridx: 0, widx: 33, cap: 2048)) at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.checkReadableBytes0(AbstractByteBuf.java:1442) ~[netty-buffer-4.1.97.Final.jar%23224!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readLong(AbstractByteBuf.java:835) ~[netty-buffer-4.1.97.Final.jar%23224!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.buffer@4.1.97.Final/io.netty.buffer.AbstractByteBuf.readDouble(AbstractByteBuf.java:861) ~[netty-buffer-4.1.97.Final.jar%23224!/:4.1.97.Final] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.FriendlyByteBuf.readDouble(FriendlyByteBuf.java:1206) ~[server-1.21.1-20240808.144430-srg.jar%23253!/:?] at TRANSFORMER/sable@1.2.2/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:30) ~[sable-neoforge-1.21.1-1.2.2.jar%23262!/:1.2.2] at TRANSFORMER/sable@1.2.2/dev.ryanhcode.sable.util.SableBufferUtils.read(SableBufferUtils.java:55) ~[sable-neoforge-1.21.1-1.2.2.jar%23262!/:1.2.2] at TRANSFORMER/sable@1.2.2/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.readList(ClientboundSableSnapshotDualPacket.java:66) ~[sable-neoforge-1.21.1-1.2.2.jar%23262!/:1.2.2] at TRANSFORMER/sable@1.2.2/dev.ryanhcode.sable.network.packets.ClientboundSableSnapshotDualPacket.(ClientboundSableSnapshotDualPacket.java:56) ~[sable-neoforge-1.21.1-1.2.2.jar%23262!/:1.2.2] at TRANSFORMER/minecraft@1.21.1/net.minecraft.network.codec.StreamCodec$1.decode(StreamCodec.java:20) ~[server-1.21.1-20240808.144430-srg.jar%23253!/:?] at TRANSFORMER/sable@1.2.2/dev.ryanhcode.sable.network.udp.SableUDPPacketType.create(SableUDPPacketType.java:29) ~[sable-neoforge-1.21.1-1.2.2.jar%23262!/:1.2.2] at TRANSFORMER/sable@1.2.2/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:44) ~[sable-neoforge-1.21.1-1.2.2.jar%23262!/:1.2.2] at TRANSFORMER/sable@1.2.2/dev.ryanhcode.sable.network.udp.SableUDPPacketDecoder.decode(SableUDPPacketDecoder.java:14) ~[sable-neoforge-1.21.1-1.2.2.jar%23262!/:1.2.2] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[netty-codec-4.1.97.Final.jar%23222!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23223!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23223!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23223!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.97.Final.jar%23234!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.handler@4.1.97.Final/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.97.Final.jar%23234!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.97.Final.jar%23223!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23223!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23223!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.codec@4.1.97.Final/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) ~[netty-codec-4.1.97.Final.jar%23222!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.97.Final.jar%23223!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23223!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.97.Final.jar%23223!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.97.Final.jar%23223!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.97.Final.jar%23223!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.97.Final.jar%23223!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport@4.1.97.Final/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.97.Final.jar%23223!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23235!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23235!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23235!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23235!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23235!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.transport.classes.epoll@4.1.97.Final/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) ~[netty-transport-classes-epoll-4.1.97.Final.jar%23235!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23226!/:4.1.97.Final] at MC-BOOTSTRAP/io.netty.common@4.1.97.Final/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23226!/:4.1.97.Final] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]