кароче мне понадобилось сделать что то по типу ****** сервера на node.js так как я в нем не особо шарю просил код у чат гпт он мне выдал код который просто заходит на сервер и выводит в консоль пакеты с сервера я сам накидал туда чтобы создавался еще и локальный сервер и все что я на нем делал делалось на ****** сервере и все что на нем происходило происходило и на локальном сервере но почему-то ничего не работает когда я захожу на сервер выдает ошибку Inrenal Exception: io.netty.handlers.codec.DecoderException: java.land.IndexOutOfBoundsException: readerIndex(1) + length(1) exceeds writerIndex(1): PooledUnsafeDirectByteBuf(ridx: 1, widx:1, cap:1) в консоль ничего не логируется вот мой код: const mc = require('minecraft-protocol'); const server = mc.createServer({ 'online-mode': false, encryption: true, host: '0.0.0.0', port: 25565, version: '1.16.5' }); server.on('login', function(client) { const proxy = mc.createClient({ host: 'play.funtime.su', port: 25565, username: 'tw1xteam' }); proxy.on('packet', (data, meta) => { console.log('Proxy -> Client:', meta.name, data); // Перенаправляем пакеты от proxy-сервера клиенту client.write(meta.name, data); }); // Обрабатываем входящие ошибки с proxy-сервера proxy.on('error', (error) => { console.error('Minecraft proxy error:', error); }); console.log("'" + client.username + "' connected to CHEAT server"); // Обрабатываем входящие пакеты от клиента и перенаправляем их на proxy-сервер client.on('packet', (data, meta) => { console.log('Client -> Proxy:', meta.name, data); proxy.write(meta.name, data); }); // Обработка разрыва соединения клиента client.on('end', () => { console.log("'" + client.username + "' disconnected from CHEAT server"); proxy.end('Client disconnected'); }); }); JS const mc = require('minecraft-protocol'); const server = mc.createServer({ 'online-mode': false, encryption: true, host: '0.0.0.0', port: 25565, version: '1.16.5' }); server.on('login', function(client) { const proxy = mc.createClient({ host: 'play.funtime.su', port: 25565, username: 'tw1xteam' }); proxy.on('packet', (data, meta) => { console.log('Proxy -> Client:', meta.name, data); // Перенаправляем пакеты от proxy-сервера клиенту client.write(meta.name, data); }); // Обрабатываем входящие ошибки с proxy-сервера proxy.on('error', (error) => { console.error('Minecraft proxy error:', error); }); console.log("'" + client.username + "' connected to CHEAT server"); // Обрабатываем входящие пакеты от клиента и перенаправляем их на proxy-сервер client.on('packet', (data, meta) => { console.log('Client -> Proxy:', meta.name, data); proxy.write(meta.name, data); }); // Обработка разрыва соединения клиента client.on('end', () => { console.log("'" + client.username + "' disconnected from CHEAT server"); proxy.end('Client disconnected'); }); }); может быть кто то шарит как её решить мне главное чтобы я мог управлять в дальнейшем сервером типо делать подсветку игроков glow или делать хитбоксы больше? могу чутка заплатить за помощь