Что получится
- Мод «Энергия глубин» в файле .jar
- Руда, энергокристалл, зарядное устройство и бур 1×1 / 3×3
- Проект в KidsMods DevKit
- Звание: Разработчик модов
Курс разработчика модов: Fabric-мод «Энергия глубин» на Java. Восемнадцать уроков, около пятнадцати часов.
Разработчик модов
Проект курса: Энергия глубин — настоящий Fabric-мод (.jar)
Ориентир с 10–11 лет или младше вместе со взрослым. Нужны терпение к ошибкам и установка DevKit.
После всех трёх платных курсов — портфолио и звание «Разработчик Minecraft». Можно пройти только «Супер».
Проверка в конце: Самостоятельно изменить ёмкость бура, стоимость режима 3×3 или добавить второй вид кристалла.
Урок 1 · ~55 мин
DevKit и первый запуск
Установка KidsMods DevKit, IntelliJ и запуск клиента из проекта.
Результат: Minecraft 26.2 открывается из среды разработки с пустым модом.
Урок 2 · ~50 мин
Java на игровых примерах
Переменные, условия и методы — без сухой теории.
Результат: Маленький класс с методом выполняется и пишет в лог.
Урок 3 · ~50 мин
Классы и регистрация
Класс предмета, реестр Fabric и файл мода.
Результат: В креативе появляется первый зарегистрированный предмет.
Урок 4 · ~45 мин
Энергокристалл
Модель, текстура, перевод на русский и свойства предмета.
Результат: Кристалл с названием и иконкой в игре.
Урок 5 · ~45 мин
Руда и блок
Блок руды, прочность и звуки ломания.
Результат: Блок руды ставится и ломается инструментом.
Урок 6 · ~45 мин
Добыча и теги
Таблица дропа, теги инструментов и уровень добычи.
Результат: Из руды выпадает осколок или кристалл по правилам.
Урок 7 · ~50 мин
Генерация руды
Руда появляется в обычном мире в камне.
Результат: В новом мире руда встречается при исследовании.
Урок 8 · ~45 мин
Рецепты цепочки
Крафт кристалла, бура и зарядного устройства.
Результат: Все три крафта работают.
Урок 9 · ~50 мин
Класс электрического бура
Свой инструмент и базовые свойства добычи.
Результат: Бур в руке ломает блоки как инструмент.
Урок 10 · ~55 мин
Заряд в Data Components
Хранение числа заряда на предмете.
Результат: У кристалла и бура есть числовой заряд.
Урок 11 · ~50 мин
Расход энергии 1×1
При ломании блока списывается энергия.
Результат: Без заряда бонус не работает; с зарядом — тратит энергию.
Урок 12 · ~60 мин
Режим 3×3
Ломаем область; бедрок и сундуки не трогаем.
Результат: Режим 3×3 ломает область безопасно.
Урок 13 · ~45 мин
Переключение режимов
Shift и правый клик переключают 1×1 и 3×3.
Результат: Переключение режимов видно игроку.
Урок 14 · ~55 мин
Зарядное устройство: блок
Блок с двумя слотами и сохранением содержимого.
Результат: Предметы в станции не пропадают после перезахода.
Урок 15 · ~55 мин
Передача энергии
Кристалл разряжается, бур заряжается; на нуле кристалл исчезает.
Результат: Кладёшь кристалл и бур — бур заряжается.
Урок 16 · ~55 мин
Экран зарядки
Две шкалы энергии на экране устройства.
Результат: Шкалы энергии видны в интерфейсе.
Урок 17 · ~45 мин
Полировка
Подсказки заряда, звуки и частицы.
Результат: Мод понятен без объяснений учителя.
Урок 18 · ~50 мин
Сборка .jar и установка
Сборка мода и установка в лаунчер KidsMods.
Результат: Файл .jar работает вне среды разработки.
Оплату оформляет родитель в кабинете. После подтверждения уроки появятся у ученика.