Guides / Commands & Data

ID bloków, przedmiotów i bytów: przestrzenie nazw, stany bloków i różnice

ID to nie zawsze nazwa przedmiotu, a ID bloku nie jest tym samym co ID przedmiotu. Zasady nazewnictwa, zmiany nazw, które psują stare komendy, i gdzie pasują stany.

Każda komenda, która kończy się błędem „Nieznany przedmiot” lub „Nieznany blok”, ma problem z ID, a zasady są bardziej subtelne niż „małe litery z podkreśleniami”.

Przestrzeń nazw nie jest opcjonalna w danych

minecraft:diamond_sword
my_pack:custom_sword

Komendy pozwalają pominąć minecraft:/give @s diamond_sword działa. Pliki JSON nie. Tabela łupów lub przepis z samym diamond_sword kończy się błędem, czasem po cichu. Wpisz przestrzeń nazw wszędzie, a problem zniknie.

ID bloku i ID przedmiotu to różne rzeczy

Niektóre bloki nie mają przedmiotu, niektóre przedmioty umieszczają inny blok:

PrzedmiotUmieszczony blok
minecraft:wheat_seedsminecraft:wheat
minecraft:redstoneminecraft:redstone_wire
minecraft:stringminecraft:tripwire
minecraft:flower_potminecraft:flower_pot, ale warianty w doniczkach to osobne bloki
minecraft:water, minecraft:fire, minecraft:air nie mają przedmiotu

/setblock przyjmuje ID bloku. /give przyjmuje ID przedmiotu. Użycie niewłaściwego to najczęstsze źródło komunikatu „to ID nie istnieje”, gdy rzecz ewidentnie istnieje.

Stany bloków znajdują się w nawiasach kwadratowych

/setblock ~ ~ ~ oak_stairs[facing=east,half=top,waterlogged=true]

Stany to właściwości bloku, a nie przedmiotu — nie możesz dać schodów, które są wstępnie obrócone, ponieważ obrót jest decydowany w momencie umieszczenia. Niesprecyzowane właściwości przyjmują wartości domyślne.

waterlogged zaskakuje ludzi: istnieje na schodach, płytach, płotach i dziesiątkach innych, a ustawienie bloku bez niego usuwa Wodę, która tam była.

Zmiany nazw, które psują stare komendy

Garść ID zmieniła się i stare są teraz po prostu nieznane:

StareObecne
grassshort_grass
grass_pathdirt_path
scuteturtle_scute
signoak_sign i podobne

grass jest bolesne, ponieważ grass_block nadal istnieje i jest czymś innym. Stare komendy używające grass dla rośliny teraz po cichu nie celują w nic.

ID bytów

W większości przewidywalne, z wyjątkami: minecraft:snow_golem nie snowman, minecraft:mooshroom nie mushroom_cow, a każdy pocisk to osobny byt — minecraft:arrow, minecraft:spectral_arrow, minecraft:trident.

Byty, które technicznie są bytami blokowymi — skrzynie, leje, tabliczki — nie pojawiają się na liście bytów i nie mogą być /summon. Są umieszczane jako bloki i edytowane za pomocą /data.

Tagi biją listy

#minecraft:planks   #minecraft:logs   #minecraft:wool
#minecraft:doors    #minecraft:beds   #minecraft:swords

Gdziekolwiek komenda lub JSON akceptuje tag, użycie go przetrwa dodawanie przez Mojang nowych typów drewna. Twarde kodowanie wszystkich ośmiu ID desek nie.

Wyszukaj każde ID bloku, przedmiotu i bytu, ze stanami bloków i tagami, do których każdy należy, w Przeglądarce ID bloków, przedmiotów i bytów.

Przeglądarka ID bloków, przedmiotów i bytów →

More guides

Browse all →

Szukasz innych narzędzi do Minecrafta?

Zestaw generatorów, podglądów i konwerterów działających w przeglądarce — wszystkie za darmo.