Domanda:
Cosa costituisce una casa per gli abitanti del villaggio?
SteeveDroz
2012-02-27 17:11:23 UTC
view on stackexchange narkive permalink

Stavo cercando di creare un piccolo villaggio in Minecraft. Dato che sono in single player e volevo dei vicini, ho generato alcuni abitanti del villaggio NPC usando le uova di spawn.

Anche se sono buoni vicini (non suonano la musica troppo forte e non litigano con le loro mogli), non passeranno la notte in nessuna delle case che ho costruito.

Gli edifici sono strutture molto semplici fatte di assi di legno con una porta di legno (ho letto sul Wiki che era la porta che ha creato la casa per gli NPC). Mi sto perdendo qualcosa? Come posso decidere che i miei NPC vivano nelle case che ho costruito? Devo costruire un'agenzia immobiliare (;-D)?

Due risposte:
fredley
2012-02-27 17:36:04 UTC
view on stackexchange narkive permalink

Stai utilizzando la versione 1.1 e il nuovo comportamento degli abitanti del villaggio, incluso il popolamento di case costruite dai giocatori, non è implementato fino all'istantanea 12w07a. Questo sarà incluso nella versione 1.2.

Se stai utilizzando una versione abbastanza nuova, una casa è una struttura:

  • fatta di assi, con pareti, pavimento e soffitto.
  • con una porta.
(Ping per la taglia attiva) - Suppongo che tu non sappia nulla delle meccaniche dei villici nella versione 1.14?
@Robotnik Potrebbe probabilmente essere preso da https://minecraft.gamepedia.com/Villager - Tuttavia, non posso farlo adesso.Controlla le cose contrassegnate con "[imminente: JE 1.14]".
EarthToAccess
2019-03-31 02:22:58 UTC
view on stackexchange narkive permalink

l'ho fatto! è un po 'complicato e potrebbe non essere esattamente quello che volevi, ma eccolo qui.
secondo il wiki, il tag NBT Brain di un villico sembra fare il trucco. ecco la sintassi che ho usato che sembra funzionare dopo 10 test;

/ summon minecraft: villager ~ ~ ~ {Brain: [{home: [{posX: *, posY: *, posZ: *}], dim: *}]}

ovviamente sapete tutti cosa fa l'evocazione, l'abitante del villaggio ecc. fammi spiegare l'NBT;

Brain essere il genitore è un po 'autoesplicativo: è tutto ciò che il villico deve sapere che dovrebbe fare.
home è il tag che indica la posizione del letto. Ho usato la parte inferiore dei letti e sembrava funzionare ogni volta, quindi è lecito ritenere che sia il blocco principale. avrai bisogno di coordinate specifiche in posX , posY e posZ invece di "", dato che ho usato solo " "come carattere jolly per la spiegazione.
dim è l'ID dimensione in cui si trova il letto, 0 per l'Overworld.

questo è aggiornato per la 1.13 e non l'ho provato in nessuna istantanea. se qualcuno vuole testarlo ulteriormente nel caso in cui i miei risultati fossero bizzarre coincidenze, non esitate a farlo.

_ (Vorrei anche sottolineare che non ho trovato un modo per modificare le informazioni di un abitante del villaggio già esistente senza entrare direttamente nei file di dati per esso, il che è ESTREMAMENTE noioso a meno che tu non conosca in qualche modo il suo UUID e così via e così via.) _
Ciao @EarthToAccess,, sebbene questa sia un'informazione utile per quanto riguarda la deposizione delle uova degli abitanti dei villaggi usando i comandi, in realtà non si occupa di ciò che costituisce una casa per un abitante del villaggio inattivo, o quali modifiche alla meccanica abitativa saranno nella 1.14.CioèSe un abitante del villaggio viene generato naturalmente, come fa a "decidere" cos'è una casa?
ok, quindi ho fatto un po 'più di ricerca e dalla 1.14, sembra che sia pre-programmato.dal Wiki;`` Tutti gli abitanti del villaggio eccetto Nitwit tornano a casa poco prima del tramonto, e Nitwit tornano a casa dopo il tramonto.Vagano per un po ', alla fine prendendo di mira un isolato accanto al loro letto.Una volta raggiunto, non attraverseranno più una porta prima di dormire.Un abitante del villaggio che non ha letto vaga semplicemente alla ricerca di quello che può rivendicare. '' sembra che tutto ciò di cui hai bisogno è un letto per poterlo rivendicare come "casa".


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...