Scavenge-Skillable: связка прокачки и добычи в Minecraft
Сборщики модпаков часто сталкиваются с ситуацией, когда две отличные механики существуют параллельно и никак не пересекаются. Scavenge управляет лутом и условиями выпадения предметов, а Skillable вводит прокачку навыков с ограничениями. Аддон Scavenge-Skillable решает эту проблему, создавая прямую связь между добычей ресурсов и развитием персонажа. Это компактное решение, которое добавляет глубину в геймплей без лишней нагрузки на сервер.
Что делает аддон и зачем он нужен
Базовый Scavenge позволяет настраивать сложные правила выпадения предметов из блоков, включая проверку биома, времени суток или наличия вещей в инвентаре. Skillable, в свою очередь, добавляет навыки вроде горного дела или атаки и блокирует использование инструментов при недостаточном уровне. Проблема в том, что эти системы не обмениваются данными. Scavenge-Skillable исправляет это, добавляя два новых свойства для блоков, которые работают внутри конфигурации Scavenge и обращаются к данным Skillable.
В результате модпакмейкер получает возможность привязать редкий лут к уровню навыка игрока. Например, руда из обычного камня будет выпадать только шахтёрам с прокачкой 10 уровня, а новички получат лишь булыжник. Это создаёт естественную прогрессию и стимулирует исследование мира.
Ключевые свойства и их параметры
Аддон вводит два типа взаимодействия: условие и эффект. Оба настраиваются через JSON-файлы Scavenge и комбинируются с другими условиями без конфликтов.
require_skill — проверка навыка
Это свойство работает как условие. Оно проверяет, есть ли у игрока нужный навык из системы Skillable. Основные параметры:
- name — строка с названием навыка (например, «mining» или «attack»).
- disableJEI — булево значение (по умолчанию false), скрывает условие из интерфейса JEI для секретных механик.
Практический пример: вы хотите, чтобы алмазная руда в определённом биоме добывалась только при навыке горного дела 15 уровня. Прописываете require_skill с name «mining» и комбинируете с уровнем в Scavenge. Игрок с низким навыком увидит только камень, а опытный шахтёр получит награду.
level_up_skill — повышение навыка
Это свойство работает как эффект. При выполнении условий добычи оно не просто выдаёт предмет, но и поднимает указанный навык на заданное количество уровней. Параметры:
- name — название навыка, который будет прокачан.
- levels — целое число, сколько уровней добавить (по умолчанию 1).
- disableJEI — управляет видимостью в JEI, аналогично предыдущему.
Представьте: игрок добывает редкий блок в Нижнем мире и в награду получает не только ценный ресурс, но и автоматически повышает навык сопротивления огню. Это создаёт ощущение постоянного прогресса и мотивирует фармить особые места.
Практическое применение в сборках
Scavenge-Skillable особенно хорош в хардкорных RPG-паках, где каждый навык на счету. Можно настроить сундуки в подземельях, требующие навык взлома, или руду в аду, дающую опыт только при прокачанном сопротивлении огню. Другой сценарий — интеграция с модами на новые измерения: ставите условие require_skill на портал, и путешествие становится доступным лишь после достижения определённого уровня магии.
Благодаря совместимости с JEI игроки видят требования прямо в интерфейсе, если вы не отключили эту опцию. Это снижает порог вхождения и делает геймплей прозрачнее. Скрытые условия, наоборот, добавляют загадочности и поощряют эксперименты.
Установка и совместимость версий
Для работы аддона необходимы оба родительских мода — Scavenge и Skillable. Актуальные версии поддерживают Minecraft 1.16.5 и 1.18.2, загрузчики Forge и NeoForge. Если вы собираете модпак и не хотите возиться с ручной установкой, обратите внимание на современные лаунчеры с каталогом модов — они сами подтянут нужные зависимости и проверят совместимость. Это особенно удобно при создании сложных сборок с десятками модификаций.
Аддон не конфликтует с другими расширениями Scavenge, если те не переопределяют те же свойства. Он лёгок и не нагружает сервер, поскольку лишь добавляет пару проверок в уже существующую систему. Конфигурация ведётся через привычные JSON-файлы Scavenge, так что изучать новый синтаксис не придётся.
Советы по настройке
Чтобы добиться максимальной отдачи, комбинируйте оба свойства в цепочки. Например, для добычи мифриловой руды задайте require_skill «mining» уровня 20, а в качестве эффекта укажите level_up_skill «mining» на 1. Получится самоподдерживающаяся прогрессия: чем больше копаете, тем выше навык, и тем более редкие блоки становятся доступны.
Не забывайте про параметр disableJEI. В квестовых сборках полезно скрыть условия, чтобы игроки не знали заранее, какой навык нужен для секретной комнаты. В песочницах открытая информация помогает планировать развитие. Выбор зависит от вашего стиля сборки.
Итог
Scavenge-Skillable — это маленький, но мощный инструмент для кастомизации Minecraft. Он стирает границу между системой добычи и RPG-прогрессией, позволяя авторам модпаков создавать живые, реагирующие на действия игрока миры. Если вы хотите, чтобы каждый удар киркой или вскрытый сундук рассказывали историю роста персонажа, этот аддон стоит включить в вашу следующую сборку. Скачать Scavenge-Skillable: связка прокачки и добычи в Minecraft можно вместе с зависимостями через лаунчеры с автоматической проверкой совместимости.