
Зачем нужен ProtocolLib?
Некоторые задачи невозможно реализовать с помощью API вашего серверного ядра и может потребоваться модификация самого клиента игры. Распространенный метод — модификация входящих и исходящих пакетов или внедрение пользовательских. Однако этот способ довольно трудный, большая часть подобных решений отваливаются с релизом новой версии майника, в основном из-за обфускации. ПротоколЛиб — это библиотека, обеспечивающая доступ к протоколу Minecraft на чтение и запись. Она берёт на себя большую часть описанных выше задач, предоставляет упрощённый метод инъекции пакетов. Библиотека обычно не требует обновления при небольших апдейтах, особенно если изменений в коде немного (например, обновления безопасности в 1.8).Как работать с ПротоколЛиб?
Если вы администрируете сервер и вам нужно добавить ProtocolLib, чтоб завести какой-то другой плагин, то в целом знать ничего не нужно. У плагина нет никаких команд и настроек. Вы просто переходите к следующему разделу, затем устанавливаете его. Однако если вы работаете над своими собственными плагинами, то необходимо обязательно изучитьКак установить плагин на сервер Майнкрафт?
Следуйте инструкции, чтоб добавить ProtocolLib на ваш проект:- загрузите архив с библиотекой нажав кнопку «скачать» выше;
- распакуйте архив, поместите
.jar
файл в папкуplugins
; - перезапустите сервер.
Заключение
Protocol Lib является основным инструментом для работы с протоколом игры уже много лет. Требуется для работы, без преувеличения, сотен разных плагинов. Последнее время разработчики не успевают выпускать апдейты и банальную поддержку 1.21.4-1.21.8 ждали продолжительное время. К счастью, существует альтернатива в виде TinyProtocol, которую я также опубликую в ближайшие дни. Удачи!- Тип [Minecraft]
- Библиотека
- Режим игры [Minecraft]
- Универсальный
- Поддерживаемое ПО [Minecraft]
- Bungee
- Bukkit
- Folia
- Paper
- Purpur
- Spigot
- Sponge
- Velocity
- Поддерживаемые версии [Minecraft]
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
- 1.11
- 1.10
- 1.9
- 1.8
- Поддерживаемые языки [Minecraft]
- Этот продукт не содержит текст
- Стоимость [Minecraft]
- Бесплатный