▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/AttachmentsAPI
AttachmentsAPI

AttachmentsAPI

AttachmentsAPI - библиотека для прикрепления данных к любым классам в Minecraft. Упрощает создание, синхронизацию и сохранение кастомных данных для модов.

Оцените первым
89.9K
1

AttachmentsAPI - это библиотека для Майнкрафт, которую автор написал для себя, чтобы упростить работу с данными. По сути, это инструмент, который позволяет прикрепить любой объект прямо к нужному классу, используя магию ASM. Звучит сложно, но на деле всё сводится к тому, что разработчикам модов больше не нужно изобретать велосипед для хранения и синхронизации данных.

Зачем это нужно в Minecraft

В ванильном Майнкрафте у каждого объекта (игрок, блок, предмет, сущность) есть свой набор данных. Но когда ты пишешь мод, часто хочется добавить что-то своё - например, новую характеристику для игрока или дополнительную информацию для блока. Без AttachmentsAPI пришлось бы вручную создавать отдельные хранилища, писать кастомные NBT-теги и думать о синхронизации между клиентом и сервером. Эта библиотека берёт всё на себя.

Что делает AttachmentsAPI

  • Прикрепляет данные - можно добавить любой объект (число, строку, сложную структуру) прямо в класс игрока, блока или предмета.
  • Синхронизирует - данные автоматически передаются между клиентом и сервером, так что не нужно писать свои пакеты.
  • Сохраняет - библиотека сама заботится о том, чтобы данные не пропадали при перезагрузке мира или выходе из игры.

Для кого это

В первую очередь - для разработчиков модов. Если ты пишешь мод на Fabric или Forge и тебе нужно хранить какие-то кастомные данные, AttachmentsAPI может сэкономить кучу времени. Вместо того чтобы каждый раз писать одно и то же, просто подключаешь библиотеку и работаешь с данными как с обычными полями класса.

Как это работает

Библиотека использует ASM (библиотека для работы с байт-кодом Java), чтобы добавить поле прямо в целевой класс. Это происходит на этапе загрузки мода, так что никаких конфликтов с другими модами не возникает. Всё прозрачно и безопасно.

Совместимость

AttachmentsAPI работает на Fabric и Forge для Minecraft 1.19-1.21. Поддерживает как клиентскую, так и серверную часть. Если ты собираешь мод с этой библиотекой - просто добавь её в зависимости.

Скачать AttachmentsAPI можно для любой версии Майнкрафт от 1.19 до 1.21. Библиотека легковесная и не влияет на производительность - она только подготавливает почву для данных, а сами данные уже обрабатывает твой мод.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.20.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Ссылки

Создатели

Детали

Лицензия:
Опубликован:11 месяцев назад
Обновлён:10 месяцев назад
Главная