FeatureCreep
Активный0.0
Установок
Последнее обновление
FeatureCreep - кроссплатформенный загрузчик модов
FeatureCreep представляет собой инновационную платформу для создания модов, которая обеспечивает совместимость с различными версиями Minecraft. Этот инструмент позволяет разработчикам создавать моды, которые будут работать на множестве версий игры без необходимости переписывания кода.
Основные возможности
FeatureCreep функционирует как надстройка над популярными загрузчиками модов, включая QuiltMC, MCForge, FabricMC, RiftMC и DangerZone 2.x. Это означает, что ваш мод автоматически получает поддержку всех этих платформ - достаточно создать один файл, который будет работать везде, где установлена соответствующая версия FeatureCreep.
Текущее состояние проекта
Важно отметить, что FeatureCreep 4 находится на ранней стадии разработки (Pre-Alpha) и доступен лишь для некоторых версий с ограниченным функционалом. На данный момент реализована возможность добавления базовых предметов и инструментов. Разработчики активно работают над расширением возможностей платформы.
Технические особенности
Для обеспечения версионной независимости FeatureCreep использует собственную API, поскольку прямое обращение к пакетам Minecraft может нарушить совместимость между версиями. Платформа активно развивается, и в будущем планируется выпуск standalone-версии.
История развития
До версии 4 FeatureCreep представлял собой обычный мод, добавляющий в игру множество контента из различных модов прошлых версий Minecraft и других игр. Среди реализованных возможностей были изумрудные, аметистовые и сапфировые доспехи, оптимизированные инструменты, нефтяные месторождения, специальные инструменты для массовой добычи руд и множество других ресурсов и механик.
Лицензирование
FeatureCreep распространяется по разрешительной лицензии, которая не только позволяет, но и поощряет использование всех ресурсов мода в любых целях, включая коммерческие. Проект включает в себя различные компоненты с открытым исходным кодом, которые имеют собственные лицензии (подробности в разделе благодарностей).

Благодарности
Проект использует следующие библиотеки с открытым исходным кодом:
- PNGJ - для работы с PNG файлами (Apache 2)
- DDS4J - конвертация DDS файлов в PNG (MIT)
- SmallRye Common - для работы с JBoss DMR (Apache 2)
- Javaassist - манипуляция байт-кодом (MPL/LGPL/Apache)
- JBoss DMR - парсинг JSON и DMR (LGPL 2.1)
- JBoss LogManager - система логирования (Apache 2)
- JBoss Modules - основа загрузчика классов (Apache 2/XMPP)
- Mirror и Mimic от Moderocky - для доступа к системным ресурсам (MIT)
- ASM - для работы с Mimic (BSD3 Clause)
Рекомендации по использованию
При установке убедитесь, что выбрали версию мода, соответствующую вашей версии Minecraft и используемому загрузчику модов. Доступны три канала обновлений: ESR (стабильные версии), Nightly (бета-версии) и Bleeding Nightly (альфа-версии).