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

Fzzy Core

Fzzy Core - это API-библиотека для Fabric, которая лежит в основе модов от fzzyhmstrs. Она добавляет мощную систему модификаторов, утилиты для кодинга и синхронизацию конфигов, упрощая создание сложных механик в Minecraft.

Оцените первым
1.2M
45

Fzzy Core - это базовая API-библиотека, на которой держатся все моды от fzzyhmstrs. Если ты когда-нибудь задумывался, как сделать в Майнкрафт что-то по-настоящему гибкое и нестандартное, вроде системы зачарований, которая работает не как ванильная, или предметов с маной вместо прочности - этот мод для тебя. По сути, это фундамент, который позволяет творить почти что угодно, не изобретая велосипед каждый раз.

Сам Fzzy Core написан на Kotlin и заточен под Fabric. Форджа не планируется, так что имей в виду. Он появился как результат разделения Amethyst Core на более мелкие и функциональные части. Вся документация (KDoc) уже встроена прямо в исходники, так что разобраться можно на месте.

Что внутри?

Утилиты для кодинга

Тут куча мелочей, которые реально облегчают жизнь:

  • Базовый класс для зачарований, который легко подключается к системе конфигов - можно включать/отключать отдельные чары.
  • Обёртка для Text, чтобы не мучиться с merge-конфликтами при портировании между версиями.
  • Система отложенных и повторяющихся событий, которые не привязаны к тикам конкретного объекта.
  • Создание частиц на стороне клиента - например, чтобы с предмета капало или из факела шёл дым.

Синхронизация конфигов

Создаёшь конфиг - и он автоматически синхронизируется с сервером у всех игроков. При этом есть контроль версий: старые данные не теряются, а плавно обновляются. Всё чисто и без головной боли.

Кастомные предметы с описанием

Хочешь добавить меч или инструмент с уникальным текстом? Пожалуйста. Можно просто прописать пару строк в lang-файле, а можно заморочиться с более сложным описанием. Ещё есть отдельное поле для пояснения, что этот "флейвор" вообще значит.

Предметы с маной

Простой фреймворк для создания предметов, которые тратят ману вместо прочности. Идеально для магических модов.

Система модификаторов

Вот это уже интереснее. Модификаторы - это как зачарования, но без их недостатков:

  • Они постоянные: точило их не снимет.
  • Вся логика хранится внутри самого модификатора, а не размазана по коду.
  • Работают по принципу "генеалогического древа": можно сделать путь от "Ржавого" до "Блестящего" меча.

Встроенные хелперы показывают модификаторы прямо в тултипе золотым текстом. А если подключить Amethyst Core, то можно делать модификаторы, которые меняют стоимость маны, кулдауны, урон заклинаний или даже накладывают Визер на всех мобов в радиусе 12 блоков при каждом успешном касте.

NBT-утилиты

Пара полезных функций для работы с NBT:

  • Чтение и запись BlockPos одной строкой.
  • Работа с NbtList: добавление, удаление, чтение.
  • Уникальные ID для ItemStack - можно привязать предмет к конкретному блоку.
  • Перенос NBT между стаками без зачарований.

Рейкастер

Набор методов для поиска объектов на серверной стороне без лишнего сетевого трафика:

  • Поиск сущностей и блоков вокруг точки.
  • Проверка сущностей с произвольно повёрнутыми кубоидами - полезно для заклинаний, когда игрок целится по диагонали в гору.

Реестр событий

Для создания периодических таймеров: 1 секунда, 1.5 секунды, 2 секунды - уже готово. Можно регистрировать свои объекты через интерфейс TickUppable.

Реестр моделей предметов

Если хочешь сделать кастомный трезубец, который правильно отображается в руке - этот реестр для тебя. Работает через стандартный Fabric BuiltinItemRendererRegistry.

EffectQueue

Надоело, что пассивные эффекты "дерутся" в интерфейсе? Эта штука упорядочивает их добавление, чтобы всё было предсказуемо и без глюков.

Trinket Utils

Интеграция с Trinkets:

  • getTrinketStacks - список всех надетых тримкетов.
  • Интерфейс AugmentTasks для создания тримкетов с кастомными пассивными и активными способностями.

Итог

Fzzy Core - это не просто набор утилит, а целая экосистема для разработки модов на Fabric. Если ты собираешься делать что-то сложное, особенно с магией или кастомными предметами - этот мод реально сэкономит кучу времени. Скачать Fzzy Core можно для Minecraft 1.19-1.21, и он работает на Fabric. Никаких портов на Forge не планируется.

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

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

Minecraft: Java Edition

1.20.x1.19.x1.18.x

Платформы

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

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

Зависимости

Ссылки


Создатели

Детали

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