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

Puzzles Lib

Puzzles Lib - библиотека-ядро для модов автора, которая абстрагирует код под разные загрузчики. Нужна для работы всех его проектов на Fabric, Forge и других.

Оцените первым
50.6M
3.7K

Puzzles Lib - это библиотека, без которой не запуска которой не заработает ни один мод от этого разработчика. Почему такое название? Ну, это и есть загадка (puzzle).) - автор любит оставлять интригу.

По сути, это прослойка между кодом мода и конкретным загрузчиком (Fabric, Forge, NeoForge, Quilt). Вместо того чтобы писать одну и ту же логику под каждый лоадер отдельно, разработчик вынес общие функции в Puzzles Lib. Это позволяет ему одновременно выпускать моды под разные платформы без лишней головной боли.

Что умеет библиотека

  • Использовать большую часть Forge-событий (IModBusEvent) в общем проекте - то есть писать код один раз, а работает везде и на Fabric.
  • Регистрировать контент в игровые регистры Майнкрафт (предметы, блоки, сущности и т.д.).
  • Отправлять сообщения между клиентом и сервером с авто-сериализацией - просто используешь Java-запись (record) и всё само превращается в пакеты.
  • Создавать конфиги на основе аннотаций, которые работают через Forge Config API Port на Fabric. Удобно - прописал пару строк и готово.
  • Прикреплять кастомные данные к сущностям, блокам, чанкам и измерениям. На Forge это система способностей (capability), на Fabric - Cardinal Components.
  • Вносить правки в биомы Minecraft прямо при загрузке прямо в коде - без лишних костылей.

Важно знать

Puzzles Lib заточена строго под нужды автора. Он не позиционируется как универсальная библиотека для всех разработчиков. Но если вам понравилась какая-то реализация - можете смело адаптировать её под свои проекты.

Требования к установке

  • Обязательно на клиенте и на сервере - без неё моды просто не запустятся.
  • Для Fabric - потребуется [Fabric API и Forge Config API Port.
  • Для Forge/NeoForge - дополнительных библиотек не нужно, всё уже встроено.

По факту, если вы собираетесь играть с модами этого разработчика (например, Visual Workbench, Trading Post, Golden Age Combat), Puzzles Lib - обязательна к скачиванию. Без неё ни один из них не запустится. Так что держите её под рукой.

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

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

Minecraft: Java Edition

26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x

Платформы

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

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

Зависимости

Ссылки

Создатели

Детали

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