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)Форк автоконфигурации для обновленных версий Minecraftsargunv, shedaniel
Cloth ConfigКонструктор экрана конфигурации на стороне клиента(содержит автоконфигурацию)shedaniel
CompleteConfigГибкий API конфигурацииLortseam
ConfabricateFabric-обертка конфигурации Sponge с новыми возможностямиzml2008
FiberСистема конфигурации086, Pyrofab
Oro ConfigОблегченная конфигурация JSON с командой и поддержкой Cloth ConfigOroArmor
Paradox ConfigAPI конфигурации на основе KotlinRedstoneParadox
TweedAPI конфигурации, позволяющий автоматизировать и синхронизироватьSiphalor
Simple ConfigОднофайловая простая в использовании библиотека конфигурацииmagistermaks

Рендеринг

Название и ссылка Описание Разработчик
BendyLibAPI для замены и поворотов кубоидов в существующих и новых сущностейKosmX
Custom Astral BodyAPI для управления рендерингом неба, луны и солнца в измеренияхVampire Studios
GeckoLibМощная библиотека анимации WYSIWYG для использования с анимациями, созданными в blockbenchbernie-g
JMXДобавляет расширенные функциональные возможности для создания более продвинутых моделей JSON с дополнительной возможностью настройкиgrondag
MarionetteАнимационный API для создания и анимации моделей сущностейRedstoneParadox
MyronБиблиотека загрузки модели OBJHaven King
SatinПростая оболочка для шейдеров постпроцессаPyrofab

Расширенные возможности ванили

Название и ссылка Описание Разработчик
Banner++Позволяет модам добавлять новые рисунки для баннеровkvverti
CaelusAPI для предоставления разработчикам доступа к механике полета на элитрахTheIllusiveC4
ExpandAbilityОбеспечивает повышенный контроль над эффектами и способностями ванилиFlorens
Fabric Shield LibБиблиотека для чистого добавления новых щитов без миксиновCrimsonDawn45
GourmetПозволяет делать предметы съедобнымиdeltanedas
StatementДополнительная конфигурация при манипулировании состояниями уже существующих блоковVirtuoel
Wandering TradesmenПозволяет вам создавать своих собственных торговцев с помощью скриптов LIBCDLingardium

Графический интерфейс

Название и ссылка Описание Разработчик
LibGuiИнструментарий графического интерфейсаCotton
Oak TreeИнструментарий графического интерфейсаRedstoneParadox
SpruceUIИнструментарий графического интерфейсаLambdAurora

Утилиты

Название и ссылка Описание Разработчик
ArctreeОблегчает ужасный процесс создания деревьев в MinecraftRedGrapefruit09
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 v2BoogieMonster1O1
LockiAPI для блокировки слотов в инвентаре игрокаPyrofab
MagnaЛегкое создание инструментов, которые разбивают более 1 блока за разDraylar
MatrixБиблиотека регистрации предметов/блоков на основе аннотацийDimensional Development
Meal APIДобавляет продукты, которые являются более сытнымиFoundationGames
MeshУниверсальная библиотека утилит, автоматических регистраций, генераций рецептов, мультиблоков (WIP)UpcraftLP
NBT CraftingРасширяет систему рецептов JSON для работы с данными NBTSiphalor
oωoГибкая автоматическая регистрация, простая оболочка частиц, настраиваемые группы элементов, вспомогательная система совместимости с модами и общие полезные функции, направленные на снижение детализации кода в контенте модаglisco
PehkuiМанипулирует размером сущностейVirtuoel
PiglibПозволяет добавлять предметы, которые Пиглины будут принимать для обмена, а также броню, которая не позволит им стать агрессивными, с помощью теговShnupbups
RayonМоделирование твердого тела для MinecraftLazurite
Reach Entity AttributesАтрибуты сущности для изменения расстояния досягаемости и дальности атакиJamiesWhiteShirt
Size Entity Attribute AttributesАтрибуты сущности для изменения размеров ширины и высотыMoriyaShiine
TesseractAPI мира с оптимизацией и дополнительным контролемVatuu Komalia
ToweletteAPI, позволяющий модам легко делать свои блоки водонепроницаемымиVirtuoel
TrinketsAPI аксессуаров, управляемых даннымиEmi

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

Название и ссылка Описание Разработчик
LibBlockAttributesАтрибуты блоков и предметов, управление предметами, управление жидкостямиAlexIIL
PlayerAbilityLibБиблиотека совместимости, позволяющая нескольким модам взаимодействовать с PlayerAbilitiesPyrofab
WrenchableБиблиотека совместимости, позволяющая модам делать свои гаечные ключи, совместимые с другими модамиZundrel
FallFlyingLibБиблиотека совместимости, позволяющая нескольким модам реализовывать свои собственные альтернативы элитрамAdrianTodt

Энергия

Название и ссылка Описание Разработчик
CottonEnergyЭнергетический APICotton
EnergonRelics APIЭнергетический API для мода EnergonRelicsTheBrokenRail
EnergyСтандартный энергетический API, созданный и используемый командой RebornTeam Reborn, modmuss50
LibPowАроматизированный энергетический API, предназначенный для гибкостиenderger

Чтобы ответить на распространенный вопрос об API энергии: если вы просто ищете API, который наиболее часто используется, потому что вы хотите поддерживать большинство других модов, использующих энергию, вам следует использовать TechReborn Energy. Однако это может привести к проблемам с балансировкой, потому что разные моды используют разные подходы к тому, сколько энергии что-то стоит. Поэтому, если вы заботитесь о балансировке, или если вы хотите защитить свою энергетическую систему от других модов, или если вас просто не волнует работоспособность между модами, взгляните на другие варианты и выберите тот, который соответствует вашим потребностям.

Сеть

Название и ссылка Описание Разработчик
DrawerАвтоматический сериализатор/десериализатор NBT и PacketByteBuf (только для Kotlin)Fudge
FibLibAPI для отправки ложных данных клиентамHaven King
LibNetworkStackОбъектно-ориентированная сеть, автоматическое назначение идентификатора сети, буферизованные пакетыAlexIIL

Разное

Название и ссылка Описание Разработчик
GrossFabricHacksДобавляет хуки для очень ранней инициализации, массового преобразования классов и других вещейHalfOf2
Working SchedulerРаботающий и всеобъемлющий планировщик тиковFudge