The Best Resource for Minecraft
The Best Resource for Minecraft

Вихід рецепта округлюється вгору, тому вартість крафту — це не просто множення

Вихід рецепта округлюється вгору, тому вартість крафту — це не просто множення

З одного крафту виходить 3 паперу. Якщо треба 4, це коштуватиме 6 цукрової тростини та залишить 2 зайвих папери. Так діє кожен рівень дерева рецептів, і залишки накопичуються донизу.

Розрахунок вартості предмета в сировині здається простим множенням. Але це не так, тому що рецепт дає фіксовану кількість, і ви не можете створити його частку.

Правило

craftsNeeded = ceil(needed / makes)
produced     = craftsNeeded × makes
leftover     = produced − needed

makes is the recipe's yield. Paper is makes: 3 from 3 sugar cane. So:

потрібно паперукрафтівцукрова тростиназалишок паперу
1132
3130
4262
6260

Потреба в одному папері коштує стільки ж, скільки й у трьох. Потреба в чотирьох — стільки ж, скільки й у шести. Графік вартості східчастий, а не лінійний, і кожен зайвий крок б'є по кишені подвійно.

Залишки накопичуються вниз за деревом

Округлення вгору застосовується на кожному рівні, а не один раз наприкінці. Для книги потрібно 3 папери та 1 шкіру; з одного крафту тростини виходить 3 папери. Тому для однієї книги потрібен рівно один крафт паперу — 3 цукрової тростини, без залишків.

Для двох книг потрібно 6 паперу, тобто 2 крафти — усе ще без залишку. Але варто змістити кількість хоч трохи за межі партії, і округлення на цьому рівні передається як більша вимога до всього, що розташоване нижче, яке знову ж округлюється вгору. У глибоких деревах цей ефект накопичується, і підсумок може значно перевищити простий quantity × unit cost by a wide margin while every individual step looks correct.

Це єдина причина, чому варто використовувати калькулятор вартості замість підрахунку вручну: арифметика проста, а от бухгалтерія — ні.

Альтернативні рецепти змінюють дерево, а не лише ціну

Деякі предмети мають кілька способів виготовлення, і калькулятор дає змогу їх перемикати:

  • Залізний зливок — переплавлення в печі або виплавлення в плавленій печі. Обидва варіанти споживають 1 необроблене залізо

і дають 1, тому різниця полягає лише у швидкості та паливі, а не в матеріалах.

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

продемонструвати перемикання.

Випадки із залізом та золотом варті уваги саме тому, що вони не є рішенням про зміну вартості. Дерево з вибором не завжди пропонує дешевший шлях, і заміна звичайної печі на плавлену піч зовсім не змінює список витрат.

Де дерево закінчується

П'ятнадцять предметів вважаються сировинними листками — розгортання зупиняється на них замість того, щоб іти далі:

дубова колода · кругляк · необроблене залізо · необроблене золото · діамант · редстоуновий пил · пісок · зірка Незеру · обсидіан · незеритовий брухт · цукрова тростина · шкіра · бамбук · вовна · нитка

Два з них варті окремої примітки. Незеритовий брухт насправді є переплавленими стародавніми уламками та вважається сировиною для простоти — отже, вартість незериту не враховуватиме один крок виплавлення на кожен брухт. А дубова колода замінює «будь-яку колоду», щоб дерево не розгалужувалося на різні типи деревини, які діють абсолютно однаково.

Знати базовий рівень дерева не менш важливо, ніж саме дерево: вартість у «сировині» має сенс лише тоді, коли ви знаєте, які саме матеріали калькулятор вважає сировиною.

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