Poziomy narzędzi: tylko 94 bloki mają znaczenie, złoto jest tak samo ograniczone jak drewno, a miedź to kamień
Spośród wszystkich bloków w Minecrafcie, tylko 94 wymagają określonego poziomu narzędzia — a zaledwie 5 potrzebuje diamentu. Złote i drewniane narzędzia są wykluczone z tych samych list, a miedź dokładnie odpowiada kamieniowi.
Poziomy narzędzi wydają się być drabiną z sześcioma szczeblami. W danych są to cztery listy wykluczeń, a dwie pary materiałów są dosłownie identyczne. Dane pochodzą z plików tagów Mojang dla wersji 26.2.
Tylko 94 bloki w ogóle wymagają poziomu
| tag | bloki |
|---|---|
needs_stone_tool | 77 |
needs_iron_tool | 12 |
needs_diamond_tool | 5 |
To 94 bloki w całej grze, które zwracają uwagę na to, z czego wykonany jest twój kilof. Wszystko inne wypada dla każdego poprawnego typu narzędzia, w tym drewnianego.
A poziom diamentowy to pięć bloków: obsidian, crying_obsidian, netherite_block, respawn_anchor, ancient_debris. To jest jedyny powód, dla którego narzędzia diamentowe są wymogiem do wydobycia, a nie preferencją dotyczącą trwałości.
Poziom żelazny to dwanaście bloków i to z nim ludzie faktycznie się spotykają: złoże diamentu i blok diamentu, złoże szmaragdu i blok szmaragdu, złoże złota i blok złota, złoże redstone oraz ich warianty z łupka.
Złoto jest tak samo ograniczone jak drewno
Każdy materiał ma tag incorrect_for_<material>_tool, a są one definiowane przez odwoływanie się do tagów potrzeb, a nie przez listowanie bloków:
| narzędzie | nie może wydobywać |
|---|---|
| drewniane | needs_stone + needs_iron + needs_diamond |
| złote | needs_stone + needs_iron + needs_diamond |
| miedziane | needs_iron + needs_diamond |
| kamienne | needs_iron + needs_diamond |
| żelazne | needs_diamond |
| diamentowe | — |
| netherytowe | — |
Z tego wynikają dwa dokładne powiązania:
- Złote i drewniane narzędzia mają identyczne ograniczenia. Złoty kilof wydobywa szybciej niż jakiekolwiek inne narzędzie w grze i nie może wydobywać złoża żelaza — ta sama lista, której nie może wydobywać drewniany. Jego szybkość nic nie daje na dole drabiny.
- Miedź i kamień to ten sam poziom. Miedź nie jest pośrednim krokiem między kamieniem a żelazem; listy wykluczeń to te same odniesienia do tagów.
Diament i netheryt niczego nie wykluczają
Zarówno incorrect_for_diamond_tool, jak i incorrect_for_netherite_tool są puste. Nie ma bloku, który Netherytowy kilof mógłby wydobyć, a diamentowy nie.
Więc ulepszenie w Stole kowalskim zapewnia trwałość, szybkość i odporność przed lawą — nigdy dostęp. Jeśli powodem ulepszenia jest „żebym mógł wydobyć X”, to nie ma takiego X.
Kilof to 81% wszystkiego
Spośród 512 bloków posiadających tag narzędzia: mineable/pickaxe 417, mineable/axe 55, mineable/shovel 21, mineable/hoe 19.
Kilof nie jest jednym z czterech narzędzi, jest narzędziem, a pozostałe trzy to specjalizacje obejmujące niewielką resztę. Dla datapacka dodającego blok, mineable/pickaxe plus odpowiedni needs_*_tool to prawie zawsze prawidłowa para — a pominięcie obu oznacza, że blok wypada dla czegokolwiek, co jest faktycznym domyślnym zachowaniem.
Co to oznacza przy Kowadle i Stole kowalskim
- Ulepszenie diamentu na netheryt nigdy nie jest decyzją o dostępie.
- Złoty kilof to narzędzie do szybkości dla kamienia i rud, które nie wymagają poziomu, i nic więcej.
- Jeśli blok nie wypadnie, poziom to tylko jedna z 94 możliwych przyczyn — najpierw sprawdź tag
mineable/*, ponieważ brak tagu TYPU narzędzia powoduje błąd w ten sam sposób, co brak poziomu.