Рівні інструментів: лише 94 блоки зважають на них, золото обмежене так само, як дерево, а мідь — це камінь
З усіх блоків у Minecraft лише 94 взагалі потребують рівня інструмента — і всього 5 потребують діамантового. Золоті та дерев'яні інструменти виключені з однакових списків, а мідні повністю відповідають кам'яним.
Рівні інструментів схожі на драбину з шістьма сходинками. У даних це чотири списки виключень, а дві пари матеріалів буквально ідентичні. Підраховано за файлами тегів Mojang для 26.2.
Лише 94 блоки взагалі потребують рівня
| тег | блоків |
|---|---|
needs_stone_tool | 77 |
needs_iron_tool | 12 |
needs_diamond_tool | 5 |
Тобто 94 блоки у всій грі , які зважають на матеріал вашого кайла. Усе інше випадає за умови використання будь-якого відповідного типу інструмента, включно з дерев'яним.
А діамантовий рівень — це п'ять блоків: obsidian, crying_obsidian, netherite_block, respawn_anchor, ancient_debris. That is the entire reason diamond tools are a mining requirement rather than a durability preference.
Залізний рівень — це дванадцять блоків, і саме з ним гравці зазвичай стикаються: діамантова руда та блок, смарагдова руда та блок, золота руда та блок, редстоунова руда та їхні глибинносланцеві варіанти.
Золото обмежене так само, як дерево
Кожен матеріал має incorrect_for_<material>_tool tag, and they are defined by referencing the needs-tags rather than by listing blocks:
| інструмент | не може добувати |
|---|---|
| дерев'яний | 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 and incorrect_for_netherite_tool are порожньо. Немає жодного блоку, який незеритове кайло могло б добути, а діамантове — ні.
Тож покращення на ковальському столі дає міцність, швидкість і несприйнятливість предмета до лави — але ніколи не доступ. Якщо ваша причина покращення «щоб я міг добути X», такого X не існує.
Кайло становить 81% від усього
З 512 блоків, що мають тег інструмента: mineable/pickaxe 417, mineable/axe 55, mineable/shovel 21, mineable/hoe 19.
Кайло — це не просто один із чотирьох інструментів, це головний інструмент, а інші три — це спеціалізації для невеликого залишку. Для data pack, що додає блок, mineable/pickaxe plus the right needs_*_tool is almost always the correct pair — and leaving both off means the block drops for anything, which is the actual default.
Що це означає біля ковадла та ковальського стола
- Покращення діаманта → незерит — це ніколи не питання доступу.
- Золоте кайло — це інструмент для швидкого добування каменю та руд, які не потребують рівня, і більше нічого.
- Якщо блок не випадає, рівень — лише одна з 94 можливих причин — перевірте
mineable/* tag first, because a missing tool TYPE tag fails the same way a missing tier does.