Вход

Регистрация

Восстановление доступа

NBT-API

NBT-API

|

SoSeDiK

Библиотека для работы с NBT-данными предметов, блоков и сущностей на сервере.

Плагин NBT-API для Minecraft — библиотека для работы с NBT-данными

NBT-API — это библиотека для серверных платформ Minecraft, позволяющая администраторам и разработчикам добавлять пользовательские NBT-теги к предметам, блокам (Tiles) и сущностям без прямого взаимодействия с NMS. Это решение упрощает создание кастомных свойств для предметов, сохранение их состояния и передачу данных между игроками.

Основная функциональность

Основная цель NBT-API — предоставить простой и безопасный интерфейс для манипуляции данными NBT. Благодаря этому разработчики могут добавлять кастомные теги к предметам, блокам и сущностям, не прибегая к сложным обходным путям NMS. Это делает код более чистым и адаптируемым к обновлениям игрового движка.

Хранение данных

Библиотека позволяет сохранять модифицированные NBT-данные в различных форматах. Вы можете записывать их в файлы, передавать другим NBT-объектам или конвертировать в строковые представления для хранения в YAML, JSON, SQL-базах данных или Redis. Это обеспечивает гибкость в реализации систем сохранения и синхронизации кастомных свойств между клиентами.

Интеграция и использование

Для включения библиотеки в проект требуется импорт через Maven. В качестве примера базового использования часто приводится работа со Skulls (черепами), где кастомные теги могут добавлять уникальный внешний вид или скрытые свойства предмету. Документация предоставляет примеры кода для ускорения разработки собственных плагинов.

Технические детали

Плагин не требует внешних зависимостей и работает на серверной стороне. Файл распространения — это архив .jar весом около 268 КБ, содержащий 179 файлов. В сборке отсутствует использование миксинов (mixins), что упрощает процесс интеграции в существующие проекты на базе Bukkit, Paper, Spigot, Folia или Purpur.

Лицензия и распространение

NBT-API распространяется под лицензией MIT, что позволяет свободно использовать, модифицировать и распространять библиотеку в коммерческих и некоммерческих проектах. Исходный код доступен через GitHub, а готовые сборки можно загрузить на серверы, поддерживающие загрузку плагинов.

Автор: SoSeDiK · Автор: tr7zw · Лицензия: MIT

S

SoSeDiK

1 проект

|

0 скачиваний

Войдите, чтобы поставить оценку и оставить отзыв.

Отзывов пока нет — будьте первым!
Канал Файл Игра Модлоадер Язык Скачиваний Загружен
Релиз item-nbt-api-plugin-2.16.1.jar 262.2 KB 26.3, 26.2, 26.1.2, 26.1.1, 26.1, 1.21.11, 1.21.10, 1.21.9, 1.21.8, 1.21.7, 1.21.6, 1.21.5, 1.21.4, 1.21.3, 1.21.2, 1.21.1, 1.21, 1.20.6, 1.20.5, 1.20.4, 1.20.3, 1.20.2, 1.20.1, 1.20, 1.19.4, 1.19.3, 1.19.2, 1.19.1, 1.19, 1.18.2, 1.18.1, 1.18, 1.17.1, 1.17, 1.16.5, 1.16.4, 1.16.3, 1.16.2 PaperSpigotPurpurBukkitFolia 0 17.09.2026
Релиз item-nbt-api-plugin-2.15.7.jar 257.2 KB 26.2, 26.1.2, 26.1.1, 26.1, 1.21.11, 1.21.10, 1.21.9, 1.21.8, 1.21.7, 1.21.6, 1.21.5, 1.21.4, 1.21.3, 1.21.2, 1.21.1, 1.21, 1.20.6, 1.20.5, 1.20.4, 1.20.3, 1.20.2, 1.20.1, 1.20, 1.19.4, 1.19.3, 1.19.2, 1.19.1, 1.19, 1.18.2, 1.18.1, 1.18, 1.17.1, 1.17, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.16.1 PaperSpigotPurpurBukkitFolia 0 06.04.2026
Зависимостей нет.