⭐ Обширная библиотека для моддинга, созданная для всех.
Pollen — это библиотека, насыщенная функциями, созданная для простоты использования и максимальной совместимости между Forge и Fabric с использованием Architectury с широким набором утилит, чтобы сделать разработку модов намного проще.
Особенности:
- Кроссплатформенные API при использовании Architectury для доступа к API Fabric и Forge. Architectury не требуется для использования этой библиотеки, но мы рекомендуем его!
- API геометрии и анимации, построенное с использованием формата Bedrock edition.
- Производительный рендеринг статических блоков без необходимости использования Block Entity Renderers
- API модификации для изменения ванильных реестров через дата-паки (достижения, переопределения предметов и т.д.)
- Различные утилиты для компактного рендеринга простых объектов в одну строку.
- Система конфигурации для Fabric с тем же форматом, что и у конфигов Forge.
- API синхронизации данных для легкого сохранения данных в сущностях.
- Упрощенный и прямой API для сетевого взаимодействия.
- ... и многое другое!
🧑💻 Как использовать Pollen в качестве разработчика:
Установка Pollen в вашу среду разработки довольно проста! Ниже приведены инструкции по установке Pollen на каждой платформе, а также как установить его, если ваш проект использует Architectury.
🔨 Разработка с использованием Pollen:
Чтобы разрабатывать мод с использованием Pollen на любой платформе, сначала найдите ваш файл build.gradle и добавьте следующий код в зависимости от того, какой загрузчик вы используете. Убедитесь, что он находится вне блока buildscript. Замените на версию Pollen, которую вы используете. Например, Pollen 1.0.0 для Minecraft 1.16.5 будет 1.0.0+1.16.5.
Fabric
На Forge:
Далее, найдите ваш файл mods.toml. Это файл, в котором содержится вся информация о вашем моде, включая зависимости! В этом файле добавьте следующий код в конец файла. Это сделает так, что ваш мод будет требовать Pollen для работы, и сообщит любому пользователю, который забыл его установить, что он отсутствует. Замените на версию, выбранную выше, но без + (например, +1.16.5) и замените на ваш идентификатор мода.
На Fabric:
Если вы разрабатываете на Fabric, вам нужно добавить Pollen в ваши зависимости. Для этого добавьте следующую строку в объект depends в вашем fabric.mod.json и замените на версию, выбранную выше, но без + (например, +1.16.5). Ниже приведен пример того, что вы должны добавить (не добавляйте строку depends, только строку pollen внутри)
🔨 Разработка с использованием Pollen на Architectury:
Использование Pollen на Architectury очень похоже на то, что мы сделали выше, но с несколькими дополнениями. В Architectury есть три модуля: common, fabric и forge. В папках fabric и forge вы выполните шаги выше, как указано в соответствующих папках. Чтобы использовать Pollen в папке common, вам нужно добавить следующее в build.gradle в папке common. И все готово!






