Mody do Minecraft Right Auto Network Lib
Auto Network Lib logo

Auto Network Lib

Biblioteka serializacji wiadomości sieciowych

Dostępne na wersjach Minecraft

[1.12.2]

Kategorie modów


Downloads 184K pobrania
Views 0 opinie
Created Utworzony 5 lata temu

Zasoby zewnętrzne

Twórcy modów

aurocosh awatar

aurocosh

Opis moda

Auto Network Lib to automatyczna biblioteka do serializacji pakietów sieciowych. Funkcje: Automatyczna serializacja i deserializacja pól w pakiecie sieciowym Automatyczne obsługiwanie pakietów w wątku głównym Wbudowane serializatory najczęściej używanych typów danych Możesz dodać własny serializator dla typu, który nie jest obsługiwany domyślnie Może serializować listy generyczne Może serializować zbiory generyczne Może serializować mapy generyczne Może serializować tablice Java Może serializować kolekcję generyczną wewnątrz kolekcji generycznej Może serializować dowolny Enum Zoptymalizowany pod kątem wydajności Opis Podczas pisania kodu sieciowego modderzy muszą ręcznie serializować i deserializować wszystkie pola w pakiecie. Ta biblioteka może to zrobić automatycznie, dzięki czemu nie musisz pisać zbędnego kodu. Wystarczy zadeklarować pola w pakiecie. Kod sieciowy w Minecraft działa w oddzielnym wątku od wątku głównego gry, dlatego przed wykonaniem jakichkolwiek działań należy zaplanować zadanie w wątku głównym i obsłużyć wszystko tam. Ta biblioteka automatycznie planuje zadanie w wątku głównym. Domyślnie ta biblioteka obsługuje serializację dla następujących typów danych: int, long, float, double, boolean, Integer, Long, Float, Double, Boolean, String, NBTTagCompound, ItemStack, char, byte, short, Character, Byte, Short, BlockPos, Vec3d, Color3f Ta biblioteka może automatycznie serializować następujące generyczne kolekcje Java: List, ArrayList, Stack, Vector, LinkedList, Set, HashSet, Map, HashMap Ta biblioteka może automatycznie serializować tablice dowolnego typu, ale obecnie obsługiwane są tylko tablice jednowymiarowe. Ta biblioteka może automatycznie serializować obsługiwane generyczne kolekcje wewnątrz innych obsługiwanych generycznych kolekcji. Na przykład może serializować następujące typy danych: HashMap>, List>>, HashMap, List> Zoptymalizowany pod kątem wydajności. Refleksja jest używana tylko raz podczas pierwszej serializacji pakietu, po czym nie jest już potrzebna. Ponadto korzysta z uchwytów metod zamiast refleksji do odczytu i zapisu danych, co jest szybsze niż dostęp za pomocą refleksji.

Pobierz Auto Network Lib

Nazwa pliku Ładowarka modowa Wersja Minecraft
Pobierz Auto Network Lib 1.12.2
autonetworklib-1.12.2-1.0.45.jar Forge 1.12.2