Lempik | 2018-10-14 23:01:41 UTC | #1
Do czego w ogóle służy plugin ProtocolLib? Ja go nie mam, serwer normalnie pracuje, tylko podczas rozruchu mi authme pisze: “[Server thread/WARN]: [AuthMe] WARNING! The protectInventory feature requires ProtocolLib! Disabling it…”
Na stronie pluginu jest napisane: “ProtocolLib is a library that allows read and write access to the Minecraft protocol. It handles most of the overhead required with reflection and channel injection and provides wrappers to simplify packet modification.” - Ale to mi nic nie mówi.
Do czego więc jest ten plugin potrzebny?
anon10657637 | 2017-11-29 09:05:43 UTC | #2
To jest biblioteka, stanowi zbiór metod, klas etc. odpowiadającym pakietom Minecrafta. Dzięki temu rozwiązaniu jest zachowana wsteczna kompatybilność.
Lempik | 2017-11-29 09:07:07 UTC | #3
No ale jak tego pluginu nie mam, to co tracę?
luxDev | 2017-11-29 09:45:45 UTC | #4
W tym przypadku protectInventory
w AuthMe odpowiada za to że przy wejściu na serwer gdy jesteś niezalogowany nie widzisz ekwipunku z danego konta, AuthMe korzysta z ProtocolLib aby taki pakiet wysłać, ale ty nie masz tego API więc AuthMe prawdopodbnie bedzie na wejściu na konto pokazywać ekwipunek tylko nie będzie można nic z nim robić.
Lempik | 2017-11-29 09:50:51 UTC | #5
Sprawdziłem i jest tak, jak piszesz. Podczas logowania przed wprowadzeniem hasłą widzę swoje przedmioty. Podczas logowania jestem na spawnie, więc kopać i tak nie mogę, ale sprawdziłem, że przed wprowadzeniem hasła nie mogę strzelać z łuku.
luxDev | 2017-11-29 09:52:58 UTC | #6
Jeśli wrzucisz ProtocolLib to nie będziesz tylko widzieć tego ekwipunku, a bez pLiba nadal nic z ekwipunkiem robić nie będziesz mógł ale minus jest taki że widzisz co dane konto posiada.