This is an old revision of the document!
Table of Contents
3rd party library mods
Это список модов сторонних библиотек, которые предоставляют различные утилиты.
Если вы создали библиотеку, добавьте ее в список, если у вас есть права на редактирование (постарайтесь сохранить ее в алфавитном порядке), или перетащите необходимую информацию в вики. Либо вы можете использовать канал в Дискорд сервере.
Генерация данных
| Название и ссылка | Описание | Разработчик |
|---|---|---|
| ARRP | Создает ресурсы во время выполнения. | HalfOf2 |
| Artifice | Сгенерированные данные и виртуальный API пакета ресурсов. | Fudge |
| SpoornPacks | Простые в использовании однострочные API-интерфейсы для создания файлов ресурсов и автоматического внедрения. | spoorn |
Конфигурация
| Название и ссылка | Описание | Разработчик |
|---|---|---|
| Auto Config (1.14.x) | Annotation Based configuration API | sargunv |
| Auto Config Updated (1.14-1.16) | Fork of AutoConfig for updated MC versions | sargunv, shedaniel |
| Cloth Config | Client Sided Config Screen Builder (includes AutoConfig) | shedaniel |
| CompleteConfig | Flexible configuration API | Lortseam |
| Confabricate | Fabric wrapper of Sponge's Configurate with new utilities | zml2008 |
| Fiber | Configuration system | 086, Pyrofab |
| Oro Config | Light-weight JSON config with command and Cloth Config support | OroArmor |
| Paradox Config | Kotlin Based configuration API | RedstoneParadox |
| Tweed | Configuration API allowing automation and synchronization | Siphalor |
| Simple Config | Single-file simple to use config lib | magistermaks |
Рендеринг
| Название и ссылка | Описание | Разработчик |
|---|---|---|
| BendyLib | API to swap and bend cuboids in existing and in new entities | KosmX |
| Custom Astral Body | API to control dimension sky, moon, and sun rendering | Vampire Studios |
| GeckoLib | Powerful WYSIWYG animation library for use with animations made in blockbench. | bernie-g |
| JMX | Adds increased functionality to making more advanced JSON Models with extra customizability | grondag |
| Marionette | Animation API for creating and animating entity models | RedstoneParadox |
| Myron | OBJ model loading library | Haven King |
| Satin | Simple wrapper for Post Process Shaders | Pyrofab |
Расширение ванили
| Название и ссылка | Описание | Разработчик |
|---|---|---|
| Banner++ | Allows mods to add new banner patterns | kvverti |
| Caelus | API to provide developers access to elytra flight mechanics | TheIllusiveC4 |
| ExpandAbility | Provides increased control over vanilla effects and abilities | Florens |
| Fabric Shield Lib | Library to add new shields cleanly without mixins | CrimsonDawn45 |
| Gourmet | Allows making items edible | deltanedas |
| Statement | Extra configurability in manipulating blockstates of already existing blocks | Virtuoel |
| Wandering Tradesmen | Allows you to make your own custom tradesman using LibCD scripts! | 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 | Block and Item attributes, item management, and fluid management | AlexIIL |
| PlayerAbilityLib | Compatibility library allowing multiple mods to interact with PlayerAbilities | Pyrofab |
| Wrenchable | Compatibility library allowing mods to make their wrenches compatible with other mods | Zundrel |
| FallFlyingLib | Compatibility library allowing multiple mods to implement their own Elytra alternatives | AdrianTodt |
Энергия
| Название и ссылка | Описание | Разработчик |
|---|---|---|
| CottonEnergy | Energy API | Cotton |
| EnergonRelics API | Energy API For The Mod EnergonRelics | TheBrokenRail |
| Energy | The standard Energy API created and used by Team Reborn | Team Reborn, modmuss50 |
| LibPow | Flavoured energy API designed for flexibility | enderger |
Чтобы ответить на распространенный вопрос об API энергии: если вы просто ищете API, который наиболее часто используется, потому что вы хотите поддерживать большинство других модов, использующих энергию, вам следует использовать TechReborn Energy. Однако это может привести к проблемам с балансировкой, потому что разные моды используют разные подходы к тому, сколько энергии что-то стоит. Поэтому, если вы заботитесь о балансировке, или если вы хотите защитить свою энергетическую систему от других модов, или если вас просто не волнует работоспособность между модами, взгляните на другие варианты и выберите тот, который соответствует вашим потребностям.
Сеть
| Название и ссылка | Описание | Разработчик |
|---|---|---|
| Drawer | Automatic NBT and PacketByteBuf serializer/deserializer (Kotlin only) | Fudge |
| FibLib | API for sending false data to clients | Haven King |
| LibNetworkStack | Object-based networking, auto-net id assignment, buffered packets | AlexIIL |
Разное
| Название и ссылка | Описание | Разработчик |
|---|---|---|
| GrossFabricHacks | Adds hooks for very early initialization, mass class transformation and other hacks | HalfOf2 |
| Working Scheduler | A working and comprehensive tick scheduler | Fudge |