Glass Networking
Простой пользовательский обработчик пакетов, значительно упрощающий работу с сетью за счет использования уязвимостей NBT.
Быстрое задание
Как далеко вы сможете убежать, прежде чем вас поймают толпы?
Проверка Minecraft
Подтвердите свой запуск
Пройдите быструю проверку, чтобы получить свой код.
Glass Networking
Это модификация библиотеки, которая невероятно упрощает добавление и использование пользовательских пакетов.
Не такая гибкая и расширяемая, как система StationAPI, но хорошо подходит для тех, кто не хочет делать StationAPI обязательной зависимостью. Совместима со StationAPI.
Требования:
- Сервер и клиент знают, установлен ли у другого мод, при этом сохраняя возможность подключения к стандартным серверам и клиентам. - Автоматическое прерывание передачи пакетов для клиентов в одиночной игре или для серверов, отправляющих пакеты сами себе, что позволяет сократить количество проверок.
Как использовать (моддеры)
###### Предполагается, что вы уже немного знакомы с принципами работы пакетов.
- Реализуйте класс `GlassPacketListener` и реализуйте соответствующий метод. Существует удобный метод `registerGlassPacket`. - Добавьте точку входа для `glassnetworking` и укажите в ней путь к вашему новому классу. - В поле `applicator` следует вставить лямбда-функцию или ссылку на метод для обработки того, что должно произойти при получении вашего пакета. - Отправляйте пакеты из любого места в коде и наблюдайте, как всё работает (™).