Мод для Майнкрафт на Fabric и NeoForge, который задаёт уровни добычи для блоков и инструментов через JSON-конфиги. Он предназначен для авторов сборок: позволяет выстроить прогрессию из ванильных и добавленных модами материалов без добавления собственных предметов или генерации руд.
Возможности
- Система уровней добычи от 0 до 10; уровни 0–5 соответствуют ванильному пути от руки до незерита.
- Для слишком слабого инструмента блок добывается со скоростью руки и не выбрасывает предметы.
- Тип инструмента учитывается отдельно: например, руду добывает кирка, а не топор.
- Уровни можно назначать точному ID, шаблону, тегу или ключевому слову; условия можно объединять.
- Датапаки модов могут задавать уровни, а конфиги сборки — переопределять их.
- После правок достаточно выполнить
/reload.
Как пользоваться
Команда /progression info показывает уровень предмета, а /progression block — уровень блока.
Настройки
Конфиги находятся в config/phats_progression/:
block_tiers.json— уровни блоков;tool_tiers.json— уровни инструментов.
В записях поддерживаются ID, шаблоны вроде *:copper_pickaxe, теги вроде #c:tools/pickaxes и объекты с несколькими условиями.
Требования и совместимость
Требуется Architectury API. Мод должен быть установлен и на клиенте, и на сервере; подключение ванильного клиента невозможно. Подсказки Jade отображают требования к добыче блока.
