Learn · modules

Co to są szkielety w Minecraft?

Skeletons to moduł Minecrafta, który zmienia wygląd każdego gracza i moba na podstawowy model. To czysta zmiana kosmetyczna, nie wpływając na obszary kolizji ani ryzyko wykrycia.

TRtrolPublished 4 min read

Co to są Szkielety w Minecraft?

Szkielety to moduł, który rysuje ponownie każdego gracza i moba, którego widzisz, jako zwykły szkielet, sprowadzając go do samych kości i nic więcej. To czysta wizualna nakładka: gra nadal wysyła Twojemu klientowi te same dane dotyczące pozycji, postawy i obszaru kolizyjnego, co zawsze, ten moduł po prostu zamienia model, który jest malowany na tych danych. Nic się nie zmienia w sposobie poruszania się, walki lub śledzenia encji przez serwer. To prywatny skin, który nosisz ze sobą, rodzaj funkcji, która powstała, ponieważ ktoś chciał, aby każdy mecz wyglądał tak samo, niezależnie od tego, kto tam faktycznie stoi.

Jak działa skin szkieletu

Render Minecraft już posiada wszystko, czego potrzebuje do rysowania dowolnej encji: pozycję, rotację, postawę, stan animacji – wszystko to dociera przez sieć, ponieważ gra nie może funkcjonować bez tego. Szkielety nie ingeruje w żadne z tych danych. Przechwytuje wywołanie rysowania i zastępuje model szkieletu oraz teksturę w miejsce tego, co encja normalnie by pokazywała, taki sam rodzaj nakładki, jak ten, który stosuje się w pakiecie zasobów, z wyjątkiem tego, że znajduje się ono w kliencie, a nie w oddzielnym pliku pakietu, który instalujesz i wymieniajesz.

Ponieważ dane podstawowej jednostki nigdy się nie zmieniają, moduł nie generuje dodatkowego ruchu w sieci i nie ingeruje w stan po stronie serwera. Pozycja, hitbox i animacja nadal pochodzą z miejsca, w którym umieścił je serwer. Jedyna różnica polega na tym, co jest rysowane na ich wierzchu, lokalnie, za każdym razem, gdy ta jednostka jest rysowana.

  1. Serwer wysyła dane encji

    Serwer przesyła pozycję, rotację, postawę i stan animacji dla każdej encji.

  2. Otrzymuje normalnie

    Twój klient przetwarza te dane dokładnie tak samo jak standardowa wersja.

  3. Przechwytywanie wywołań rysowania

    Przed renderowaniem, Skeletons podłącza się i zastępuje model szkieletu.

  4. Tylko nadpis wizualny

    Pozycja, hitbox i zachowanie pozostają niezmienione. Zmienia się tylko obraz.

Czy to jest bezpieczne w użyciu?

Sama w sobie funkcja Skeletons nie niesie ze sobą dużego ryzyka związanego z konkurencją. Nie pozwala nikogo przeniknąć przez ściany, nie dodaje obrysów ani znaczników, i nie wpływa w żaden sposób na celowanie, ruch ani obliczenia bojowe, które mierzą programy anticheatowe. Rzeczywista pozycja i hitbox tej istoty są dokładnie takie, jakie zostały wysłane przez serwer; tylko obraz na Twoim ekranie jest inny, więc nie ma nic, co serwer mógłby oznaczyć podczas kontroli po stronie serwera.

Problem leży w kliencie, w którym jest dystrybuowana, a nie w module. Skeletons pojawia się w Fan, narzędziu klienckim tworzonym przez osoby trzecie, a wiele serwerów zakazuje wszelkich zmodyfikowanych klientów, niezależnie od tego, które konkretne moduły są włączone. Czysto kosmetyczna funkcja, taka jak ta, sama w sobie nie stwarza ryzyka, ale uruchamianie jej jako części klienta, który zawiera również moduły bojowe lub ruchowe, nadal może skutkować zablokowaniem związanym z całym klientem.

Kosmetyki bez grzebania w liczbach

SzkieletyModuł bojowy
Ujawnia informacjeNieTak
Mierzy w paczkachNieTak
Pozostawia ślad behawioralnyNieTak
Ryzyko związane z samym modułemŻadnegoWysokie
Ryzyko związane z klientem łącznieŚrednieWysokie

Granica między kosmetyką a mechaniką jest dokładnie tym miejscem, w którym znajdują się Szkielety: zmieniaj to, co widzisz, nigdy to, co mierzy serwer.

FAQ