Преимущества ProtocolLib перед стандартной библиотекой Bukkit заключаются в следующем:
- Возможность выполнять задачи, которые невозможно выполнить с помощью стандартного Bukkit API. 14 Например, отслеживать, изменять или отменять отправленные и полученные пакеты. 14
- Сокрытие сложных, запутанных классов. 1 Это делается с помощью простой системы чтения/записи на основе индекса. 1
- Гибкость и совместимость. 12 Ни одно имя не является жёстко запрограммированным — каждое поле, метод и класс выводятся путём анализа типов полей, имён пакетов или типов параметров. 12
Таким образом, ProtocolLib позволяет разрабатывать более управляемый код, так как не нужно ссылаться на CraftBukkit. 14