Jak používat ID předmětů v Minecraftu
Od Minecraft 1.13 používá každý předmět a blok namespaced ID, jako je minecraft:oak_planks nebo minecraft:diamond_sword. Můžete je zadávat přímo do commands, loot tables, recipes, tags a datapacks, takže se vyplatí naučit se je rychle vyhledávat. Použijte vyhledávací pole výše k nalezení jakéhokoli předmětu podle jeho anglického názvu, jeho namespace ID nebo dokonce jeho numeric ID.
Příkaz /give potřebuje item ID a počet: /give @p minecraft:diamond_sword 1. Předměty, které vyžadují dodatečná data, jako jsou enchanted books nebo custom banners, přijímají NBT po počtu, například /give @p minecraft:diamond_pickaxe{Enchantments:[{id:"efficiency",lvl:5}]} 1. Příkazy /setblock a /fill používají block IDs stejným způsobem: /setblock ~ ~ ~ minecraft:stone nebo /fill ~ ~ ~ ~5 ~5 ~5 minecraft:oak_planks.
Starší světy a průvodci stále používají pre-1.13 numeric IDs, jako je 276 pro diamond sword, nebo legacy formát minecraft:sapling:0 pro specifickou data value. Tento nástroj zobrazuje legacy numeric ID pro každý předmět, když povolíte přepínač „Legacy 1.12- IDs“, takže můžete převádět staré commands na moderní namespaced nebo naopak.
Datapacks a pluginy používají stejné namespaced IDs všude. Loot table odkazuje na minecraft:oak_log jako na předmět k dropnutí, recipe uvádí minecraft:stick jako ingredient a block tags seskupují IDs do sad jako minecraft:logs. Jakmile znáte ID několika běžných předmětů, čtení a psaní datapacks se stane mnohem snazším a tento vyhledávač pokryje zbytek.
Java Edition a Bedrock Edition obě používají namespaced IDs, ale obě edice se stále liší v command syntax a v několika předmětech. Data na této stránce se řídí Java Edition 1.21. Pokud command selže na Bedrock, dvakrát zkontrolujte přesné ID spelling a pamatujte, že Bedrock nepřijímá NBT v commands stejným způsobem jako Java.
Nalezení správného ID je jen polovina práce. Důležitá je také stack size: většina předmětů se stackuje do 64, ender pearls a snowballs se stackují do 16 a tools a armor se stackují do 1. Pro legacy conversions je data value stejně důležitá jako numeric ID. Sloupce výše ukazují moderní numeric ID a legacy 1.12 value vedle sebe, takže můžete překládat staré guides a server configs během několika sekund.
Často kladené otázky
Jaké je Minecraft item ID pro diamond?
Moderní namespace ID je minecraft:diamond a numeric ID je 264. Pro diamond sword použijte minecraft:diamond_sword (numeric 276).
Jak si dám předmět v Minecraftu?
Použijte příkaz /give s namespaced ID: /give @p minecraft:diamond_sword 1. V Java Edition můžete přidat NBT po počtu, například enchantments nebo custom name.
Jaký je rozdíl mezi numeric ID a legacy ID?
Numeric IDs jako 1 pro stone jsou interní hodnoty z 1.12 a dřívějších verzí. Legacy IDs jako minecraft:sapling:0 také nesou data value pro varianty. Moderní namespaced IDs nahradily obě počínaje 1.13.
Jsou block IDs stejné jako item IDs?
Většina blocks existuje také jako items a sdílí stejné namespace ID, takže minecraft:stone funguje v /setblock i /give. Několik technických blocks jako air, barrier nebo command blocks nelze získat jako běžné items.
Jak zkopíruji item ID?
Klikněte na tlačítko pro kopírování vedle libovolného ID. Zkopíruje celou hodnotu, například minecraft:diamond_sword, přímo do vaší schránky, připravenou k vložení do command, datapack nebo pluginu.
Proč některá legacy IDs vypadají jako 1:2?
Formát je numericID:dataValue. Před 1.13 takto hra oddělovala varianty, jako jsou barvy granitu nebo typy sapling. Sloupec legacy zobrazuje tuto kombinovanou hodnotu, pokud existuje.
Fungují item IDs v Bedrock Edition?
Bedrock také používá namespaced IDs jako minecraft:stone, ale command syntax se mírně liší a několik items existuje pouze v jedné edici. Zkontrolujte spelling a pro nejlepší výsledek použijte Bedrock command format.