
Unrestricted Enchanting - мод на совместимость зачарований в Minecraft
Unrestricted Enchanting - мод для Minecraft, который снимает ограничения совместимости чар. Разрешайте любые сочетания вроде Infinity + Mending, запрещайте лишнее для баланса сборки и правьте всё прямо в игре.
Unrestricted Enchanting
Зачарования в Майнкрафте - штука капризная. Хочется натянуть Mending вместе с Infinity на лук? Ванилла скажет нет. Собрать все виды защиты на одну броню? Тоже мимо. Вот эту стену и убирает Unrestricted Enchanting - мод-утилита, которая снимает стандартные ограничения совместимости чар и даёт вручную разрешать или запрещать любые сочетания.
По факту это конструктор правил. Никакой магии внутри - только гибкая настройка под себя. Работает и на клиенте, и на сервере, а конфиг живой и правится прямо в игре. Больше всего проект зайдёт тем, кто собирает сборки модов и крутит баланс на сервере: тут можно и раздуть возможности игрока, и наоборот закрутить гайки. Если любишь копаться в механиках и подгонять игру под себя - это твой случай.
Что вообще не так с ванильными чарами
В обычном Minecraft часть зачарований помечена как несовместимые. Классика: Infinity и Mending на один лук не встанут. Sharpness, Smite и Bane of Arthropods конфликтуют между собой. А четыре вида защиты - Blast Protection, Fire Protection, Projectile Protection и обычная Protection - враждуют друг с другом по умолчанию.
И ладно бы это касалось только ванильных чар. Модовые зачарования подчиняются тем же правилам, и в большой сборке начинается каша: одни чары блокируют другие, хотя задумывались как совместимые. Unrestricted Enchanting как раз лечит эту головную боль - причём автоматически подхватывает вообще все зачарования в игре, включая добавленные другими модами.
Что умеет мод
- Разрешать любое сочетание чар: например Infinity + Mending, Sharpness + Smite, или сразу все защиты на одну вещь.
- Запрещать сочетания вручную - удобно, когда нужно сбалансировать сборку модов. Скажем, сделать Mending несовместимым с Unbreaking.
- Автоматически находить все зачарования, в том числе из модов.
- Не требовать дублирования записей: разрешил Enchantment A с Enchantment B - правило сработает и в обратную сторону, даже если ты явно его не прописывал.
Приоритеты тут простые, но важные. Ограничения всегда бьют Default и Allowed совместимости. То есть если ты запретил пару чар, никакое разрешение их не перебьёт. Это удобно для баланса - сначала разрешаешь всё подряд, потом точечно вырезаешь то, что ломает игру.
Настройка прямо в игре
Отдельно радует, что не надо лезть в файлы ради каждого изменения.
- Конфиг редактируется внутри игры через встроенное меню.
- Серверные настройки мгновенно синхронизируются с заходящими игроками - им ничего не нужно ставить отдельно.
- Менять конфиг на сервере могут только операторы (OP). В одиночном мире правки доступны как обычно.
- Если хочется - файл можно открыть и в текстовом редакторе. Лежит он по пути
config/unrestricted_enchantments.json5.
Совет. Разрешая вообще всё сразу, не удивляйся потом, что игроки собирают имбу из всех защит и стека урона. Лучше включать комбинации постепенно и смотреть, как это отзывается на балансе.
Важный нюанс. Синхронизация серверного конфига работает только для тех, кто заходит уже после правок. Если меняешь правила на живом сервере, игрокам с открытым меню иногда приходится перезайти, чтобы увидеть актуальную картину.
Платформы и версии
| Платформа | Версии |
|---|---|
| Fabric | 1.20.1, 1.21.1 (WIP) |
| Forge | 1.20.1 |
| NeoForge | 1.21.1 (WIP) |
Актуальный стабильный релиз - версия 1.1.0 под Minecraft 1.20.1, доступная как для Fabric, так и для Forge. Ветки под 1.21.1 на Fabric и NeoForge разработчик пока держит в статусе WIP, так что это скорее бета, чем готовый продукт. Последнее обновление 1.1.0 связано с переходом на S-Lib 3.0.1. Проект распространяется под лицензией MIT.
Зависимости
- S-Lib
- YACL
Только для Fabric:
- Fabric API
- Mod Menu
Важный нюанс. Без S-Lib и YACL мод просто не запустится - это обязательные библиотеки, а не опция. Ставь их сразу, иначе получишь краш ещё на старте.
Важно знать
Ломает ли мод уже готовые миры? Нет. Он не трогает генерацию и не добавляет новые блоки, только меняет логику совместимости чар. Можно спокойно добавлять и убирать его из сборки.
Работает ли на сервере без клиентского мода? Конфиг хранится на сервере и раздаётся игрокам, но сам мод удобнее держать и на клиенте - тогда доступно внутриигровое меню и мгновенная синхронизация.
Совместим ли с другими модами на зачарования? Автопоиск подхватывает чары из сторонних модов, так что конфликтов с контентом обычно не возникает. Главное - не забывать про приоритет ограничений.
Где мод уже обкатан? Он входил в состав сборки Prominence II: Hasturian Era на Minecraft 1.20.1 Fabric, где его как раз использовали, чтобы разрешать сочетания защитных зачарований. Неплохой показатель работоспособности в реальных сборках.
Если ты админ сервера или автор сборки модов и хочешь тонко рулить балансом чар - Unrestricted Enchanting по факту маст-хэв. Скачать мод стоит ради одной простой вещи: он превращает жёсткие ванильные правила в гибкий конструктор, который подстраивается под тебя, а не наоборот.
Скачать Unrestricted Enchanting для Minecraft 1.20.1 на Fabric или Forge можно с зависимостями S-Lib и YACL - и чары наконец перестанут спорить друг с другом.
Как поиграть с друзьями с модом Unrestricted Enchanting - мод на совместимость зачарований в Minecraft?
Мод Unrestricted Enchanting - мод на совместимость зачарований в Minecraft куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Unrestricted Enchanting - мод на совместимость зачарований в Minecraft будет готов за пару минут - BungeeHost сделает всё за вас.
