[Domanda] NBT tag

@mandelcube dato che sei il maestro e hai risposto alla mia domanda questo topic è indirizzato SOLO E SOLTANTO a te (hihihihihih!)

Voglio fare una custom map, e dei villager in alcuni villaggi devono dare delle quest allora ti chiedo: mi spiegheresti/scriveresti un esempio di NBT tag per avere un villager che come primo trade ha un libro scritto (che vende) e come secondo trade uno personalizzato? Mi dici anche se é possibile crearli personalizzati (la texture di fabbro o villager o bibliotecario o prete) e immuni agli attachi esterni?

inviato dal mio Cellulario con Talpavattellapesca naufrii
"A profund text goes here"
 
                                       
Grazie=REP
Se volete il vostro banner qui, scrivetemi un pm!


Id Minecraft & skype: JohnnoNonno
(08/01/2014, 18:29)gunbust ha scritto: @mandelcube dato che sei il maestro e hai risposto alla mia domanda questo topic è indirizzato SOLO E SOLTANTO a te (hihihihihih!)

Voglio fare una custom map, e dei villager in alcuni villaggi devono dare delle quest allora ti chiedo: mi spiegheresti/scriveresti un esempio di NBT tag per avere un villager che come primo trade ha un libro scritto (che vende) e come secondo trade uno personalizzato? Mi dici anche se é possibile crearli personalizzati (la texture di fabbro o villager o bibliotecario o prete) e immuni agli attachi esterni?

inviato dal mio Cellulario con Talpavattellapesca naufrii
Anche io amo i NBT Tag :V

Comunque lascio spazio a MandelCube, io ti saprei rispondere con varie Mod per visualizzare i tag o con programmi esterni, me la cavo un pò meno coi comandi in vanilla (ma non male male)
(08/01/2014, 18:32)LelixSuper ha scritto:
(08/01/2014, 18:29)gunbust ha scritto: @mandelcube dato che sei il maestro e hai risposto alla mia domanda questo topic è indirizzato SOLO E SOLTANTO a te (hihihihihih!)

Voglio fare una custom map, e dei villager in alcuni villaggi devono dare delle quest allora ti chiedo: mi spiegheresti/scriveresti un esempio di NBT tag per avere un villager che come primo trade ha un libro scritto (che vende) e come secondo trade uno personalizzato? Mi dici anche se é possibile crearli personalizzati (la texture di fabbro o villager o bibliotecario o prete) e immuni agli attachi esterni?

inviato dal mio Cellulario con Talpavattellapesca naufrii
Anche io amo i NBT Tag :V

Comunque lascio spazio a MandelCube, io ti saprei rispondere con varie Mod per visualizzare i tag o con programmi esterni, me la cavo un pò meno coi comandi in vanilla (ma non male male)

Per lo scambio degli oggetti serve mcedit.


Čïåõ ă țűťţī
My Config:
    MotherBoard: GigaByte 990 FX A-UD3 Ultra Durable
    CPU: AMD FX-8350 (8 core, 4.00GHz)
    Dissipatore: ThermalRight Macho HR-02 Rev.a
    RAM: Corsair Vengeance 8GB 4GBx2
    GPU: nVidia GTX 780 Asus OC
    PSU: Corsair CX 750M
    Case: Cooler Master 690 III Midi
    SSD 256GB
    HHD 1TB
    Masterizzatore
(08/01/2014, 18:36)xXskiFire13Xx ha scritto:
(08/01/2014, 18:32)LelixSuper ha scritto:
(08/01/2014, 18:29)gunbust ha scritto: @mandelcube dato che sei il maestro e hai risposto alla mia domanda questo topic è indirizzato SOLO E SOLTANTO a te (hihihihihih!)

Voglio fare una custom map, e dei villager in alcuni villaggi devono dare delle quest allora ti chiedo: mi spiegheresti/scriveresti un esempio di NBT tag per avere un villager che come primo trade ha un libro scritto (che vende) e come secondo trade uno personalizzato? Mi dici anche se é possibile crearli personalizzati (la texture di fabbro o villager o bibliotecario o prete) e immuni agli attachi esterni?

inviato dal mio Cellulario con Talpavattellapesca naufrii
Anche io amo i NBT Tag :V

Comunque lascio spazio a MandelCube, io ti saprei rispondere con varie Mod per visualizzare i tag o con programmi esterni, me la cavo un pò meno coi comandi in vanilla (ma non male male)

Per lo scambio degli oggetti serve mcedit.


Čïåõ ă țűťţī

Direi di no Smile con i comandi si fa tutto !


Sent from my iPad using Tapatalk
"È come se ci fossimo dimenticati chi siamo, Donald: esploratori, pionieri. Non dei guardiani."

"Un tempo per la meraviglia alzavamo al cielo lo sguardo sentendoci parte del firmamento, ora invece lo abbassiamo preoccupati di far parte del mare di fango."

- Cooper (Interstellar)
Nuon parluate! Suolo lui puo!!!!!!!!

inviato dal mio Cellulario con Talpavattellapesca naufrii
"A profund text goes here"
 
                                       
Grazie=REP
Se volete il vostro banner qui, scrivetemi un pm!


Id Minecraft & skype: JohnnoNonno
(08/01/2014, 18:36)xXskiFire13Xx ha scritto:
(08/01/2014, 18:32)LelixSuper ha scritto:
(08/01/2014, 18:29)gunbust ha scritto: @mandelcube dato che sei il maestro e hai risposto alla mia domanda questo topic è indirizzato SOLO E SOLTANTO a te (hihihihihih!)

Voglio fare una custom map, e dei villager in alcuni villaggi devono dare delle quest allora ti chiedo: mi spiegheresti/scriveresti un esempio di NBT tag per avere un villager che come primo trade ha un libro scritto (che vende) e come secondo trade uno personalizzato? Mi dici anche se é possibile crearli personalizzati (la texture di fabbro o villager o bibliotecario o prete) e immuni agli attachi esterni?

inviato dal mio Cellulario con Talpavattellapesca naufrii
Anche io amo i NBT Tag :V

Comunque lascio spazio a MandelCube, io ti saprei rispondere con varie Mod per visualizzare i tag o con programmi esterni, me la cavo un pò meno coi comandi in vanilla (ma non male male)

Per lo scambio degli oggetti serve mcedit.


Čïåõ ă țűťţī
Anche in vanilla
Up! @mandelcube up!

inviato dal mio Cellulario con Talpavattellapesca naufrii
"A profund text goes here"
 
                                       
Grazie=REP
Se volete il vostro banner qui, scrivetemi un pm!


Id Minecraft & skype: JohnnoNonno
Cominciamo col dire che hai chiesto una caterva assurda di roba XD

Direi di andare per gradi. Innanzitutto spawniamo un villager.

/summon Villager ~ ~ ~

E fin qui tutto chiaro. Per renderlo invincibile possiamo mettergli la tag Invunerable dato che è un mob. Diventerà immune ad ogni danno e l'unico modo di sbarazzarsene sarà lanciarlo nel void (attento quando fai i test).

/summon Villager ~ ~ ~ {Invulnerable:1}

Ora decidiamo la professione con la tag Profession che dispone di 6 valori : 0 per i contadini (tunica marrone), 1 per i bibliotecari (tunica bianca), 2 per i preti (tunica viola), 3 per i fabbri (grembiule nero), 4 per i macellai (grembiule bianco) e 5 per i paesani (tunica verde).
Per i fini dell'esempio lo spawnerò paesano.

/summon Villager ~ ~ ~ {Invulnerable:1,Profession:5}

Cominciamo a commerciare. La tag si chiama Offers che a sua volta ha la sotto-tag Recipes che contiene come forma di elenco tutti i vari commerci. Ogni commercio presenta diverse tag ma le principali sono 3 : buy che contiene l'oggetto da dare al villager, buyB che contiene il secondo oggetto da dare al villager (è opzionale, se vuoi non metterla) e sell che contiene l'oggetto che ti darà il villager.
Direi di farci dare dal villager una bella spada in diamante in cambio di 2 stone e 5 di dirt :3

/summon Villager ~ ~ ~ {Invulnerable:1,Profession:5,Offers:{Recipes:[{buy:{id:1,Count:2},buyB:{id:3,Count:5},sell:{id:276,Count:1}}]}}

Gli oggetti sono scritti nel loro formato base ovvero id seguito dell'id e Count seguito dalla quantità richiesta (volendo puoi mettere anche il damage value con la tag Damage).

Creiamo ora un secondo commercio col libro scritto (in cambio daremo al villager un pezzetto di redstone XD)

/summon Villager ~ ~ ~ {Invulnerable:1,Profession:5,Offers:{Recipes:[{buy:{id:1,Count:2},buyB:{id:3,Count:5},sell:{id:276,Count:1}},{buy:{id:331,Count:1},sell{id:387,Count:1}}]}}

Il che è inutile dato che nel libro non ci sarà nulla. Per farlo useremo le sue tag private.
Innanzitutto oltre a id, Count e Damage esiste anche la tag chiamata tag che contiene tutte le tag (scusa per la ripetizione ç_ç).
Le tag di un libro sono 3 : title che contiene il titolo, author che contiene l'autore e pages che contiene come elenco le pagine (you don't say XD).
Diciamo quindi che il libro del villager si chiama Banana, è stato scritto nientepopodimeno che da me medesimo ed è composto di somme pagine contenenti le parole  ''Chi lascia'' nella prima e ''un cane ?'' nella seconda.

/summon Villager ~ ~ ~ {Invulnerable:1,Profession:5,Offers:{Recipes:[{buy:{id:1,Count:2},buyB:{id:3,Count:5},sell:{id:276,Count:1}},{buy:{id:331,Count:1},sell:{id:387,Count:1,tag:{title:Banana,author:Mandelcube,pages:[Chi lascia,un cane ?]}}}]}}

Spero di essere stato esauriente :3

P.S: scusa se ci ho messo tanto ma è una caterva di roba (e a metà ho cancellato tutto per sbaglio ç_ç)
3 utenti apprezzano questo post
/summon Villager x y z {Offers:{Recipes:[{maxUses:1,buy:{id:1,Count:1,Damage:0},sell:{id:2,Count:1}­}]}}

Ecco. maxUses è il numero di volte che lo scambio può essere effettuato. quello contenuto dentro buy è ciò che il villager comprerà, mentre in sell quello che venderà. se vuoi aggiungere altri trades copia la parte che inizia con maxUses separati da una virgola.. es:

EDIT: mi accorgo ora della risposta di Mandel. Nonosante la sua sia più completa, la mia ha i colori xD (Modificato 08/01/2014, 20:16 da MCinemaGamer.)
"È come se ci fossimo dimenticati chi siamo, Donald: esploratori, pionieri. Non dei guardiani."

"Un tempo per la meraviglia alzavamo al cielo lo sguardo sentendoci parte del firmamento, ora invece lo abbassiamo preoccupati di far parte del mare di fango."

- Cooper (Interstellar)
(08/01/2014, 20:12)MCinemaGamer ha scritto: /summon Villager x y z {Offers:{Recipes:[{maxUses:1,buy:{id:1,Count:1,Damage:0},sell:{id:2,Count:1}­}]}}

Ecco. maxUses è il numero di volte che lo scambio può essere effettuato. quello contenuto dentro buy è ciò che il villager comprerà, mentre in sell quello che venderà. se vuoi aggiungere altri trades copia la parte che inizia con maxUses separati da una virgola.. es:

EDIT: mi accorgo ora della risposta di Mandel. Nonosante la sua sia più completa, la mia ha i colori xD

Se mettevo tutti i colori a tutte le tag che ho scritto mi internavano ...
2 utenti apprezzano questo post
Discussioni simili
Risposta di Blocker
13/07/2016, 23:53
 
Risposta di cubemat007
20/02/2016, 14:24
 
[Progetto] GLI NBT TAG
2 785
Risposta di MarcoBuster
13/02/2016, 21:30
 
[Problema] NBT Tag
Risposta di MarcoBuster
28/09/2015, 16:45
 
[Domanda] Tag {Motion}
2 552
Risposta di sp001
03/09/2015, 10:43

Utente(i) che stanno guardando questa discussione: 1 Ospite(i)