Руководства / Строительство и ресурсы
Уровни инструментов: только 108 блоков имеют значение, золото так же ограничено, как дерево, а медь — это камень
Из всех блоков в Minecraft лишь 108 вообще требуют уровня инструмента — и только 5 нуждаются в алмазе. Золотые и деревянные инструменты исключены из одинаковых списков, а медь в точности соответствует камню.
Уровни инструментов ощущаются как лестница с шестью ступенями. В данных это четыре списка исключений, и две пары материалов буквально идентичны. Подсчитано по поставляемым Mojang файлам тегов для 26.3.
Всего 108 блоков вообще требуют уровня
| тег | блоки |
|---|---|
needs_stone_tool | 91 (77 записей, две из них — теги: медные сундуки и громоотводы) |
needs_iron_tool | 12 |
needs_diamond_tool | 5 |
Это 108 блоков во всей игре, которым важно, из чего сделана ваша кирка. Всё остальное выпадает при любом подходящем типе инструмента, включая деревянный.
А алмазный уровень — это пять блоков: obsidian, crying_obsidian, netherite_block, respawn_anchor, ancient_debris. Вот и вся причина, по которой алмазные инструменты — это требование для добычи, а не предпочтение по прочности.
Железный уровень — двенадцать, и именно с ним люди и сталкиваются: алмазная руда и блок, изумрудная руда и блок, золотая руда и блок, блок рудного золота, редстоуновая руда и их варианты в глубинном сланце.
Золото так же ограничено, как дерево
У каждого материала есть тег incorrect_for_<material>_tool, и они определяются через ссылки на теги потребностей, а не через перечисление блоков:
| инструмент | не может добыть |
|---|---|
| деревянный | needs_stone + needs_iron + needs_diamond |
| золотой | needs_stone + needs_iron + needs_diamond |
| медный | needs_iron + needs_diamond |
| каменный | needs_iron + needs_diamond |
| железный | needs_diamond |
| алмазный | — |
| незеритовый | — |
Из этого напрямую следуют две точные пары:
- Золотые и деревянные инструменты имеют идентичные ограничения. Золотая кирка добывает быстрее любого другого инструмента в игре и не может добыть железную руду — тот же список, что и у деревянной. Её скорость ничего не даёт на нижней ступени лестницы.
- Медь и камень — один и тот же уровень. Медь не промежуточный шаг между камнем и железом; списки исключений — это одни и те же ссылки на теги.
Алмаз и незерит ничего не исключают
И incorrect_for_diamond_tool, и incorrect_for_netherite_tool пусты. Нет ни одного блока, который незеритовая кирка может добыть, а алмазная — нет.
Так что улучшение на столе кузнеца даёт прочность, скорость и невосприимчивость предмета к лаве — но никогда не доступ. Если ваша причина для улучшения — «чтобы я мог добыть X», то никакого X нет.
Кирка — это 59% всего
Из 915 блоков, несущих тег инструмента: mineable/pickaxe 542, mineable/axe 304, mineable/shovel 36, mineable/hoe 33.
Кирка — не один из четырёх инструментов, а главный: топор покрывает все деревянные блоки и является настоящим вторым, а лопата и мотыга — специализации над небольшим остатком. Для датапака, добавляющего блок, mineable/pickaxe плюс правильный needs_*_tool — почти всегда верная пара; а если не указать оба, блок будет выпадать от чего угодно, что и есть фактическое поведение по умолчанию.
Что это значит у наковальни и стола кузнеца
- Улучшение алмаз → незерит никогда не является решением о доступе.
- Золотая кирка — это инструмент скорости для камня и руд, не требующих уровня, и больше ничего.
- Если блок не выпадает, уровень — лишь одна из 108 возможных причин; сначала проверьте тег
mineable/*, потому что отсутствующий тег ТИПА инструмента даёт тот же сбой, что и отсутствующий уровень.