Пока не проголосован
Ссылки
Вы можете найти полезную информацию, перейдя по этим ссылкам
https://curseforge.com/minecraft/mc-mods/puzzles-lib
Предоставляет абстракции для кросс-лоадерной совместимости модов, облегчая разработку модов на платформах Forge и Fabric.
Puzzles Lib — это библиотека, созданная для множества модов от fuzs_. Она содержит множество абстракций, предназначенных для использования на разных загрузчиках. Большинство модов от fuzs_, таких как Visual Workbench и многие другие, используют эту библиотеку.
Одна из ключевых функций — это многочисленные абстракции для разных загрузчиков, похожие на Balm или Architectury или Moonlight Lib. Это облегчает создание модов, которые работают и на MC Forge, и на Fabric/Quilt.
Некоторые изменения в игре, которые добавляет библиотека:
EventBus, аналогичный IModBusEvent в MC Forge, для выполнения действий на основе событий.
Реестры (MC Forge известен ограничениями на ванильные реестры, что делает создание модов на нескольких платформах сложнее без абстракции)
Сообщения между клиентом и сервером с синхронизацией и автоматической сериализацией на основе типа записи Java (1.17 и новее).
Конфигурации на основе аннотаций, основанные на MC Forge Config и его порте для Fabric
Пользовательские данные для объектов, блоков и систем зачарований с использованием системы возможностей MC Forge или Cardinal Components (встроено в версию для Fabric)
Большие изменения в конфигурации мира и биомов.
Эта библиотека в основном предназначена для fuzs_, но другие разработчики также могут использовать её для своих модов, если захотят.
Если вы используете Fabric, вам нужно установить неофициальный порт MC Forge Config API для Fabric.
Некоторые из модов, которые её используют:
Air Hop
Bartering Station
Better Animations Collection
Enchanting Infusor
Easy Magic
Death Compass
Death Finder
Better Tridents
More by Fuzs_
Все моды, которые мы знаем и которые используют Puzzle API, разработаны Fezs_, но многие из них очень популярны.