Auto Network Lib автоматически сериализует сетевые пакеты и сам обрабатывает их в основном потоке, чтобы моды с мультиплеером работали проще и стабильнее.

Забудь про ручную сериализацию и горы однотипного кода - достаточно объявить поля в пакете, и библиотека сама запишет/прочитает всё нужное. Она автоматически ставит обработку в главный поток - меньше багов и крашей из-за потоков, меньше шансов словить лаг на сервере при передаче пакетов.

Из коробки есть сериализаторы для большинства примитивов и игровых типов: int, long, float, double, boolean, обертки Integer, Long и т.д., String, NBTTagCompound, ItemStack, BlockPos, Vec3d, Color3f и другие. Библиотека умеет работать с массивами и любыми перечислениями (enum).

Поддерживаются сложные коллекции и вложения: List<T>, ArrayList<T>, Set<T>, HashSet<T>, Map<T,K>, HashMap<T,K>, а также вложенные структуры вроде HashMap<Integer, List<Integer>> или List<List<List<String>>>. Можно добавить свой сериализатор, если нужен нестандартный тип.

Оптимизация на месте - рефлексия выполняется только при первой сериализации пакета, дальше библиотека пишет и читает быстро, без лишних просадок. Это реально сокращает баги и ускоряет разработку модов и модпаков с сетью.

Мод на сеть, который упрощает написание сетевых пакетов и делает мультиплеер стабильнее.

Скачать Auto Network Lib

Название
Создан
Размер
Версия
Загрузчик

Смотреть все
Auto Network Lib Моды

Auto Network Lib

Моды
Создан
30.09.2024
Обновлен
21.03.2026
Размер
41,3 КБ
Последняя версия
1.12.2
Статистика
189134