Table of Contents
Сторонние библиотеки
Это список сторонних библиотек, которые предоставляют различные утилиты.
Если вы создали библиотеку, добавьте ее в список, если у вас есть права на редактирование (постарайтесь сохранить список в алфавитном порядке), или перетащите необходимую информацию в вики, либо вы можете использовать канал Дискорд сервера.
Генерация данных
Название и ссылка | Описание | Разработчик |
---|---|---|
ARRP | Создает ресурсы во время выполнения | HalfOf2 |
Artifice | Сгенерированные данные и виртуальный API пакета ресурсов | Fudge |
SpoornPacks | Простые в использовании однострочные API-интерфейсы для создания файлов ресурсов и автоматического внедрения | spoorn |
Конфигурация
Название и ссылка | Описание | Разработчик |
---|---|---|
Auto Config (1.14.x) | API конфигурации на основе аннотаций | sargunv |
Auto Config Updated (1.14-1.16) | Форк автоконфигурации для обновленных версий Minecraft | sargunv, shedaniel |
Cloth Config | Конструктор экрана конфигурации на стороне клиента(содержит автоконфигурацию) | shedaniel |
CompleteConfig | Гибкий API конфигурации | Lortseam |
Confabricate | Fabric-обертка конфигурации Sponge с новыми возможностями | zml2008 |
Fiber | Система конфигурации | 086, Pyrofab |
Oro Config | Облегченная конфигурация JSON с командой и поддержкой Cloth Config | OroArmor |
Paradox Config | API конфигурации на основе Kotlin | RedstoneParadox |
Tweed | API конфигурации, позволяющий автоматизировать и синхронизировать | Siphalor |
Simple Config | Однофайловая простая в использовании библиотека конфигурации | magistermaks |
Рендеринг
Название и ссылка | Описание | Разработчик |
---|---|---|
BendyLib | API для замены и поворотов кубоидов в существующих и новых сущностей | KosmX |
Custom Astral Body | API для управления рендерингом неба, луны и солнца в измерениях | Vampire Studios |
GeckoLib | Мощная библиотека анимации WYSIWYG для использования с анимациями, созданными в blockbench | bernie-g |
JMX | Добавляет расширенные функциональные возможности для создания более продвинутых моделей JSON с дополнительной возможностью настройки | grondag |
Marionette | Анимационный API для создания и анимации моделей сущностей | RedstoneParadox |
Myron | Библиотека загрузки модели OBJ | Haven King |
Satin | Простая оболочка для шейдеров постпроцесса | Pyrofab |
Расширенные возможности ванили
Название и ссылка | Описание | Разработчик |
---|---|---|
Banner++ | Позволяет модам добавлять новые рисунки для баннеров | kvverti |
Caelus | API для предоставления разработчикам доступа к механике полета на элитрах | TheIllusiveC4 |
ExpandAbility | Обеспечивает повышенный контроль над эффектами и способностями ванили | Florens |
Fabric Shield Lib | Библиотека для чистого добавления новых щитов без миксинов | CrimsonDawn45 |
Gourmet | Позволяет делать предметы съедобными | deltanedas |
Statement | Дополнительная конфигурация при манипулировании состояниями уже существующих блоков | Virtuoel |
Wandering Tradesmen | Позволяет вам создавать своих собственных торговцев с помощью скриптов LIBCD | Lingardium |
Графический интерфейс
Утилиты
Название и ссылка | Описание | Разработчик |
---|---|---|
Arctree | Облегчает ужасный процесс создания деревьев в Minecraft | RedGrapefruit09 |
ItemNBT | Значительно улучшает возможности NBT предметов в игре с помощью отражения и темной магии | RedGrapefruit09 |
Cardinal Components API | Динамические вложения данных для различных игровых объектов (Блоков, Сущностей, Миров…) | OnyxStudios, Pyrofab |
CrowdinTranslate | Извлекает переведенные языковые файлы из Crowdin и переименовывает их в MC соглашения. Может работать во время компиляции или во время выполнения | Giselbaer |
Curios | Гибкий и расширяемый аксессуар/API оборудования | TheIllusiveC4 |
FreshCoffee | Библиотека, которая гарантирует, что вы используете поддерживаемую версию Java и можете установить поддерживаемую версию, если это не так | TheBrokenRail |
LibCBE | Позволяет условно создавать сущности блоков | BoogieMonster1O1 |
LibMultiPart | Добавление нескольких частей в один (пользовательский) блок | AlexIIL |
LibSchem | Анализатор и компоновщик схем, поддерживающий схему sponge schematic v2 | BoogieMonster1O1 |
Locki | API для блокировки слотов в инвентаре игрока | Pyrofab |
Magna | Легкое создание инструментов, которые разбивают более 1 блока за раз | Draylar |
Matrix | Библиотека регистрации предметов/блоков на основе аннотаций | Dimensional Development |
Meal API | Добавляет продукты, которые являются более сытными | FoundationGames |
Mesh | Универсальная библиотека утилит, автоматических регистраций, генераций рецептов, мультиблоков (WIP) | UpcraftLP |
NBT Crafting | Расширяет систему рецептов JSON для работы с данными NBT | Siphalor |
oωo | Гибкая автоматическая регистрация, простая оболочка частиц, настраиваемые группы элементов, вспомогательная система совместимости с модами и общие полезные функции, направленные на снижение детализации кода в контенте мода | glisco |
Pehkui | Манипулирует размером сущностей | Virtuoel |
Piglib | Позволяет добавлять предметы, которые Пиглины будут принимать для обмена, а также броню, которая не позволит им стать агрессивными, с помощью тегов | Shnupbups |
Rayon | Моделирование твердого тела для Minecraft | Lazurite |
Reach Entity Attributes | Атрибуты сущности для изменения расстояния досягаемости и дальности атаки | JamiesWhiteShirt |
Size Entity Attribute Attributes | Атрибуты сущности для изменения размеров ширины и высоты | MoriyaShiine |
Tesseract | API мира с оптимизацией и дополнительным контролем | Vatuu Komalia |
Towelette | API, позволяющий модам легко делать свои блоки водонепроницаемыми | Virtuoel |
Trinkets | API аксессуаров, управляемых данными | Emi |
Совместимость
Название и ссылка | Описание | Разработчик |
---|---|---|
LibBlockAttributes | Атрибуты блоков и предметов, управление предметами, управление жидкостями | AlexIIL |
PlayerAbilityLib | Библиотека совместимости, позволяющая нескольким модам взаимодействовать с PlayerAbilities | Pyrofab |
Wrenchable | Библиотека совместимости, позволяющая модам делать свои гаечные ключи, совместимые с другими модами | Zundrel |
FallFlyingLib | Библиотека совместимости, позволяющая нескольким модам реализовывать свои собственные альтернативы элитрам | AdrianTodt |
Энергия
Название и ссылка | Описание | Разработчик |
---|---|---|
CottonEnergy | Энергетический API | Cotton |
EnergonRelics API | Энергетический API для мода EnergonRelics | TheBrokenRail |
Energy | Стандартный энергетический API, созданный и используемый командой Reborn | Team Reborn, modmuss50 |
LibPow | Ароматизированный энергетический API, предназначенный для гибкости | enderger |
Чтобы ответить на распространенный вопрос об API энергии: если вы просто ищете API, который наиболее часто используется, потому что вы хотите поддерживать большинство других модов, использующих энергию, вам следует использовать TechReborn Energy. Однако это может привести к проблемам с балансировкой, потому что разные моды используют разные подходы к тому, сколько энергии что-то стоит. Поэтому, если вы заботитесь о балансировке, или если вы хотите защитить свою энергетическую систему от других модов, или если вас просто не волнует работоспособность между модами, взгляните на другие варианты и выберите тот, который соответствует вашим потребностям.
Сеть
Название и ссылка | Описание | Разработчик |
---|---|---|
Drawer | Автоматический сериализатор/десериализатор NBT и PacketByteBuf (только для Kotlin) | Fudge |
FibLib | API для отправки ложных данных клиентам | Haven King |
LibNetworkStack | Объектно-ориентированная сеть, автоматическое назначение идентификатора сети, буферизованные пакеты | AlexIIL |
Разное
Название и ссылка | Описание | Разработчик |
---|---|---|
GrossFabricHacks | Добавляет хуки для очень ранней инициализации, массового преобразования классов и других вещей | HalfOf2 |
Working Scheduler | Работающий и всеобъемлющий планировщик тиков | Fudge |