Загрузка...

Minecraft Proxy NODE.JS - minecraft-protocol

Thread in Node.js created by Tw1x_Team Oct 31, 2023. 182 views

  1. Tw1x_Team
    Tw1x_Team Topic starter Oct 31, 2023 Banned 0 Dec 29, 2022
    кароче мне понадобилось сделать что то по типу ****** сервера на 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) в консоль ничего не логируется вот мой код:

    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 или делать хитбоксы больше?
    могу чутка заплатить за помощь
     
Loading...
Top