Glass Networking

Простой пользовательский обработчик пакетов, значительно упрощающий работу с сетью за счет использования уязвимостей NBT.

16,52k

Быстрое задание

Как далеко вы сможете убежать, прежде чем вас поймают толпы?

Glass Networking

Это модификация библиотеки, которая невероятно упрощает добавление и использование пользовательских пакетов.

Не такая гибкая и расширяемая, как система StationAPI, но хорошо подходит для тех, кто не хочет делать StationAPI обязательной зависимостью. Совместима со StationAPI.

Требования:

- Сервер и клиент знают, установлен ли у другого мод, при этом сохраняя возможность подключения к стандартным серверам и клиентам. - Автоматическое прерывание передачи пакетов для клиентов в одиночной игре или для серверов, отправляющих пакеты сами себе, что позволяет сократить количество проверок.

Как использовать (моддеры)

###### Предполагается, что вы уже немного знакомы с принципами работы пакетов.

- Реализуйте класс `GlassPacketListener` и реализуйте соответствующий метод. Существует удобный метод `registerGlassPacket`. - Добавьте точку входа для `glassnetworking` и укажите в ней путь к вашему новому классу. - В поле `applicator` следует вставить лямбда-функцию или ссылку на метод для обработки того, что должно произойти при получении вашего пакета. - Отправляйте пакеты из любого места в коде и наблюдайте, как всё работает (™).

ОБЪЯВЛЕНИЯ
RU — Russian