Заготовка для мода на JouTak (ДжоуТек) (joutak.ru)
Шаблон рассчитан на Minecraft 26.1.2, Fabric и Java 25.
- JDK 25 для Gradle JVM и компиляции мода
- IntelliJ IDEA 2025.3 или новее
После открытия проекта выберите JDK 25 в Settings → Build, Execution, Deployment → Build Tools → Gradle → Gradle JVM. Без Java 25 Gradle и конфигурация [Dev] Run Client не запустятся.
Gradle 9.5.1 уже включён через Gradle Wrapper, поэтому устанавливать Gradle отдельно не нужно. Для Minecraft 26.1.2 шаблон использует non-remapping Loom: зависимости Fabric подключаются через implementation, а конфигурация mappings отсутствует.
- Отредактируйте:
gradle.properties— укажите версию и название мода, а также ссылку на репозиторий с вашим модомsrc/main/java/ru/joutak/— переименуйте основной класс под название вашего модаsrc/main/resources/fabric.mod.json— укажите правильный путь до основного класса мода и укажите себя как автораgradle/libs.versions.toml— измените версии JDK, Minecraft, Fabric и других библиотек по необходимости; при переходе на Minecraft1.21.11или старше также потребуется вернуть remapping-конфигурацию Loom- Укажите полный путь до папки
mods/тестового клиента Minecraft в переменной окружения системыMODS_PATH
Tip
Указав путь до папки mods/ тестового клиента, можно собирать мод с помощью конфигурации [Snapshot] Build, тогда jar-архив с вашим модом сразу будет создаваться в нужной папке автоматически.
- Открыть проект в IntelliJ IDEA 2025.3 или новее и дождаться завершения импорта Gradle
- Нажать кнопку
Runсправа сверху для сборки:[Dev] Run Client— запускает Minecraft-клиент прямо из IDE с загруженным модом (для разработки)[Snapshot]— создает архив с модом в папкеmods/тестового клиента (путь до которого нужно указать в переменной окруженияMODS_PATH)[Release]— создает архив с модом в папкеbuild/проекта
Note
Данный параграф предназначен для тех, кто захотел попробовать себя в роли разработчика модов для Minecraft в составе команды JouTak.
Базовое описание, что нужно сделать:
- Сделать собственный fork данного репозитория
- Склонировать созданный репозиторий себе по SSH (
git clone) - Открыть проект в любой удобной для вас IDE
Tip
Рекомендуем использовать IntelliJ IDEA, так как в ней есть полноценная поддержка Java со всеми фишками и плюшками, но выбор за вами
- Разобраться с расположением папочек и синтаксисом Java, затем прописать базовую логику, которая была описана в вашем задании в issues (Любая креативность поощряется)
- Собрать мод с помощью Gradle
Tip
Конфиги уже заранее прописаны (один для разработки, один для тестовых целей и один для полноценного релиза), вам самим ничего прописывать не надо. Для разработки лучше использовать [Dev] Run Client, а для тестов на реальном клиенте — [Snapshot] версию, чтобы каждый раз не перекидывать вручную мод в папку клиента, главное не забудьте создать переменную окружения MODS_PATH!
- Запустить свой мод через конфигурацию
[Dev] Run Clientили подключить к своему локальному Minecraft-клиенту - Проверить, что мод работает исправно
- Отправить pull request на GitHub и дождаться ответа
Tip
Если долго никто не отвечает, то можно пингануть кого-нибудь, чтобы реквест отсмотрели и приняли :)
Если мод написан без базовых ошибок (синтаксических и т. п.), то на GitHub'е автоматически соберется такой же jar-архив, который будет так же работать на твоем локальном Minecraft-клиенте.
Поначалу всё можно писать в основном классе, но потом все вещи по типу команд, обработчиков событий и различной логики нужно выделить в отдельные классы и пакеты.
Important
Главное, если есть какие-то вопросы — не стесняйся спрашивать!