Перейти к содержимому

FootLib

Это общий класс и API для всех моих модов

NeoForge
Загрузчики
NeoForge
Скачиваний на Modrinth
261
Подписчиков на Modrinth
0
версий
10
Обновлён
11 августа 202611 авг.
Опубликован
в 2026
Это библиотека — она нужна другим модам и сама ничего не добавляет в игруНужна 1 модам. Скачайте её, если этого требует другой мод.

Коротко о моде

Библиотека — нужна другим модам: её требуют 1
Работает на NeoForge
Для Minecraft 1.21–1.21.10, 26.1–26.2
Нужен и в игре, и на сервере
Последняя версия — MC26.x-0.2.1.1 от 11 августа 2026
Лицензия MIT — бесплатно
Где нужен
В игреобязателенНа сервереобязателен

Нужен и в игре, и на сервере

Версии игры1.21–1.21.10, 26.1–26.2
Описание переведено автоматическиПоказать оригинал (EN)

FootLib

FootLib — это API и служебная библиотека, используемая модами серии Foot. Она предоставляет общие системы, такие как:

  1. Определения валют (WIP)
  2. Системы обменных курсов (WIP)
  3. Это также общий API для ВСЕХ моих модов (WIP) FootLib — это утилита для всех модов серии Foot.

Версионирование

FootLib использует четырёхсегментную систему версионирования:

Overhaul.Major.Semi-major.Patch/Hotfix/Minor-alpha/beta/release

Пример: 0.0.1.0 → Semi-major обновление (1 в третьей позиции)

Значение каждого сегмента

  • Overhaul
    Нарушение обратной совместимости. Overhaul не означает большое обновление, это означает, что с этого момента обратной совместимости нет.
  • Major Новые системы, новая механика или крупные расширения.
  • Semi-major Значительные добавления контента или систем. Крупные minor-обновления, не ломающие предыдущий API.
  • Patch / Hotfix / Minor Небольшие обновления, исправления багов, микро-фичи или экстренные фиксы.

Теги предрелиза

-alpha → Экспериментальная, нестабильная -beta → Функционально завершённая, стабилизируется (пусто) → Релизная сборка/стабильная

Важное примечание

Overhaul (1.x.x.x, 2.x.x.x и т.д.) прекращает поддержку всех предыдущих модов Foot. Именно поэтому FootLib не использует SemVer — SemVer не может выразить разницу между крупным обновлением и обновлением, которое ломает все зависимости overhaul. Версионирование FootLib делает причину несовместимости явной. НЕ ПЕРЕЖИВАЙТЕ, ЭТОТ МОД ВСЁ ЕЩЁ ПОЛУЧАЕТ ОБНОВЛЕНИЯ И НОВЫЕ ФУНКЦИИ, ПРОСТО У МЕНЯ ЕСТЬ И ДРУГИЕ ПРОЕКТЫ, И ИХ ЗАВЕРШЕНИЕ — КЛЮЧЕВОЙ ПРИОРИТЕТ Использование Maven Repo

repositories {
    maven { url = "https://api.modrinth.com/maven" }
}

Gradle (Groovy)

dependencies {
    implementation("maven.modrinth:footlib:${footlib_version}")
}

neoforge.mods.toml

[[dependencies.${mod_id}]]
    modId="footlib"
    type="required"
    versionRange="[min_version, max_version)"
    ordering="NONE"
    side="BOTH"
#Put an actual version in min_version and max_version

Советы для тех, кто хочет сделать зависимость от этого мода:

  1. Когда вы настраиваете neoforge.mods.toml, обычно вы хотите установить versionRange в [0.0.0.1, 1.0.0.0), а если вам нужна функция из не-overhaul версий, то можно сделать что-то вроде этого: [0.2.5.4, 1.0.0.0)

Частые вопросы

Как установить FootLib?

Установите NeoForge под свою версию Minecraft, скачайте FootLib под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть FootLib?

У FootLib есть сборки для Minecraft 1.21–1.21.10, 26.1–26.2.

Нужен ли FootLib на сервере?

Нужен и в игре, и на сервере

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее