AE2AddonLib
Активный0.0
Установок
Последнее обновление
AE2AddonLib
Эта библиотека призвана упростить интеграцию модификаций-аддонов в экосистему Applied Energistics 2.
Реестр
Для регистрации содержимого предоставлены вспомогательные классы. Процесс сводится к созданию ваших классов и вызова соответствующих методов, обрабатывающих всё самостоятельно — без необходимости работать с отложенной регистрацией. Библиотека создаёт контейнерные классы и использует определения AE2 для работы, а также включает поддержку дополнительных типов — материалов и жидкостей.
Виджеты
Здесь открыт доступ к графическим компонентам пользовательского интерфейса из AE2 и предложены новые виджеты:
- Общие кнопки для интерфейса;
- Многоразовые кнопки со своим внешним видом;
- Переключатели настроек для машин;
- Кнопки управления сбоку экрана;
- Полноценный выбор цвета и виджет для жидкостей.
Дополнительные виджеты
- Slider
- Color Picker
- Обновлённая ToolbarActionButton
- Fluid Tank Slot
Интерфейсы
Дополнительные окна, такие как ‘Output Direction’ и ‘Set Amount’, помогут создать удобный интерфейс.
Сеть
‘NetworkHandler’ выполняет необходимые операции пакетов, избавляя вас от связанной рутины.
Вспомогательные утилиты
Наряду с основным функционалом библиотека включает различные полезные инструменты:
- Класс Colors преобразует цвета;
- BlockUpgradeItem расширяет типы улучшений;
- WaterBasedFluidType создаёт текстуры жидкостей;
- AddonEnum помогает с совместимостью другими модификациями;
- AE2AddonModelProvider предоставляет графический инструментарий;
- ConnectedTexturesBaseBakedModel отвечает за подготовку текстур.