NBT SK







Items

môžu byť použité v /give a /item príkazoch akotak aj /clear. Pre príkazy ako sú /summon a /setblock, sa položia do vnútra značky.
Napríklad:
{id:"minecraft:stone",Count:3b, ..., tag:{Name:'{"text":"Tu ide meno"}', ...}}
Tieto značky môžu byť použité v každom predmete(items).

Značka NBT

Popis

Povolené množstvo rovnakých značiek NBT

Povinné názvy značiek

Príklady




Item

Používa sa pre akýkoľvek prípad predmetu, zahŕňa umiestnenie zdroja predmetu (id), počet predmetov v zásobníku (Count) a NBT dáta predmetu (tag). Môže obsahovať aj číslo slotu. V ktorom sa predmet nachádza. Ak má akýkoľvek predmet Count menší ako 1 alebo viac ako 127, stáva sa vzduchom.
1
id, Count
{Item:{id:STRING,Count:BYTE,tag:{Tu idú NBT dáta}}}

Skopírovateľný príklad:

{Item:{id:"minecraft:diamond_sword",Count:1b,tag:{Damage:10}}}


Enchantments


Používa sa na pridávanie kúziel k predmetom, zahŕňa id kúzla a úroveň (lvl) kúzla. Môže špecifikovať jedno kúzlo alebo viacero kúziel. Je možné špecifikovať žiadne kúzlo, čo stále aplikuje lesk kúzla na predmet.
akýkoľvek
všetko
{Enchantments:[{id:STRING,lvl:SHORT}, ...]}

Skopírovateľný príklad:

{Enchantments:[{id:"minecraft:sharpness",lvl:1s}]}
StoredEnchantments
Definuje enchantmenty uložené v knihe enchantmentov
akýkoľvek
všetko
{StoredEnchantments:[{id:"minecraft:mending",lvl:1s}]}

EntityTag

Používa sa na pridanie NBT argumentov k spawn eggs alebo iným predmetom, ktoré patria medzi entity, ako sú armor stands alebo item frames.
1
žiadne
{EntityTag:{tu idú NBT dáta}}




display

Slúži na pridanie vlastného názvu, farieb (koženého brnenia) a príbehu k predmetom. Príbeh môže mať viacero riadkov. Farba je hodnota hexadecimálnej farby, okrem desiatkovej. Konvertor z RGB (RGB: Red, Green, Blue) na hexadecimálnu hodnotu nájdete tu a konvertor z hexadecimálnej hodnoty na desiatkovú hodnotu nájdete tu. Názvy a príbeh musia byť prevedené ako surový JSON text.
akýkoľvek
aspoň jeden
{display:{Name:STRING,Lore:[STRING,STRING, ...],color:INT}}

Skopírovateľný príklad:

{display:{Name:'{"text":"Tunika osudu","color":"blue",...}',Lore:['{"text":"Kúzelná modrá tunika"}','{"text":"nosili ho bohovia..."}',color:3949738]}}




AttributeModifiers
Slúži na pridanie atribútov (vlastností)k mobom alebo predmetom. Viac informácií nájdete v atribútoch (Attribute).
akýkoľvek
všetko
{AttributeModifiers: [{AttributeName:STRING,Amount:DOUBLE,Slot:STRING,Operation:INT,UUID:UUID}, ...]}

Skopírovateľný príklad:
{AttributeModifiers:[{AttributeName:"generic.max_health",Amount:8d,Slot:"mainhand",Operation:0,UUID:[I;13243,1439,1767,44564]}]}

Unbreakable

--Nezničiteľnosť
Slúži na vytvorenie predmetov s odolnosťou, ktorá sa nikdy neznižuje.
1
všetko
{Unbreakable:BYTE}
(1b pre pravdu alebo 0b pre nepravdu)

SkullOwner

Slúži na získavanie hráčských hláv.
1
všetko
{SkullOwner:STRING}
(Zadaj hráčove meno aby si získal jeho hlavu)
alebo

{SkullOwner:{Name:STRING,Id:UUID,Properties:[{Value:STRING,Signature:STRING}]}}












HideFlags

Používa sa na skrytie vlajok (tags) (informácií v nástrojovom tipu alebo povedané v tooltipoch), aké sú enchantments, CanDestroy, CanPlaceOn, atď. Na skrytie viacerých tagov musíte pridať hodnotu tagov, ktoré chcete skryť. Napríklad, ak chcete skryť tagy "Enchantments(1)" a "Attribute(2)", hodnotu, ktorú musíte uviesť, je 3(1+2).
akýkoľvek
všetko
{HideFlags:INT}

Hodnota sa pohybuje od 1 do 255, čo predstavuje 255 kombinácií alebo 8 binárnych číslic.

Pri pridávaní vytvoríte jedinečnú hodnotu:

1 skryje "Enchantments"

2 skryje "AttributeModifiers"

4 skryje "Unbreakable"

8 skryje "CanDestroy"

16 skryje "CanPlaceOn"

32 skryje ďaľšie informácie, vrátane účinky lektvarov, informácie o vzore štítu, "StoredEnchantments", v napísanej knihe "generation" a "author", "Explosion", "Fireworks", a popisky mapy

64 skryje "Dyed" na koženných brneniach

128 skryje "Upgrade" na brneniach

V logickom tvare:

(HideEnchantments) | (HideAttributeModifiers << 1) | (HideUnbreakable << 2) | (HideCanDestroy << 3) | (HideCanPlaceOn << 4) | (HideOthers << 5) | (HideDyed << 6) | (HideUpgrade << 7)




CanDestroy

Táto značka sa používa pri tvorbe dobrodružných máp na umožnenie konkrétnemu nástroju/predmetu na ničenie daného bloku. Aplikuje tag(značku) na akýkoľvek predmet/nástroj.
--Zapisujú sa do nich len bloky a
--predmety
Ak hodnota nie je platná na blok alebo predmet, zobrazuje sa ako "missigno".
1
aspoň jeden
{CanDestroy:[STRING, ...]}
(Každý STRING špecifikuje id bloku alebo značku bloku, za ktorým následuje stav bloku alebo NBT)

Skopírovateľný príklad:

{CanDestroy:["minecraft:stone","#minecraft:logs","minecraft:player_head[rotation=8]{SkullOwner:{Name:'Meno hráča'}}"]}

PickupDelay

--Zadaný čas keď prejde urobí
--vybraný predmet zobrateľný
Počet tikov predtým, než môže byť entita predmetu zozbieraná.
1
všetko
{PickupDelay:INT}


Age

Dĺžka trvania pokiaľ predmet nezmizne.
Ľubovoľné číslo. Nastavte na -32768 pre predmety, ktoré nezmiznú. Ak vek dosiahne 6000 tickov (5 minút, ak sa vek začal na predvolenej hodnote 0), predmet zmizne. Povolený je jeden počet rovnakých NBT značiek.
všetko
{Age:INT}

generation (Minecraft Java Edition 1.8)

Určuje, či je napísaná kniha označená ako "Originál", "Kópia originálu", "Kópia kópie" alebo "Poškodená".
"Originál", "Copy of Original", "Copy of copy", "Tattered"
Neznámy počet povolených rovnakých NBT značiek.
aspoň jeden
{generation:INT}
0: Originál

1: Kópia originálu

2: Kópia kópie

3: Poškodené

title

Určuje názov napísanej knihy.
akýkoľvek
STRING
{title:"tu ide názov knihy"}

author

Určuje autora napísanej knihy. Môže byť skryté pomocou HideFlags:32
akýkoľvek
aspoň jeden
{author:"tu ide autor knihy"}


pages

Pole, ktoré definuje stránky napísanej knihy. Poznamenajte, že pre správne zobrazenie textu v knihe je potrebné tiež poskytnúť názov a autora, inak sa v knihe zobrazí správa *Neplatná značka knihy/Invalid book tag*.
akýkoľvek
aspoň jeden
{pages:['{"text":"Sem môže byť použitý ľubovoľný JSON text!"}','{"text":"Strana 2!"}']}


Fireworks

Používa sa pri pridaní efektov do ohňostroja v creative, táto hodnota definuje, čo raketa urobí po vypustení: farba, trvanie letu, tvar atď.
akýkoľvek
aspoň jeden
{Fireworks:{Explosions:[{Colors:[I;INT, ...],FadeColors:[I;INT, ...],Flicker:BYTE,Trail:BYTE,Type:BYTE}, ...],Flight:BYTE}}

Skopírovateľný príklad:

{Fireworks:{Explosions:[{Type:3b,Flicker:1b,Colors:[I;4312372],FadeColors:[I;11743532]}],Flight:1b}}