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 |