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