Плагин для серверов Майнкрафт, предназначенный прежде всего для разработчиков других плагинов. Он упрощает работу с NBT-данными предметов, сущностей и блоков без прямого обращения к NMS, а также позволяет включать библиотеку в собственный плагин.
Возможности
- Чтение, запись, добавление, объединение и удаление значений NBT по пути, включая списки и обычные Java-объекты.
- Редактирование предметов через
RtagItem: имя, неразрушаемость, стоимость ремонта, зачарования и другие данные. - Работа с атрибутами сущностей через
RtagEntityи именами блоков черезRtagBlock. - Экспериментальная работа с компонентами данных предметов, включая получение, установку и удаление компонентов.
- Сериализация пользовательских объектов с помощью Gson или собственных сериализаторов.
- Преобразование предметов в Base64, файл, байты, карту или строку и обратно с переносом материалов, зачарований и зелий между версиями.
- Создание голов с текстурами по Base64, ссылке, идентификатору текстуры, имени или UUID игрока.
- Преобразование компонентов чата между JSON и строками с форматированием.
- Форматирование NBT в одну или несколько строк с готовыми или собственными цветовыми палитрами.
Требования
Работает на Bukkit, Spigot, Paper и Folia. Для запуска требуется Java 11 или выше.
