SeedMapView
IT

Home › Guide › Come funzionano i seed di Minecraft, dai numeri ai mondi interi

Come funzionano i seed di Minecraft, dai numeri a interi mondi

Come funzionano i seed di Minecraft, dai numeri a interi mondi

Ogni mondo di Minecraft parte da un singolo numero chiamato seed. Il gioco passa quel numero al suo generatore del mondo e ne escono terreno, biomi, caverne e strutture. Usa di nuovo lo stesso seed e ottieni lo stesso mondo.

Questa guida spiega cos'è davvero un seed, come i seed di testo diventano numeri, perché conta la versione del gioco e come Java e Bedrock gestiscono i seed. Mostra anche come una mappa dei seed usa tutto questo per mostrarti il mondo prima di esplorarlo.

Apri il convertitore da testo a seed

Cos'è un seed

Un seed è un valore iniziale per i generatori di numeri casuali che costruiscono il mondo. La generazione di Minecraft non è davvero casuale. È pseudocasuale: dato lo stesso valore iniziale, ne esce ogni volta la stessa sequenza di numeri.

In Java Edition un seed è un intero con segno a 64 bit. Significa che può essere qualsiasi numero intero da -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807. Ci sono circa 18 trilioni di seed possibili, molti più di quanti chiunque possa mai esplorare.

Il seed non memorizza il mondo. È solo la chiave. Il gioco genera ogni chunk su richiesta dal seed e dalle coordinate del chunk. Per questo un seed si può condividere come un breve numero, mentre un mondo salvato può occupare gigabyte.

Stesso seed, stesso mondo

Se inserisci lo stesso seed nella stessa edizione e nella stessa versione, ottieni lo stesso:

  • Forma del terreno, montagne, fiumi e oceani
  • Disposizione dei biomi
  • Sistemi di caverne e posizioni dei minerali
  • Posizioni delle strutture, come villaggi, fortezze e templi
  • Area di spawn del mondo

Alcune cose non dipendono solo dal seed. La comparsa dei mob, il meteo e tutto ciò che i giocatori costruiscono o rompono dipendono da ciò che accade durante il gioco.

È ciò che rende possibili le mappe dei seed. Una mappa dei seed esegue le stesse regole di generazione del gioco e disegna il risultato. Inserisci il tuo seed nella mappa dei seed di SeedMapView e vedi il tuo mondo dall'alto, comprese le strutture che non hai ancora visitato.

Come i seed di testo diventano numeri

Quando crei un mondo puoi scrivere parole nella casella del seed invece di un numero. Il gioco deve prima trasformare quel testo in un numero.

  • Se il testo è un numero intero valido, Java lo usa direttamente come seed.
  • Se è qualsiasi altro testo, Java lo passa alla funzione Java String hashCode. Questa trasforma il testo in un numero a 32 bit.
  • Se lasci la casella vuota, il gioco sceglie un seed casuale.

Poiché hashCode dà un risultato a 32 bit, i seed di testo possono raggiungere solo circa 4.3 miliardi dei 18 trilioni di mondi possibili. Due parole diverse possono persino produrre lo stesso numero e lo stesso mondo.

Usa il convertitore da testo a seed per vedere in quale numero si trasforma una parola. È utile se vuoi caricare un seed di testo in una mappa dei seed, che richiede il valore numerico.

Perché conta la versione del gioco

Il seed è solo metà della ricetta. L'altra metà è il codice del generatore, che cambia tra un aggiornamento e l'altro. Lo stesso seed in una versione diversa può dare un mondo molto diverso.

AggiornamentoCosa è cambiato
1.13Nuova generazione degli oceani e strutture oceaniche
1.16Nuovi biomi del Nether e bastioni
1.18Revisione completa del terreno: mondo più alto, nuove caverne, nuovo sistema di biomi
1.19Deep dark e città antiche
1.20Boschetti di ciliegi e rovine dei sentieri
1.21Camere della prova

Aggiornare un mondo cambia solo i chunk generati dopo l'aggiornamento. Le aree già esplorate mantengono il vecchio terreno. In una mappa dei seed scegli sempre la versione in cui è stato creato il tuo mondo, o quella dei chunk che ti interessano.

Seed Java e Bedrock

Dalla 1.18, Java e Bedrock usano una generazione di terreno e biomi corrispondente. Inserisci lo stesso seed numerico in entrambi e terre, oceani e biomi coincidono quasi perfettamente.

Le strutture sono un'altra storia. Ogni edizione usa le proprie regole di posizionamento delle strutture, quindi villaggi, templi e altre strutture di solito compaiono in posti diversi con lo stesso seed. Per questo le mappe dei seed ti chiedono di scegliere un'edizione.

Storicamente Bedrock usava seed a 32 bit, mentre le versioni moderne accettano seed a 64 bit come Java. Per i seed di testo, convertire prima la parola in un numero è il modo più sicuro per ottenere lo stesso mondo in entrambe le edizioni. Leggi seed Java contro Bedrock per maggiori dettagli.

Trovare e scegliere i seed

Per trovare il seed di un mondo che hai già:

  • Java: scrivi /seed in chat. Funziona in giocatore singolo e sui server se hai il permesso.
  • Bedrock: apri le impostazioni del mondo. Il seed è mostrato nella pagina Gioco.

I passaggi completi sono in come trovare il tuo seed.

Se vuoi un nuovo mondo con caratteristiche specifiche, come un villaggio allo spawn o un'isola dei funghi vicina, sfoglia l'elenco dei migliori seed o usa il cercatore di seed per cercare i seed che corrispondono a ciò che vuoi.

Miti sui seed e domande comuni

I seed causano molta confusione. Ecco alcuni miti comuni:

  • "Un seed memorizza l'intero mondo." Falso. Un seed è solo il valore iniziale. Il gioco costruisce il mondo da esso ogni volta che un chunk viene caricato.
  • "Ogni seed è unico." Per i numeri sì, ogni seed dà il suo mondo. Per i seed di testo, due parole diverse possono dare lo stesso numero e lo stesso mondo.
  • "Un buon seed funziona in ogni versione." Non sempre. Un seed famoso della 1.16 può non somigliare per niente a se stesso nella 1.18 o successive, perché il generatore del terreno è cambiato.
  • "I seed negativi sono peggiori." No. I seed negativi sono validi e vari quanto quelli positivi.
  • "Il seed decide la comparsa dei mob e i drop." Per lo più no. La comparsa dei mob e i drop dipendono da eventi casuali durante il gioco, non dal seed del mondo.

Alcuni giocatori si chiedono anche perché il loro mondo sia diverso da un seed visto online. I motivi usuali sono una versione del gioco diversa, un'edizione diversa o un seed di testo scritto con ortografia o maiuscole diverse. I seed di testo distinguono maiuscole e minuscole, quindi "Minecraft" e "minecraft" danno mondi diversi.

Quando condividi un seed, includi sempre edizione e versione. Così chiunque può caricare lo stesso identico mondo o vederlo in una mappa dei seed. Annotare il seed insieme alla sua versione aiuta anche se vorrai mai ricominciare lo stesso mondo. Se vuoi capire perché Java e Bedrock differiscono nelle strutture, leggi seed Java contro Bedrock.

FAQ

Lo stesso seed dà lo stesso mondo?

Sì, finché usi la stessa edizione e la stessa versione del gioco. Cambiare versione può cambiare terreno e strutture.

Quanti seed ci sono in Minecraft?

I seed di Java Edition sono numeri a 64 bit, quindi ci sono circa 18 trilioni di seed possibili. I seed di testo possono raggiungerne solo circa 4.3 miliardi.

Cosa succede se scrivo delle parole come seed?

Java converte il testo in un numero usando la funzione String hashCode. Quel numero è il vero seed.

I seed di Java e Bedrock coincidono?

Dalla 1.18, lo stesso seed numerico dà terreno e biomi molto simili in entrambe le edizioni. Le strutture sono posizionate in modo diverso.

Posso cambiare il seed di un mondo esistente?

Non direttamente. Il seed è fissato quando il mondo viene creato. Puoi creare un nuovo mondo con un seed diverso.