Вход

Регистрация

Восстановление доступа

Potentials

Potentials

|

St0x0ef

Универсальная библиотека для создания кроссплатформенных capabilities в модах Minecraft 1.21 для Fabric и NeoForge.

Мод Potentials для Minecraft — библиотека для кроссплатформенных capabilities

Potentials — это вспомогательная библиотека для разработчиков модов Minecraft, предназначенная для упрощения создания кроссплатформенных capabilities. Она позволяет использовать единый API для реализации систем хранения данных (capabilities) на загрузчиках Fabric и NeoForge одновременно, устраняя необходимость писать дублирующую логику для каждой платформы. Проект предоставляет готовые реализации для работы с энергией, жидкостями и сущностями, а также инструменты для создания собственных capabilities.

Основная функция и возможности

Суть проекта заключается в предоставлении унифицированного интерфейса для создания capabilities. Разработчики могут использовать один и тот же код для Fabric и NeoForge, что значительно ускоряет процесс создания модов. Библиотека включает в себя уже готовые реализации для различных типов данных, которые можно использовать как есть или расширять под собственные нужды.

Готовые реализации

В составе библиотеки уже доступны реализации для работы с энергией, жидкостями и сущностями. Эти компоненты покрывают основные потребности модов, связанных с инвентарем и ресурсами.

Интеграция в проект

Для использования Potentials необходимо добавить репозиторий Exodus Studio в файл build.gradle проекта. После этого библиотека подключается как зависимость в файле сборки для каждой конкретной платформы (Fabric, NeoForge или Common), указывая актуальную версию библиотеки.

Примеры конфигурации

Ниже приведены примеры кода для подключения библиотеки к проекту на разных этапах сборки.

Добавление репозитория

```groovy
repositories {
    maven { url "https://maven.exodusstudio.org/releases" }
}
```

Подключение библиотеки

```groovy
dependencies {
    modApi("com.fej1fun.potentials:potentials-${platform}-${mc_version}:${version}")
}
```
*Замените `platform` на `common`, `fabric` или `neoforge`, а `version` — на актуальную версию Potentials.*

Важно

Библиотека не работает автономно. Для её функционирования требуется наличие Architectury API, который является обязательной зависимостью. Для загрузчика Fabric дополнительно необходим Fabric API.

Связанные материалы

Автор: St0x0ef · Автор: Fej1Fun · Автор: SpaceStar · Лицензия: MIT

S

St0x0ef

2 проекта

|

0 скачиваний

Войдите, чтобы поставить оценку и оставить отзыв.

Отзывов пока нет — будьте первым!
Канал Файл Игра Модлоадер Язык Скачиваний Загружен
Бета potentials-neoforge-26.2-0.9.3.jar 92.2 KB 26.2 NeoForge 0 31.07.2026
Бета potentials-neoforge-1.21.11-0.8.9.jar 92.6 KB 1.21.11 NeoForge 0 27.04.2026
Бета potentials-fabric-1.21.5-0.7.3.jar 110.7 KB 1.21.8, 1.21.7, 1.21.6, 1.21.5 Fabric 0 31.08.2025
Бета potentials-fabric-1.21-0.7.1.jar 110.2 KB 1.21.4, 1.21.3, 1.21.2, 1.21.1, 1.21 Fabric 0 21.08.2025
Бета potentials-fabric-1.21-0.6.2.jar 104.3 KB 1.21.5, 1.21.4, 1.21.3, 1.21.2, 1.21.1, 1.21 Fabric 0 28.03.2025