Auto Network Lib
Доступно на версіях Minecraft
[1.12.2]Категорії мода
Зовнішні ресурси
Розробники моду
aurocosh
Опис мода
Auto Network Lib - це бібліотека автоматичної серіалізації пакетів мережі. Особливості:
- Автоматична серіалізація і десеріалізація полів в пакеті мережі
- Автоматична обробка пакетів у головному потоці
- Вбудовані серіалізатори найпоширеніших типів даних
- Можливість додавати власний серіалізатор для типу, який не підтримується за замовчуванням
- Може серіалізувати загальні списки, множини, карти, масиви Java, колекції в колекції та будь-які перелічення
- Оптимізований для продуктивності
При написанні мережевого коду модерам потрібно вручну серіалізувати та десеріалізувати всі поля в пакеті. Ця бібліотека може автоматично зробити це, щоб вам не довелося писати стандартний код. Вам потрібно лише оголосити поля в пакеті. Мережевий код в Minecraft працює в окремому потоці від головного потоку гри, тому перед роботою вам потрібно запланувати завдання у головному потоці та виконати все там. Ця бібліотека автоматично планує завдання в головному потоці. За замовчуванням ця бібліотека підтримує серіалізацію наступних типів даних: int, long, float, double, boolean, Integer, Long, Float, Double, Boolean, String, NBTTagCompound, ItemStack, char, byte, short, Character, Byte, Short, BlockPos, Vec3d, Color3f. Ця бібліотека може автоматично серіалізувати наступні загальні java-колекції: List>>, HashMap
, List
Завантажити Auto Network Lib
Ім'я файлу | Завантажувач моду | Версія Minecraft | |
---|---|---|---|
autonetworklib-1.12.2-1.0.45.jar | Forge | 1.12.2 |