CompatSkills (Fork): как объединить десятки модов единой системой навыков
Когда в сборке Minecraft больше полусотни модификаций, а хочется выстроить логичную прогрессию, на помощь приходят аддоны к Reskillable. Один из самых гибких — CompatSkills, форк от lanse505, который продолжает развитие оригинального проекта и синхронизируется с обновлениями Reskillable. Этот мод не добавляет собственных механик, а служит мостом: он связывает требования к навыкам с контентом популярных модов, позволяя авторам модпаков точечно запирать контент за уровнями.
Зачем нужен CompatSkills и что он умеет
Reskillable сам по себе даёт каркас — характеристики вроде Mining, Magic, Agility и возможность привязать к ним блоки, предметы или рецепты. Но без CompatSkills интеграция с конкретными модами потребовала бы написания отдельных скриптов. CompatSkills берёт эту работу на себя, предлагая готовые «ключи» для блокировки контента в реальном времени. Вы просто указываете, какой уровень навыка нужен для взаимодействия с алтарём Astral Sorcery, активации ритуала Blood Magic или использования верстака Electroblob's Wizardry.
Фактически мод выступает переводчиком между Reskillable и двумя десятками других модификаций. Он не только запирает предметы, но и управляет целыми механиками: нельзя приручить сущность, оседлать летающего маунта или даже нанести урон определённому мобу, пока не прокачаешь нужный навык. А для серверов это настоящая находка — прогрессия становится прозрачной и управляемой без лишних плагинов.
Поддержка популярных модов: полный список интеграций
Разработчики постарались охватить максимум контента, с которым сталкиваются игроки в технологических и магических сборках. Вот лишь часть того, что умеет CompatSkills:
- Astral Sorcery — требования к уровню знаний, привязанные к созвездиям и исследованным картам неба.
- Blood Magic — привязка предметов к игроку и запирание активации ритуалов.
- Thaumcraft — блокировка исследований, знаний и даже учёт уровня искажения (Warp).
- Immersive Engineering и Magneticraft — гейтинг мультиблочных структур.
- Tinker's Construct — обширная блокировка: от создания инструментов до взаимодействия с плавильней.
- Electroblob's Wizardry — доступ к арканному верстаку только при нужном уровне магии.
- ProjectE — EMC-лок: стол трансмутации не создаст предмет, пока требование не выполнено.
- Baubles — автоматическое выбрасывание предмета из слота, если навык недостаточен.
- BetterQuesting — требования как задания в квестбуке.
- GameStages — совместимость со стадиями и «фиктивными чертами».
- Ore Excavation — блокировка массовой добычи руды, даже если основная цель разрешена.
- Scavenge — все типы требований Reskillable становятся условиями для Scavenge.
- DynamicSwordSkills — использование навыков DSS как требований.
- Hwyla/Waila и TheOneProbe — отображение требований прямо в подсказке при взгляде на блок.
Кроме того, CompatSkills умеет запирать целые измерения, TileEntity, урон по сущностям, приручение и верховую езду. Это превращает его в универсальный инструмент для настройки практически любого аспекта игры.
Как работает система требований на практике
Представьте: вы хотите, чтобы игрок не мог скрафтить терраформер из мода Botania, пока его уровень Agility не достигнет 20. Без CompatSkills пришлось бы писать сложный скрипт в CraftTweaker, проверяющий навык при каждом крафте. С этим аддоном достаточно одной строчки в конфиге, которая ссылается на идентификатор предмета и нужный уровень. Точно так же можно запретить ломать блоки руды в измерении Twilight Forest, пока не изучен определённый навык Mining.
Для модпакмейкеров особенно ценно то, что требования отображаются в Waila или TheOneProbe — игрок сразу видит, почему не может сломать блок или взаимодействовать с механизмом. Это снижает количество вопросов на сервере и делает прогрессию интуитивно понятной. А если вы экспериментируете с разными конфигурациями, удобно воспользоваться современным лаунчером вроде foxygame.net: он позволяет быстро установить CompatSkills вместе с Reskillable и всеми зависимостями прямо из меню, а гибкая система профилей помогает переключаться между сборками без путаницы в файлах.
Настройка через CraftTweaker и Reskillable
CompatSkills тесно дружит с CraftTweaker. Все требования можно прописывать в скриптах ZenScript, используя документацию на CrT Wiki. Например, чтобы добавить требование к предмету из мода, достаточно вызвать метод mods.compatskills.Requirement.addRequirement и передать стек предмета, тип навыка и уровень. Для блоков и сущностей синтаксис аналогичен, но с учётом специфики каждого мода.
Отдельного внимания заслуживает интеграция с GameStages. CompatSkills позволяет создавать «Dummy Traits» — пустые черты, которые можно назначать игроку через команды или квесты, а затем использовать их как условия. Это открывает безграничные возможности для сюжетных модпаков: например, доступ к порталу в Энд открывается только после получения невидимой метки «Победитель дракона», которая, в свою очередь, требует выполнения цепочки заданий.
Установка и совместимость
Мод работает на Minecraft 1.12.2 и требует обязательной установки Reskillable. Зависимости минимальны, но если вы планируете использовать интеграции с конкретными модами, они, разумеется, тоже должны присутствовать в сборке. CompatSkills не конфликтует с большинством других аддонов к Reskillable, так как лишь расширяет его функционал, а не переопределяет базовые механики.
Авторы разрешают свободное использование мода в модпаках, на серверах и в летсплеях при условии указания авторства (lanse505, Buuz и оригинальный создатель Vazkii). Обсудить нюансы или предложить идею можно в Discord-сообществе разработчиков — там же публикуются новости о синхронизации с обновлениями Reskillable.
Почему CompatSkills стал стандартом для сложных сборок
Секрет популярности этого форка — в его всеядности. Вместо того чтобы писать десятки отдельных патчей под каждый мод, автор сборки получает единый интерфейс для блокировки контента. Это экономит время на отладку и позволяет быстро реагировать на отзывы игроков: ослабить требование к ритуалу или, наоборот, поднять планку для мощного оружия можно правкой пары строк в конфиге.
CompatSkills превращает Reskillable из просто системы прокачки в полноценный сценарный движок. С его помощью можно выстроить нелинейную прогрессию, где магическая ветка открывает доступ к Thaumcraft и Blood Magic, а технологическая — к Immersive Engineering и Magneticraft. Игроки вынуждены специализироваться, а не хвататься за всё сразу, что возвращает в Minecraft дух выживания и осмысленного развития.
Если вы собираете тематический сервер или сложный модпак, присмотритесь к CompatSkills — он давно перерос статус «просто аддона» и стал незаменимым фундаментом для кастомной прогрессии.
--- **Обновление 02.09.2026:** Добавлено 1 файл для версии 1.12.2 (Forge).