▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/JinxedLib
JinxedLib

JinxedLib

JinxedLib - библиотека для разработчиков модов и сборок в Майнкрафт. Упрощает создание мульти-лоадер проектов, добавляет инструменты для датапаков и решает типичные проблемы совместимости между Fabric, Forge и NeoForge.

Оцените первым
245.6K
17

JinxedLib - это библиотека для Майнкрафт, которая создана в первую очередь для разработчиков модов и сборщиков модпаков. Если вы когда-нибудь пытались сделать мод, работающий сразу на Fabric и NeoForge, то знаете, сколько там подводных камней. JinxedLib как раз решает эту проблему: даёт общие утилиты для регистрации предметов, блоков и прочего, чтобы не пришлось каждый раз изобретать велосипед с сервисами под каждый загрузчик.

Но библиотека полезна не только кодерам. В ней есть штуки, которые пригодятся и создателям сборок модов. Например, можно сделать предмет компостируемым или топливом для печи прямо через датапаки - без единой строчки Java-кода. Это удобно, когда хочешь настроить рецепты или баланс под свою сборку.

Что внутри

  • Registry utils - утилиты для регистрации. Больше не надо настраивать сервисы под каждый загрузчик при старте нового мульти-лоадер проекта.
  • Data driven compostable items - делай предметы компостируемыми через датапаки. Просто добавь JSON и всё.
  • Data driven furnace fuels - то же самое для топлива в печах. Настраивай без модов.
  • Public common block classes - ванильные классы вроде StairBlock имеют protected доступ, но с CommonStairBlock из этой библиотеки ты обходишь это ограничение.
  • Jinxed paletted permutations - фича для текстурщиков: можно использовать папки как источник спрайтов при палитровых пермутациях. Автор использовал это для крашеных декорированных горшков в своём моде Arts & Crafts.
  • Invoker mixins - вызывай приватные методы регистрации прямо из общего пакета.
  • Sign utils - больше не надо миксинить в метод isValid табличек. Просто добавь свою табличку в готовый список.
  • Creative category utils - добавляй крашеные блоки в креативную категорию циклом, и они встанут в правильном порядке. Поддерживает кастомные красители.
  • Flammable block classes - классы с готовой логикой возгорания для NeoForge, на Fabric остаётся дописать только свою часть.
  • Custom loot modifiers for NeoForge - модификаторы лута для NeoForge.

Как начать

Вся документация по настройке и использованию есть в вики проекта. Там расписаны все фичи и примеры кода.

Важно знать

Некоторые фичи JinxedLib похожи на то, что есть в NeoForge из коробки. Но смысл портирования в том, чтобы эти возможности работали и на Fabric, и в общем пакете. Если вы собираете мульти-лоадер проект - это must-have. На слабом железе библиотека почти не влияет на производительность, так что можно ставить без опаски.

Скачайте JinxedLib и упростите себе разработку модов или сборок для Minecraft!

Часто задаваемые вопросы

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

Minecraft: Java Edition

1.21.x1.20.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Ссылки


Детали

Лицензия:
Опубликован:1 год назад
Обновлён:6 дней назад
Главная