AnvilCalc
Мастер-книга в Minecraft: почему сначала объединять все книги дороже

Руководства / Стратегия зачарования / Мастер-книга в Minecraft: почему сначала объединять все книги дороже

Мастер-книга в Minecraft: почему сначала объединять все книги дороже

«Мастер-книга» (по-английски "master book") — один из самых повторяемых советов по зачарованию в Minecraft: сначала объедините все нужные зачарования в одной большой книге, а потом наложите эту книгу на предмет один раз, чтобы предмет остался «чистым». Звучит аккуратно, и идея не безумная, но как общее правило это миф. Обычно это стоит больше уровней опыта, чем нужно, на последнем шаге может выйти так дорого, что наковальня откажет, а готовый предмет всё равно получает высокое значение предыдущей работы. Этот гайд показывает почему, на числах из собственного решателя AnvilCalc, а также где мастер-книга вполне подходит.

Что обещает мастер-книга

План состоит из двух фаз. Сначала вы собираете книгу: берёте две книги с одним зачарованием, объединяете их, результат объединяете с третьей и продолжаете, пока одна книга не будет содержать всё (обычно это линейная цепочка, одна книга в следующую). Затем вы применяете эту книгу к предмету одной операцией на наковальне. Привлекательность настоящая: предмет проходит через наковальню всего один раз, поэтому ожидаешь, что предыдущей работы у него почти не будет, а книга «всего лишь книга».

Подвох в том, что предыдущая работа не исчезает, а переходит на книгу, и книга передаёт её предмету.

Механика, которая всё ломает

Всё ниже следует из страницы Minecraft Wiki о механике наковальни и из тех же правил, которые использует калькулятор (сверено 2026-10-23).

  • Каждое объединение добавляет книге одно использование наковальни. Книга, прошедшая через наковальню k раз, имеет предыдущую работу k, и её следующая операция платит штраф 2^k − 1 уровней (0, 1, 3, 7, 15, 31, ...). В линейной цепочке из n книг готовая книга имеет предыдущую работу n − 1.
  • Результат берёт большее из двух значений, плюс один. Пример из вики: объединение двух предметов с предыдущей работой 2 у каждого даёт результат с 3. Штрафы обеих сторон входят в стоимость, но дальше переходит только большее значение. Мы проверили это в решателе и для Java Edition 1.21.11, и для Bedrock Edition 1.19.1: книга с предыдущей работой 3 плюс книга с предыдущей работой 1 даёт 4, а две книги по 2 дают 3. Вики формулирует правило без оговорки об издании, и калькулятор применяет его в обоих изданиях.
  • Значит, предмет заканчивает с предыдущей работой книги плюс один. Линейная цепочка из n книг оставляет предмет с предыдущей работой n. Идеально сбалансированное дерево объединений выступает лучше, ceil(log2 n) для книги и ещё один для предмета, но это всё равно никогда не меньше наилучшего возможного ceil(log2(n + 1)) из гайда Минимум предыдущей работы, а для 3, 5, 6 и 7 зачарований оно больше.
  • Последний шаг платит штраф всей книги. Если у готовой книги предыдущая работа 3, её применение к предмету стоит значение зачарований плюс 7 уровней штрафа, и всё это в одной операции.
  • Стоимость зачарований платится дважды. Каждая книга, объединяемая в мастер-книгу, платит стоимость своего зачарования при этом объединении, а мастер-книга платит её снова при применении к предмету. Пример с ботинками из вики показывает эффект: объединение книг парами заставляет платить некоторые стоимости зачарований по нескольку раз, а её план, избегающий части парного объединения, дешевле на 2 уровня (66 против 68).
  • Один дорогой последний шаг может упереться в предел. Одна операция в 40 уровней и больше отклоняется («Слишком дорого»). Сложить всё в последний шаг — именно так мастер-книга до него и доходит (см. Почему наковальня пишет «Слишком дорого»?).

Вот кирка, сделанная таким способом, чтобы увидеть числа. Цель: алмазная кирка с Эффективностью V, Прочностью III, Удачей III и Починкой, каждое зачарование на своей новой книге (Java Edition 1.21.11).

ШагСпособ мастер-книги (лучший порядок цепочки)Уровни
1книга Удача III + книга Эффективность V5
2эта книга + книга Прочность III (предыдущая работа книги 1, штраф 1)4
3эта книга + книга Починка (предыдущая работа книги 2, штраф 3)5
4кирка + мастер-книга (предыдущая работа книги 3, штраф 7)23
Итого37, кирка с предыдущей работой 4

Самый дешёвый порядок калькулятора для той же кирки стоит 23 уровня в сумме, самый дорогой отдельный шаг — 9, а кирка заканчивает с предыдущей работой 3. Мастер-книгу он не строит: отдельно объединяет только Эффективность V с Починкой, а всё остальное накладывает на кирку по одной книге, пока её предыдущая работа ещё низкая.

Один и тот же предмет, четыре способа

Каждая сборка ниже начинается с нового алмазного предмета, и каждое зачарование берётся со своей новой книги с одним зачарованием. Мы посчитали решателем четыре плана: цепочку мастер-книги в её лучшем порядке (перебран каждый возможный порядок), самую дешёвую возможную мастер-книгу с любой формой дерева объединений (сбалансированное дерево, с перебором каждого порядка левый-правый), план Min XP калькулятора и его план Min prior work. Каждая ячейка читается так: всего уровней / самый дорогой отдельный шаг / предыдущая работа готового предмета. Числа одинаковы в Java Edition 1.21.11 и Bedrock Edition 1.19.1 для всех сборок на этой странице, потому что ни одно зачарование не добавляется дважды.

СборкаМастер-книга, линейная цепочкаМастер-книга, лучшее сбалансированное деревоКалькулятор, Min XPКалькулятор, Min prior work
Кирка: Эффективность V, Прочность III, Починка19 / 13 / 319 / 13 / 314 / 9 / 214 / 9 / 2
Кирка: эти плюс Удача III37 / 23 / 433 / 19 / 323 / 9 / 323 / 9 / 3
Меч: Острота V, Добыча III, Прочность III, Починка, Заговор огня II60 / 35 / 548 / 27 / 431 / 13 / 331 / 13 / 3
Меч: эти плюс Отдача IIзаблокировано55 / 29 / 438 / 14 / 338 / 14 / 3
Ботинки: Защита IV, Невесомость IV, Подводная ходьба III, Скорость души III, Шипы III, Прочность III, Починказаблокированозаблокировано66 / 23 / 468 / 22 / 3

«Заблокировано» означает, что при любом возможном порядке и любой возможной форме объединений хотя бы один шаг на наковальне стоит 40 уровней и больше, так что мастер-книгу нельзя сделать без творческого режима. Калькулятор заканчивает те же ботинки шагами не дороже 23 уровней.

Что показывает таблица:

  • Цепочка — худший вариант. При пяти зачарованиях цепочка для меча стоит почти вдвое больше, чем нужно калькулятору (60 против 31), а предмет заканчивает с предыдущей работой 5 вместо 3.
  • Даже лучшая мастер-книга проигрывает. Объединение книг в самой дешёвой форме дерева всё равно стоит 19, 33, 48 и 55 уровней в четырёх сборках, которые она может сделать, против 14, 23, 31 и 38 у калькулятора.
  • Мастер-книга может только сравняться, но не выиграть. Мастер-книга — один конкретный план из всех, которые перебирает решатель, поэтому самый дешёвый порядок калькулятора никогда не дороже лучшей мастер-книги, а в уже разобранном случае с киркой он в точности равен.
  • Min prior work меняет немного опыта на меньшее значение. На ботинках он стоит на 2 уровня больше (68 против 66, те же два числа, что в примере с ботинками из самой вики) и заканчивает с предыдущей работой 3 вместо 4. Когда это оправдано, см. Минимум предыдущей работы.
  • Порядок в цепочке по-прежнему важен. Худший порядок цепочки для кирки стоит 41 вместо 37, худший порядок цепочки для меча 64 вместо 60, а худший порядок для кирки с тремя зачарованиями 22 вместо 19. Совет вики: самое дорогое зачарование должно оказываться в слоте жертвы как можно реже, а левый и правый слоты не взаимозаменяемы: книга Скорость души III слева с книгой Починка справа стоит 2 уровня, а наоборот 12.

Сравнить этот меч в калькуляторе →

Когда мастер-книга подходит

Честное сравнение должно включать случаи, где она не хуже. Два из них, из того же решателя (Java Edition 1.21.11 и Bedrock Edition 1.19.1, одни и те же числа):

СборкаМастер-книга, линейная цепочкаМастер-книга, лучшее сбалансированное деревоКалькулятор, Min XPКалькулятор, Min prior work
Новая кирка: Эффективность V, Прочность III12 / 9 / 212 / 9 / 29 / 5 / 29 / 5 / 2
Кирка, у которой уже есть предыдущая работа 3: добавить Эффективность V, Прочность III, Починка26 / 20 / 426 / 20 / 426 / 20 / 426 / 20 / 4
  • Предмет, у которого уже есть предыдущая работа. Каждая операция над предметом платит его штраф (кирка с предыдущей работой 3 каждый раз платит 7 лишних уровней), поэтому как можно меньше операций над предметом — верная идея. Здесь сам калькулятор выбирает мастер-книгу из трёх книг, и все четыре плана стоят одинаковые 26 уровней. Если ваш предмет уже сильно обработан, мастер-книга — это то, что калькулятор и так советует.
  • Совсем мало книг. При двух зачарованиях мастер-книга стоит на 3 уровня больше, чем добавление их по одному (12 против 9), это немного, и план простой. Хуже, но ненамного.
  • Вы хотите не трогать предмет до конца. Если сначала построить книгу, предмет остаётся с предыдущей работой 0 до последнего шага. Это важно, только если есть причина держать предмет вне наковальни (например, переименование или ремонт в том же последнем шаге); результат дешевле от этого не становится.

Если всё же строите мастер-книгу, стройте самую дешёвую сторону книги: объединяйте книги сбалансированными парами вместо одной длинной цепочки (книга в книгу, затем пара в пару), как можно чаще держите самое дорогое зачарование вне слота жертвы и перед началом проверьте каждый шаг по пределу в 39 уровней.

Как проверить свой план

  1. Откройте калькулятор, выберите предмет и зачарования и прочитайте план в режиме Min XP (по умолчанию). План показывает итог, каждый шаг и предыдущую работу, с которой заканчивает готовый предмет.
  2. Переключитесь на Min prior work, чтобы увидеть план с наименьшим числом операций на наковальне у готового предмета. Часто оба режима дают один и тот же план, как в большинстве строк выше. См. Как пользоваться калькулятором.
  3. Сравните со своим планом мастер-книги: сложите уровни каждого шага так, как их показывает наковальня. Если итог калькулятора ниже, следуйте его шагам; каждый шаг сообщает, в какой слот кладётся предмет или книга, как в гайде Как использовать наковальню.
  4. Если у вас уже есть какие-то книги, добавьте их в свой инвентарь: книга с несколькими зачарованиями и предыдущей работой 0, например полученная рыбалкой, — законная версия идеи мастер-книги, потому что она никогда не проходила через объединение.

О самом штрафе читайте в гайде Стратегия зачарования, а о стоимости книг с одним зачарованием — в гайде Самый дешёвый способ получить заколдованные книги.

Чтобы решить, какой предмет собирать первым, читайте в гайде Порядок зачарования в Minecraft.

Часто задаваемые вопросы

Дешевле ли мастер-книга в Minecraft?

Не в наших тестах. Для новой алмазной кирки с четырьмя зачарованиями с новых книг с одним зачарованием лучший порядок линейной мастер-книги стоит 37 уровней, а самая дешёвая возможная мастер-книга 33, тогда как самый дешёвый порядок калькулятора стоит 23. При пяти зачарованиях на мече это 60 и 48 против 31. Мастер-книга — лишь один из планов, которые рассматривает калькулятор, поэтому калькулятор никогда не дороже, и оба сравниваются, когда у предмета уже много предыдущей работы.

Почему результат моей мастер-книги слишком дорогой?

Потому что последний шаг платит за всю книгу сразу. Каждое объединение повышало предыдущую работу книги, так что её применение добавляет этот штраф (7 уровней для книги с предыдущей работой 3, 15 для предыдущей работы 4) к стоимости каждого зачарования на ней. Операции в 40 уровней и больше отклоняются как слишком дорогие. В нашем примере с мечом и шестью зачарованиями ни один порядок и ни одна форма объединений мастер-книги не укладываются в предел, тогда как плану калькулятора никогда не нужен шаг дороже 14 уровней.

Важен ли порядок книг внутри мастер-книги?

Да. Стоимость объединения книг зависит от того, какая книга лежит в левом слоте, а какая является жертвой справа. По данным Minecraft Wiki, книга Скорость души III слева с книгой Починка справа стоит 2 уровня, а наоборот 12. В наших цепочках худший порядок стоил на 3–4 уровня больше лучшего (41 против 37 для кирки с четырьмя зачарованиями). Как можно чаще держите самое дорогое зачарование вне слота жертвы.

Сколько предыдущей работы предмет получает от мастер-книги?

Результат объединения берёт большую предыдущую работу из двух сторон плюс один. Линейная цепочка из n книг оставляет книгу на n минус 1, так что предмет заканчивает на n. Сбалансированное дерево даёт книге ceil(log2 n), а предмету на один больше. Ни то ни другое не превосходит наилучший возможный план, то есть ceil(log2(n + 1)) для n зачарований на отдельных книгах, поэтому мастер-книга оставляет предмет с большим значением при 3, 5, 6 и 7 зачарованиях.

Можно ли уменьшить предыдущую работу потом?

Только вместе с потерей зачарований. По данным Minecraft Wiki, точило снимает штраф предыдущей работы с предмета, но заодно и все его зачарования (пользовательское имя сохраняется), а ремонт предмета в сетке крафта убирает штраф, зачарования и имя. Убрать предыдущую работу и сохранить зачарования нельзя, поэтому правильный порядок объединений — это то, что нужно продумать.

Когда мастер-книга — хорошая идея?

Когда у предмета уже много предыдущей работы, потому что каждая операция над ним платит этот штраф. Для кирки с предыдущей работой 3, которой нужны Эффективность V, Прочность III и Починка, самый дешёвый план калькулятора — это сама мастер-книга из трёх книг, 26 уровней, столько же, сколько у любого другого плана в нашем тесте. Для нового предмета всего с двумя зачарованиями она стоит примерно на 3 уровня больше прямого пути. При многих зачарованиях объединяйте книги сбалансированными парами или доверьте порядок калькулятору.

Работает ли мастер-книга так же в Bedrock Edition?

Действует то же правило предыдущей работы, и каждое сравнение на этой странице даёт одинаковые числа в Java Edition 1.21.11 и Bedrock Edition 1.19.1, потому что ни одна из сборок не накладывает зачарование на предмет, у которого оно уже есть. Издания различаются лишь тем, как оценивают уровень, который не растёт, или конфликтующее зачарование, чего здесь не бывает.