MC Toolkit

MC Toolkit / Калькуляторы / Калькулятор дерева крафта

Калькулятор дерева крафта

Выберите любой создаваемый предмет и разложите его до сырья, с полным деревом рецептов, числом стаков и заменой рецептов.

Pick a Target Item

Перечислены только предметы, которые можно скрафтить — сырье (бревна, руда, дропы мобов) не имеет расширений, поэтому оно не является допустимой мишенью. Дерево ниже всегда пересчитывается для полного количества, которое вы вводите.

Recipe Tree

Flattened Shopping List

MaterialCountStacks

How the Recipe Tree Expansion Works

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

Количество крафтов всегда округляется вверх до полных крафтов. Если рецепт дает 4 предмета за крафт, а вам нужно только 7, это все равно 2 полных крафта (вы не можете сделать дробный предмет), что означает, что 1 лишний предмет производится как безвредный излишек. Это округление происходит заново в каждом узле дерева, поэтому небольшие излишки могут накапливаться, каскадно проходя через несколько слоев — древовидное представление точно показывает, где.

Всякий раз, когда предмет имеет более одного допустимого способа изготовления — плавка руды в Печи против Плавильной печи, или Палка из досок против Палки из Бамбука — в этом узле появляется небольшое выпадающее меню. Переключение его перезапускает рекурсивное расширение для всё ниже этой точки используя недавно выбранный рецепт, и как дерево, так и сглаженный список покупок немедленно обновляются. Ничего выше этого узла не меняется, так как родитель заботится только о том, сколько этого ингредиента ему нужно, а не о том, как они были сделаны.

Список покупок внизу — это просто сглаженное дерево: каждый лист сырья, независимо от того, насколько глубоко он находится или под сколькими различными ветвями он появляется, суммируется в одну общую сумму. Затем количества выражаются как полные стопки по 64 предмета плюс остаток, что соответствует тому, как вы на самом деле собирали бы и переносили материалы в игре.

Данные рецептов охватывают отобранное подмножество распространенных предметов (~35), чтобы достоверно продемонстрировать реальный алгоритм рекурсивного расширения и математику подсчета стопок — не каждый из 1500+ рецептов игры. Количества всегда округляются до полных крафтов, так как вы не можете скрафтить дробный предмет.

Новые руководства

Все руководства →

Нужны другие инструменты для Minecraft?

Набор генераторов, просмотрщиков и конвертеров прямо в браузере — всё бесплатно.