Easy Magic — мод для добавления удобных и полезных механик зачарования в Minecraft
Easy Magic — мод для Minecraft, который улучшает стол зачарования: сохраняет предметы внутри, добавляет кнопку переброса и облегчает…
Easy Magic — мод для Minecraft, который улучшает стол зачарования: сохраняет предметы внутри, добавляет кнопку переброса и облегчает расстановку книжных полок.
Easy Magic — мод для добавления удобных и полезных механик зачарования в Minecraft
Версия, на которой написана статья: 26.1.2
Поддерживаемые версии Minecraft: 1.19.x – 26.1.2
Зависимости: Puzzles Lib (Fabric и NeoForge); для Fabric дополнительно Fabric API и Forge Config API Port
Easy Magic — мод для Minecraft, который перерабатывает работу стола зачарования, не меняя саму формулу выдачи чар. В ванилле стол возвращает лазурит и предмет назад в инвентарь каждый раз, когда вы закрываете интерфейс, а перебрать неудачный список чар можно только ценой полноценного зачарования. Мод устраняет обе проблемы: вложенные предметы остаются в блоке между сессиями, а в интерфейсе появляется отдельная кнопка для переброса предложенных чар за небольшую плату. Уровни опыта, книжные полки и лазурит работают так же, как и без мода.
Предметы, которые остаются в столе
Главное изменение касается слотов стола зачарования. После установки мода лазурит и предмет, положенный на зачарование, не выпадают назад при закрытии экрана — они сохраняются прямо в блоке. Можно отойти по делам и вернуться к тому же самому набору позже.
Вложенные предметы также отображаются в мире вокруг блока. За это отвечает клиентский параметр render_enchanting_table_contents с тремя режимами: предметы кружат в воздухе над столом, показываются на нем без вращения или не рендерятся вообще. Когда игрок отходит слишком далеко, предмет на зачарование исчезает из рендера, а лазурит продолжает кружить вокруг блока.

Стол зачарования с вложенными лазуритом и мечом, которые левитируют над ним
Переброс чар
Второе большое изменение — кнопка переброса чар прямо в экране зачарования. Если три предложенных варианта не устраивают, мод позволяет сгенерировать новый набор, не тратя предмет на зачарование. По умолчанию один переброс стоит 1 лазурит и 5 единиц опыта — именно единиц, а не уровней, поэтому прогресс для дорогих зачарований почти не страдает. Повторять можно сколько угодно раз, пока не выпадет нужный результат.
Цена настраивается в серверном конфиге. Стоимость в лазурите и в опыте задается отдельными параметрами, каждый можно выставить в ноль и сделать переброс бесплатным. Отдельный переключатель переводит плату с единиц опыта на полные уровни зачарования — тогда каждый переброс становится заметно дороже. Еще один режим переносит плату на отдельный предмет: вместо лазурита используется предмет из тега easymagic:reroll_catalysts, а в интерфейсе добавляется дополнительный слот под него.

Нажатие кнопки переброса - три предложенных варианта чар меняются на новый набор.
Книжные полки и сила зачарования
Easy Magic ослабляет требования к размещению книжных полок. В ванилле полка засчитывается только тогда, когда между ней и столом стоит воздух — любой блок в промежутке обнуляет ее вклад. С модом промежуток могут занимать блоки без сплошной коллизии: факелы, ковры, высокая трава, вода. Полка за ними все равно учитывается. За это поведение отвечает параметр lenient_bookshelves.
Количество полок, нужных для зачарований наивысшего уровня, тоже стало переменным. Параметр max_enchanting_power по умолчанию равен стандартным 15, но его можно опустить вплоть до 0 или поднять до 50.
Резные книжные полки тоже могут давать силу зачарования — по единице за каждые три книги внутри. Поведение задается отдельно: полки могут не влиять на стол совсем, влиять только когда повернуты лицом к нему, или давать силу независимо от ориентации.

Ряд книжных полок вокруг стола зачарования с фонарями и коврами в промежутке, демонстрирующий учет полок
Подсказки о чарах
Ванильная подсказка над вариантом зачарования показывает лишь одни случайные чары из списка. Мод позволяет управлять тем, сколько чар видно заранее. Серверный параметр enchantment_hint имеет три режима: не показывать ничего, показывать одни чары (стандартное поведение) или показывать полный список чар, которые получит предмет. Последний вариант снимает элемент случайности — весь результат видно еще до того, как вы потратите уровни.
Конфиг
Мод создает два файла в .minecraft/config: easymagic-server.toml управляет механикой, easymagic-client.toml — отображением.
easymagic-server.toml
Параметр | Что делает |
| Старые ванильные столы зачарования превращаются в обновленные во время взаимодействия. При false придется вручную ломать и ставить блок заново. |
| Сколько чар показано в подсказке. |
| Сколько книжных полок нужно для зачарований высшего уровня. Диапазон 0–50. |
| При |
| Дают ли резные книжные полки силу зачарования (единица за три книги). |
| Сколько единиц предмета-катализатора (по умолчанию лазурит) снимается за один переброс. Диапазон 0–64; 0 отключает этот вид платы. |
| При |
| Добавляет кнопку переброса чар в экран зачарования. При |
| Сколько единиц опыта (не уровней) снимается за переброс. 0 отключает этот вид платы. |
| При |
easymagic-client.toml
Параметр | Что делает |
| Как показываются вложенные предметы. |
| Подсказка о книге, на которую наведен прицел в резной книжной полке. |
| Смещение подсказки о книге по горизонтали от стандартной позиции. Принимает любое целое число. |
| Смещение подсказки о книге по вертикали от стандартной позиции. Принимает любое целое число. |
| При |
Вывод
Easy Magic закрывает два конкретных неудобных места ванильного зачарования — потерю вложенных предметов и дорогой перебор неудачных чар. Переброс за единицы опыта вместо уровней делает подбор нужного набора доступным без ущерба для прогресса. Ограничения тоже прямые — мод не добавляет новых чар и не повышает их силу, лишь убирает трение вокруг самого процесса. Подойдет игрокам, которые хотят сохранить ванильный баланс зачарований, но избавиться от рутины с повторными походами к столу.
Установка
Базовая установка занимает около 5 минут. Общий процесс одинаков, отличается только лоадер и совместимый билд.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











