Библиотека сериализации сетевых сообщений
Библиотека сериализации сетевых сообщений
Auto Network Lib это библиотека автоматической сериализации сетевых пакетов.
Функции:
Описание
При написании сетевого кода моддерам необходимо вручную сериализовать и десериализовать все поля в пакете. Эта библиотека может делать это автоматически, чтобы вам не приходилось писать код котельной плиты. Вам нужно только объявить поля в пакете.
Сетевой код в Minecraft выполняется в отдельном потоке от основного игрового потока, и поэтому перед тем, как что-либо делать, вам нужно запланировать задачу в основном потоке и обработать все, что там есть. Эта библиотека автоматически планирует задачу в главном потоке.
Из коробки эта библиотека поддерживает сериализацию для следующих типов данных: int, long, float, double, boolean, Integer, Long, Float, Double, Boolean, String, NBTTagCompound, ItemStack, char, byte, short, Character, Byte, Short, BlockPos, Vec3d, Color3f
Эта библиотека может автоматически сериализовать следующие общие коллекции Java: ListT ,, ArrayListT ,, StackT ,, VectorT , LinkedListT ,, Set , T , T & g, ,, HashSetT ,, MapT, K ,, HashMapT, K ,
Эта библиотека может автоматически сериализовать массивы любого типа, но в настоящее время поддерживается только одномерный массив.
Эта библиотека может автоматически сериализовать поддерживаемый общий коллекции внутри других поддерживаемых общих коллекций. Например, он может сериализовать следующие типы данных: HashMapInteger, ListInteger , ,, ListListListString , , ,, HashMapListString ,, ListInteger g, Optim для исполнения. Отражение используется только один раз при первой сериализации пакета, после чего отражение не требуется. Также он использует дескрипторы метода вместо отражения для чтения и записи данных, что быстрее, чем доступ через отражение. Maven info maven {url https://dl.bintray.com/aurocosh/Maven} зависимости {compile aurocosh.autonetworklib: autonetworklib-1.12.2: [VERSION] } Замените [VERSION] версией мода, которую вы хотите установить использовать!
Требования
Как установить Auto Network Lib на Майнкрафт:
- Скачать и установить Forge
- Скачать и кинуть скачанный мод Auto Network Lib в папку mods. Все!
- Подробнее.
Cкачать похожие моды
Скачать Auto Network Lib мод на Майнкрафт:
На 1.12.2
- Скачать autonetworklib-1.12.2-1.0.39.jar (13.05.2021)