The Best Resource for Minecraft
The Best Resource for Minecraft

Чому Minecraft пише «Занадто дорого!» — і порядок на ковадлі, щоб цього уникнути

Чому Minecraft пише «Занадто дорого!» — і порядок на ковадлі, щоб цього уникнути

Штраф за попередню роботу подвоюється щоразу, коли ви використовуєте ковадло. Ось правило, яке за цим стоїть, і порядок об'єднання, щоб повний набір чарів ніколи не вперся в обмеження у 40 рівнів.

Кожне об'єднання на ковадлі залишає на предметі прихований лічильник під назвою штраф за попередню роботу. Він починається з 0, стає 1 після першого об'єднання, потім 3, 7, 15, 31 — щоразу подвоюючись і додаючи одиницю. Цей штраф повністю додається до вартості в рівнях, тому меч, який у понеділок коштував 5 рівнів, у п'ятницю коштує 35.

Ванільна Java відхиляє будь-яке об'єднання дорожче 39 рівнів з Too Expensive!. So the goal is never "make each step cheap" — it is робіть дерево неглибоким.

Правило, яке справді має значення

Об'єднання двох предметів складає їхні штрафи разом і збільшує на одиницю. Дві свіжі книги (штраф 0), об'єднані в одну, дають книгу зі штрафом 1. Об'єднайте її з мечем, і меч отримає їхню суму.

Тому найдешевший шлях — це збалансоване бінарне дерево, а не ланцюжок:

bad   sword + book1 + book2 + book3 + book4     (penalty 1, 3, 7, 15 …)
good  (book1+book2) + (book3+book4) -> sword    (penalty stays low on both sides)

Практична послідовність для повного зачарування інструмента

  1. Згрупуйте книги по парах до того, як вони взагалі торкнуться інструмента.
  2. Об'єднайте пари у дві «суперкниги».
  3. Об'єднайте ці дві в одну.
  4. Застосуйте цю єдину книгу до свіжого інструмента, що ще не був на ковадлі.

Це чотири об'єднання замість п'яти, а сам інструмент отримує штраф лише один раз.

Де порядок усе ще підстерігає

  • Ремонт також вважається об'єднанням. Раннє «Лагодження» на інструменті означає, що кожен ремонт

безкоштовний, але ремонти до нього щоразу збільшують штраф.

  • Перейменування враховується. Перейменування предмета в будь-який момент збільшує той самий лічильник — назвіть його

наприкінці або змиріться з витратами.

  • Bedrock відрізняється. Bedrock обмежує відображення на Too Expensive! differently and

дозволяє деякі об'єднання, які Java відхиляє; наведені нижче розрахунки стосуються Java Edition.

Замість того щоб рахувати це на папері, додайте предмет і чари до Калькулятор чарування — він прорахує порядок об'єднання і знайде найдешевший варіант із точною вартістю рівнів на кожному кроці.

Спробувати інструмент: Enchantment Calculator →