Mojang Studios ha rilasciato le note sulla patch di aggiornamento 1.20.60 il 6 febbraio 2024, apportando molte modifiche interessanti che verranno apportate all’aggiornamento 1.21 di Minecraft . L’aggiornamento minore introduce nuove funzionalità sperimentali su mob, oggetti e le tanto attese camere di prova. Oltre a queste modifiche, lo sviluppatore sta aggiungendo diverse correzioni di bug e miglioramenti di stabilità e prestazioni per far funzionare meglio il gioco con le funzionalità aggiunte.
Il mob Breeze ottiene una serie di cambiamenti comportamentali. Anche le camere del processo, che ospitano la folla di Breeze, stanno ricevendo una serie di miglioramenti e modifiche. Ad esempio, esistono diversi tipi di camere di prova a seconda del tipo di mob che generano.
Tieni presente che questo aggiornamento verrà visualizzato come versione 1.20.6 su Nintendo Switch e server dedicati. Quindi, mentre aspettiamo l’ aggiornamento Minecraft 1.21 , ecco le note sulla patch con tutte le modifiche introdotte nel gioco con 1.20.60.
Note sulla patch di Minecraft 1.20.60: tutto ciò che devi sapere
Parità alla vaniglia
- Il minerale d’oro del Nether ora può rilasciare fino a 6 pepite d’oro (in precedenza 5) quando estratto con uno strumento non incantato o fino a 24 con Fortuna di livello 3 (in precedenza 20).
- Il minerale di lapislazzuli ora può rilasciare fino a 9 lapislazzuli (in precedenza 8) quando estratto con uno strumento non incantato o fino a 36 con Fortuna di livello 3 (in precedenza 32).
- Il fuoco da campo ora rilascia correttamente 2 Carbone invece di 4 quando viene distrutto dal giocatore (MCPE-159894).
- Il testo del nome del disco musicale ora ha lo stesso colore degli oggetti incantati (MCPE-109471).
- Trail Ruins verrà ora posizionato nella stessa posizione e configurazione di Java Edition (MCPE-169988).
Funzionalità sperimentali
Brezza
- The Breeze è un mob astuto e ostile che può spawnare tramite Trial Spawner in alcune stanze delle Trial Chambers.
- Il Breeze si muove principalmente saltando attorno a un bersaglio, a volte saltando per distanze piuttosto lunghe.
- Un avversario aggressivo, il Breeze spara energia eolica volatile sotto forma di proiettili di carica eolica sul suo bersaglio.
- Le cariche del vento infliggono una piccola quantità di danni quando entrano in collisione direttamente con un’entità.
- Dopo la collisione con un’entità o un blocco, i proiettili di carica di vento producono un’esplosione di vento, che respinge le entità nell’area di diversi blocchi.
- Le raffiche di vento hanno anche l’effetto di “attivare” determinati blocchi.
- Le porte e le botole non in ferro vengono girate.
- I cancelli del recinto vengono girati.
- I pulsanti vengono premuti.
- Le leve vengono girate.
- Le campane vengono suonate e fatte oscillare.
- Le candele accese (sia indipendenti che sulla torta) si spengono.
- Le raffiche di vento non hanno alcun effetto sulle porte di ferro, sulle botole di ferro o su qualsiasi blocco mantenuto nella sua posizione da un segnale di Pietrarossa.
Generatore di prova
- Trial Spawner è una nuova variante di Monster Spawner che espelle ricompense al completamento e può avere livelli di sfida variabili in multiplayer.
- Il livello di sfida aumenterà per ogni nuovo giocatore che un Trial Spawner noterà nelle vicinanze.
- Il livello di sfida non diminuirà finché non verrà ripristinato durante il tempo di recupero di un Trial Spawner.
- A differenza dei normali spawner, un Trial Spawner genererà un numero limitato di mob proporzionale al suo attuale livello di sfida.
- Può generare un mob solo in posizioni che si trovano all’interno della linea di vista.
- Può generare un mob indipendentemente dai requisiti di livello di luce del mob.
- I mob generati sono persistenti.
- Una volta sconfitti tutti i mob, il Trial Spawner espellerà una serie di ricompense proporzionali al livello di sfida attuale.
- Dopo che le ricompense sono state espulse, il Trial Spawner va in cooldown per 30 minuti, durante i quali non genererà più mob.
- I Trial Spawner non possono essere realizzati né ottenuti dai giocatori in Sopravvivenza, ma possono essere trovati posizionati naturalmente nelle Trial Chambers.
- I Trial Spawner sono estremamente lenti da estrarre e resistenti alle esplosioni e non cadranno nemmeno con Silk Touch.
- Quando vengono inseriti in modalità Creativa, i generatori di prova non hanno alcun tipo di mob impostato per impostazione predefinita.
- Il tipo di mob può essere impostato interagendo con esso mentre si tiene in mano uno Spawn Egg.
- I giocatori creativi e spettatori non possono essere rilevati o notati dai generatori di prova.
Camere di primo grado
- Le Trial Chambers sono una nuova struttura nell’Overworld in cui i giocatori possono esplorare e affrontare sfide di combattimento durante la metà del gioco.
- Le Camere di prova sono realizzate con una varietà di blocchi di rame e tufo e possono essere trovate in diverse dimensioni, da grandi a piccole.
- Le Camere di prova sono una scoperta relativamente comune in tutto lo strato di Deepslate del sottosuolo.
- La disposizione di ciascuna Camera di Prova è generata proceduralmente e può includere trappole, forzieri di ricompensa e una varietà di spazi di combattimento.
- Le casse di rifornimenti possono essere trovate tra stanze diverse e ti danno blocchi e oggetti che ti aiutano a superare le prove.
- I forzieri delle ricompense sono custoditi da sfide in ogni stanza e possono essere una fonte di libri ed equipaggiamento incantati.
- Il bottino trovato nei forzieri delle ricompense è ancora in fase di elaborazione e non è definitivo.
- Ogni Camera di prova includerà Spawner di prova con una categoria corpo a corpo, corpo a corpo piccolo o a distanza:
- Mischia
- Zombie
- Ricordare
- Melma
- Piccola mischia
- Ragno
- Ragno delle caverne
- Piccolo zombi
- Pesce argentato
- A distanza
- Scheletro
- Randagio
- Ogni categoria di Trial Spawner utilizzerà solo un mob per l’intera struttura quando viene generata e questi mob sono randomizzati per ciascuna Trial Chamber.
- Ad esempio, una Camera di prova potrebbe generare solo zombi, ragni delle caverne e randagi, mentre un’altra potrebbe generare solo melma, pesciolini d’argento e scheletri.
- Le eccezioni sono alcuni Trial Spawner in stanze uniche, che generano sempre Breezes.
Chiave di prova
- Un oggetto che può essere ottenuto solo dai Trial Spawner.
- Le chiavi di prova attualmente non hanno alcuna funzionalità.
Armadillo
- Aggiunto l’Armadillo
- L’Armadillo è un mob neutrale
- Rilascia periodicamente Armadillo Scutes
- Rilascia Armadillo Scutes quando viene spazzolato
- Si genera nelle savane
- Il cibo preferito è Spider Eyes
- Quando un Armadillo rileva una minaccia, si arrotola
- Le minacce sono:
- Giocatori che corrono
- Giocatori su una cavalcatura o su un veicolo
- Mob non morti
- Non si arrotola se fugge, in acqua, in aria o se viene condotto
- Quando un armadillo è arrotolato, non cammina, non può mangiare e non sarà tentato dal cibo
- Continua la scansione delle minacce e, se non vengono rilevate minacce per tre secondi, si srotola
Scuti dell’armadillo
- Può essere usato per creare l’Armatura del Lupo
- Droppato da Armadillos
- I dispenser possono essere utilizzati per spazzolare gli Armadillo Scutes dagli armadilli
Armatura di lupo
- Usare l’Armatura del Lupo su un Lupo addomesticato adulto equipaggerà l’armatura del Lupo.
- Solo il proprietario di un Lupo può mettere l’Armatura di Lupo sul suo Lupo addomesticato e, con questo in mente, i Dispensatori non possono mettere l’Armatura di Lupo sui Lupi.
- Usare le cesoie su un lupo che indossa un’armatura gli farà cadere l’armatura.
- Solo il proprietario di un Lupo può togliergli l’Armatura di Lupo e, con questo in mente, i Dispenser non possono rimuovere l’Armatura di Lupo dai Lupi.
- L’Armatura del Lupo offre la stessa protezione dell’Armatura del Cavallo di Diamante.
- Se un lupo muore mentre indossa un’armatura, lascerà cadere l’armatura.
Correzioni e modifiche
Prestazioni/stabilità
- Risolti diversi arresti anomali che potevano verificarsi durante il gioco.
- Risolto un raro arresto anomalo che poteva verificarsi con l’obiettivo “Seven Seas”.
- Risolto un crash che poteva verificarsi quando i giocatori posizionavano o distruggevano qualsiasi blocco e poi selezionavano Salva ed esci con Ray Tracing abilitato.
- Risolto un crash che poteva verificarsi nel menu Gioca mentre si guardava Realms.
- Risolto un bug che poteva causare un caricamento infinito durante l’adesione a un reame.
Generale
- Aggiunti messaggi di errore più informativi nel caso in cui le esportazioni mondiali falliscano a causa di problemi del sistema operativo esterno (MCPE-41898).
- Migliorato il ritardo tra il caricamento al 100% e la visualizzazione del menu principale sulle piattaforme console.
- L’obiettivo “Hai bisogno di una menta” ora può essere sbloccato solo raccogliendo il Soffio del drago (MCPE-177409).
Gioco
- Risolti alcuni casi che causavano ai giocatori danni da caduta imprevisti durante l’esecuzione di interazioni ad altezze specifiche come 62 (MCPE-168518).
- Reintrodotta una correzione per i giocatori che a volte subivano danni da caduta imprevisti mentre costruivano blocchi standovi sopra (MCPE-120140).
- Risolti alcuni casi in cui i giocatori potevano subire danni da caduta imprevisti vicino a sporgenze da cui visibilmente non cadevano (MCPE-120140).
- Risolto il problema che impediva la navigazione nell’inventario quando si utilizzava solo una tastiera su dispositivo mobile.
- Risolto il problema che impediva l’utilizzo della suddivisione dello stack quando si utilizzava una tastiera in modalità touch.
- Risolto un problema che in alcuni casi poteva causare danni da caduta imprevisti durante la costruzione di blocchi in movimento (MCPE-120140, MCPE-175791).
- I giocatori non cadono più attraverso il blocco su cui si trovano quando passano alla modalità Spettatore e viceversa (MCPE-170522).
- I giocatori non vengono più rallentati se toccano il suolo mentre volano in modalità Creativa (MCPE-176365).
- Se il gioco viene chiuso mentre si cambiano le dimensioni, i giocatori non verranno più posizionati in posizioni inaspettate quando rientrano nel mondo (MCPE-173386).
Mob
- Cavalli, asini e muli ora subiscono danni da caduta quando controllati da un giocatore, ad eccezione dei mondi destinati alle versioni del gioco base precedenti alla 1.20.60 (MCPE-107031).
- Risolto il problema che faceva sì che le barche attraversassero i blocchi quando venivano posizionate.
- Risolto il problema per cui la skin di alcuni abitanti dei villaggi non corrispondeva alle loro professioni (MCPE-105457).
- La dispersione delle sfere dell’esperienza rilasciate durante la pesca è stata ridotta (MCPE-170540).
- Le sfere dell’esperienza non entrano più in collisione con i mob (MCPE-87711).
- Gli Zoglin non possono più generarsi in difficoltà Pacifica e scompariranno se la difficoltà passa a Pacifica (MCPE-79480).
- Le api non subiscono più danni quando si muovono attraverso i cespugli di bacche dolci (MCPE-114689).
- I lupi ora possono generarsi sia sulla neve che sulla neve alta all’interno dei biomi di Grove (MCPE-147656).
Blocchi
- Ora è possibile interagire in modo coerente con i blocchi contenitore attivati con Redstone (ad esempio, Hopper, Dispenser) se alimentati da un veloce orologio Redstone.
- I blocchi di ghiaccio ghiacciato non lasciano più acqua nel mondo quando estratti con uno strumento Silk Touch.
- Uovo di tartaruga, Progenie di rana, Corallo e Ventaglio di corallo non generano più il doppio delle particelle quando vengono estratti.
- L’alveare e il nido d’api non possono più essere toccati come seta da un libro incantato con tocco di seta.
- Distruggere un letto attraverso il blocco inferiore ora cancella correttamente il punto di spawn.
- Ghiaccio, Ghiaccio compatto, Ghiaccio ghiacciato e Neve alta ora inviano vibrazioni quando vengono estratti.
- I pistoni che spingono, tirano o distruggono i blocchi non rischiano più di teletrasportare i giocatori circostanti verso l’origine del mondo (MCPE-175206).
- Gli abitanti del villaggio che sono stati erroneamente assegnati allo stesso letto o postazione di lavoro degli altri ora cercheranno attivamente un nuovo letto o postazione di lavoro (MCPE-176528).
- I pesci palla non si gonfiano e sgonfiano più ripetutamente quando un giocatore si trova a una distanza specifica da loro.
- I mob che hanno blocchi parziali (ad esempio, botole, lastre, ecc.) specificati come parte della loro lista di blocchi da evitare nel loro componente di navigazione ora dovrebbero evitarli correttamente.
- Le limitazioni su quali blocchi possono essere sostituiti da alberi di quercia scura e acacia ora si applicano anche ai loro rami, non solo ai loro tronchi (MCPE-177484).
- La neve superiore posizionata al momento della generazione ora copre anche l’erba alta e i fiori (MCPE-142321)
- Le rose appassite ora danneggiano i mob ogni 0,5 secondi anziché ogni due secondi (MCPE-55878).
- I contenitori clonati non mantengono più aperte le schermate del contenitore né causano arresti anomali.
- Risolto il problema con l’ombreggiatura dei pixel sui coperchi Double Chest e Double Trapped Chest (MCPE-169495).
Elementi
- Risolto il problema per cui mangiare una mela non rallentava il movimento del giocatore (MCPE-176556)
- Rinominato “Scute” in “Turtle Scute”.
- I giocatori ora possono consumare lo stufato sospetto anche quando la barra della fame è piena (MCPE-122491)
- Gli oggetti stendardo di colori identici ora si accumulano in modo coerente, indipendentemente dal fatto che siano stati precedentemente posizionati nel mondo come blocchi o meno (MCPE-43391).
Controlli tattili
- Risolto un bug per il quale la barra di accesso rapido scompariva quando si usciva dalla schermata dei controlli touch personalizzati con input del controller non touch.
Grafico
- Risolto il problema relativo all’illuminazione errata del blocco dopo l’uscita dall’acqua con l’opzione “Risposta in ingresso migliorata” abilitata (MCPE-175727).
Interfaccia utente
- La schermata di caricamento ora mostra tre categorie di suggerimenti basati sulla progressione del giocatore.
- Aggiunto un indicatore del conteggio dei post non letti al pulsante Feed di Realms nella schermata di gioco e nella schermata delle slot.
- È stato corretto un bug per cui il pulsante “dettagli tecnici” sui pacchetti di risorse non portava alla schermata dei dettagli tecnici.
- Risolto un bug per il quale alcuni messaggi di chat venivano mostrati brevemente in modo errato nella nuova schermata di morte.
- Nello schermo diviso orizzontale, il secondo giocatore ora può accedere alla schermata del profilo ed entrambi i giocatori ora possono vedere i rispettivi cambiamenti di carattere.
- Risolto un bug che manteneva l’oggetto in anteprima sulla bambola di carta anche dopo essere tornato indietro utilizzando la barra laterale in Character Creator.
- Risolti i problemi relativi ai pulsanti dell’interfaccia utente di Beacon che uscivano dalla finestra con risoluzioni inferiori (MCPE-173649).
- La barra della durabilità degli articoli dell’inventario è stata modificata in modo che corrisponda a quella della barra attiva (MCPE-128532).
- Testo del costo modificato nell’interfaccia utente di Pocket Anvil per corrispondere alla versione classica (MCPE-101740).
- Aggiunta la prima iterazione della nuova funzionalità del cassetto Amici.
- Amici online/offline come un unico elenco.
- Il pulsante Aggiungi amici è stato rinominato “Cerca giocatori”.
- Supporto di sintesi vocale migliorato.
- Aggiornate le informazioni sui Conduit nell’Enciclopedia (MCPE-65038).
- Aggiunto Netherite come tipo di blocco nella scheda Beacon dell’Enciclopedia (MCPE-175929).
- L’ultimo pulsante evidenziato non verrà più premuto quando la finestra riacquista il focus (MCPE-170377).
- Spazio di archiviazione insufficiente su Nintendo Switch ora ha un messaggio più chiaro sulla piattaforma che consente solo 2 GB di spazio di archiviazione per account utente (MCPE-36670).
- Il cassetto Amici nella schermata di riproduzione ora emette suoni quando viene aperto e chiuso.
Aggiornamenti tecnici
Pacchetti di modelli aggiuntivi aggiornati
- I modelli aggiuntivi aggiornati per 1.20.60 con nuove risorse, comportamenti e documentazione sono disponibili per il download su aka.ms/MCAddonPacks.
Generale
- I vasi decorati ora supportano l’uso delle tabelle del bottino.
- Rinominato json in water_splash_manual.json in resources_packs\vanilla\particles (MCPE-176784).
- Richiedi block_id per ogni blocco nelle blockProperties di StartGamePacket.
- Invia “materiale” per i blocchi basati su dati Vanilla nelle proprietà del blocco StartGamePacket. Anche “block_id” viene spostato nell’oggetto “vanilla_block_data”.
- I contenitori clonati non mantengono più aperte le schermate del contenitore e non causano più arresti anomali.
- La modifica del valore luminosità_gamma per i blocchi ora scurisce correttamente il blocco (MCPE-167836).
- Aggiunto un campo “drop_item_slot” al componente “interact”, che consente di specificare uno slot di inventario da cui rimuovere e rilasciare oggetti.
- “behavior.breed” ora interrompe la navigazione all’arresto per i contenuti che utilizzano la versione del motore 1.20.60 o successiva.
- Aggiornati i valori elencati per lo stato del blocco “orientamento” Vanilla nella documentazione in modo che non siano più valori booleani.
Comandi
- /me /dire /titolo /dire
- Lunghezza massima ridotta per il messaggio di output a 512 caratteri
- /uccisione
- Lunghezza massima del messaggio motivo ridotta a 512 caratteri
Componenti aggiuntivi e motore di script
- Aggiunto un progetto tramite Liquidproperty al cursore del blocco 3D.
- Aggiunto CursorPropertiesChangeAfterEvent per notificare allo script dell’editor quando le proprietà del cursore vengono modificate.
- I commercianti erranti ora possono visualizzare correttamente le uova di generazione delle entità personalizzate nei loro menu commerciali (MCPE-170184).
- È stato aggiunto l’identificatore “minecraft:geometry.full_block” per il componente del blocco “minecraft:geometry”.
- L’identificatore “minecraft:geometry.full_block” fornisce una geometria del cubo 1x1x1 centrata.
- Se combinato con un componente material_instances con “render_layer”: “opaque”, abilita funzionalità di solo rendering precedentemente incluse nel componente “minecraft:unit_cube”, tra cui:
- Occlude sia i blocchi completi vicini vanilla che quelli personalizzati
- Elimina i volti del vicino vanilla e i blocchi completi vicini personalizzati per migliorare le prestazioni di rendering
- Aggiunta la registrazione degli errori di contenuto per aiutare i creatori a identificare il contenuto che raggiunge o supera il conteggio di bit di stato/permutazione per blocco (MCPE-177045)
Biomi
- I file JSON Biome non supportano più l’ereditarietà dei campi da altri file JSON Biome. Se ciò influisce su qualsiasi contenuto, tali file devono essere aggiornati copiando manualmente il testo JSON desiderato.
- I tag del bioma nei file JSON sono ora specificati sotto un componente “minecraft:tags”, in un array “tags” anziché come oggetti JSON sciolti per i file con format_version 1.20.60 o successiva.
Blocchi
- Aggiunta la possibilità per i blocchi guidati dai dati di rimuovere le facce nella geometria quando sono adiacenti a un blocco pieno e opaco. È stato aggiunto un nuovo campo al componente Geometria blocco, che fa riferimento a un nuovo Culling. json (disponibile nella directory block_culling del pacchetto di risorse) che imposta le regole di selezione per la geometria tassellata.
Elementi
- I campi non riconosciuti nell’elemento componente JSON ora forniranno un avviso al registro dei contenuti nelle versioni del formato 1.20.60 e successive.
Componenti
- Il componente “entity_sensor” ora supporta più “subsensori”.
- “Event”, “require_all”, “minimum_count”, “maximum_count”, “range” e “event_filter” sono ora campi configurabili individualmente di ciascun sottosensore.
- I sottosensori hanno anche un nuovo campo “cooldown”, che definisce la frequenza con cui ciascun sottosensore dovrebbe rilevare le entità.
- Tutte queste modifiche richiedono una “format_version” di 1.20.60 o successiva.
- Il componente “interact” ora supporta il valore aggiuntivo “entity_act” per il campo “vibration”.
Componenti dell’entità
- La risposta all’evento dell’entità run_command è stata rinominata in tail_command ed è stata rilasciata fuori dalla fase sperimentale. I comandi eseguiti tramite tail_command possono essere rinviati fino al tick successivo. Se l’entità viene rimossa prima dell’esecuzione del comando, il comando non verrà eseguito. I contenuti che utilizzano run_command in sperimentale per ora funzioneranno ancora, ma la funzionalità sperimentale è ora considerata deprecata.
- Aggiunto un campo “interact_filters” al componente “ageable”, che consente di specificare le condizioni su quando l’attore può essere alimentato.
- “behavior.follow_parent” ora interrompe la navigazione all’arresto per i contenuti che utilizzano la versione del motore 1.20.60 o successiva.
Filtri di entità
- Aggiunto il nuovo filtro entità “is_panicking”, che controlla se l’entità sta eseguendo “behavior.panic”
- Aggiunto il nuovo filtro entità “is_sprinting”, che controlla se l’entità sta correndo
Risposte agli eventi dell’entità
- Aggiunta la risposta all’evento dell’entità “emit_vibration”, che consente all’entità di emettere una vibrazione avente come fonte l’entità stessa.
- Il campo “vibrazione” permette di specificare la vibrazione da emettere.
- I valori consentiti sono “shear”, “entity_act” e “entity_interact”
Caro
- Migliorato il contesto dei log dei contenuti quando un’espressione Molang valutata genera un errore
- Rilasciate le query Molang da sperimentale
- is_cooldown_type
- cooldown_time
- cooldown_time_remaining
- relativo_blocco_ha_qualsiasi_tag
- relative_block_has_all_tags
- block_neighbor_has_any_tag
- block_neighbor_has_all_tags
- block_has_any_tag
- block_has_all_tags
- bone_orientation_trs
- matrice_orientamento_osso
- Aggiunti errori di contenuto che indicano remaining_durability e query.max_durability devono essere utilizzati solo con i contesti Item
API
- Aggiunti i nomi dei biomi del Registro dei biomi e l’enumerazione StructureFeatureType alla generazione dei metadati Vanilla
- Reso facoltativo il parametro del nome visualizzato in Scoreboard addObjective
- Rilasciato DataDrivenEntityTriggerAfterEvent dalla beta alla 1.8.0
- Rilasciato DataDrivenEntityTriggerAfterEventSignal dalla beta alla 1.8.0
- Rilasciato DataDrivenEntityTriggerAfterEventSignalOptions dalla beta alla 1.8.0
- Rilasciato DefinitionModifier dalla beta alla 1.8.0
- Rilasciato dataDrivenEntityTrigger dalla beta alla 1.8.0
- EffettoAddBeforeEvent spostato dalla beta alla 1.8.0
- EffectAddAfterEvent spostato dalla beta alla 1.8.0
- EffectAddAfterEvent spostato dalla beta alla 1.8.0
- getTags spostato dalla beta alla 1.8.0
- Spostato hasTag dalla beta alla 1.8.0
- L’interfaccia RGBA ora eredita da RGB
- Modificato itemStackin ItemReleaseUseAfterEvent in facoltativo
- Rilasciato DataDrivenEntityTriggerAfterEvent dalla beta alla 1.8.0
- Rilasciato DataDrivenEntityTriggerAfterEventSignal dalla beta alla 1.8.0
- Rilasciato DataDrivenEntityTriggerAfterEventSignalOptions dalla beta alla 1.8.0
- Rilasciato DefinitionModifier dalla beta alla 1.8.0
- Dati rilasciatiDrivenEntityTriggerEvent dalla beta alla 1.8.0
- Messaggi di errore migliorati per “Valore non supportato o fuori dai limiti”. Errori per includere i limiti
- Tipi
- Spostato BlockType dalla beta alla 1.8.0
- Spostato FluidType dalla beta alla 1.8.0
- Modificati gli errori “Valore non supportato o fuori dai limiti…” per utilizzare il tipo di errore ArgumentOutOfBoundsError
- La durata dell’argomento del metodo setWeather ora utilizza il tipo di errore ArgumentOutOfBoundsError
Aggiornamenti tecnici sperimentali
Comandi
- La barra della salute dei mob cavalcabili montati ora viene visualizzata correttamente (MCPE-177696)
- Il comando Esegui ora non riesce quando si confrontano i blocchi scaricati (MCPE-177195)
- Aggiunto un nuovo comando che nasconderà e ripristinerà la visibilità degli elementi HUD
- /hud nascondi
- /reimpostazione dell’hud
- Gli elementi HUD disponibili sono:
- bambola di carta
- armatura
- suggerimenti
- touch_controls
- mirino
- hotbar
- salute
- barra di avanzamento
- fame
- bolle d’aria
- cavallo_salute
- Tutto
- Per utilizzare il comando, attiva l’interruttore Funzionalità per i creatori imminenti
API
- PlayerPlaceBlockBeforeEvent
- ItemStack rimosso: evento ItemStackfrom
- Aggiunto permutationBeingPlaced di sola lettura: evento BlockPermutationto
- Aggiornamento createExplosion(location: Vector3, raggio: numero, inflationOptions?: ExplosionOptions) per restituire un valore booleano. Vero se l’esplosione ha successo e falso se l’esplosione non ha successo o viene annullata
- Giocatore di classe
- Aggiunto metodo spawnParticle(effectName: string, location: Vector3, molangVariables?: MolangVariableMap): void;
- Risolto un bug per il quale il mondo a volte non riusciva a spegnere e disconnettere correttamente i client durante un errore irreversibile di watchdog dello script
- SimulatedPlayer aggiornato in modo che possa essere creato continuamente
- Aggiornato SimulatedPlayer in modo che possa muoversi e guardare in direzioni diverse
- ChatSendAfter e ChatSendBeforeEvent
- Messaggio e mittente modificati in proprietà di sola lettura
- Rimossi setTargets, getTargets, sendToTargets e sostituiti con target di proprietà dell’elenco di giocatori opzionali
- Classe ItemDurabilityComponent
- Rinominato unbreaking in unbreakingEnchantmentLevel
- GetDamageRange rinominato in getDamageChanceRange
- Tipi di entità
- Modificato il tipo getAllreturn da EntityTypeIterator a EntityType[]
- Componente equipaggiabile dell’entità
- Risolto un problema per cui le funzioni getEquipment e getEquipmentSlot non potevano essere chiamate all’interno dei gestori di eventi “before”
- Risolto un bug per il quale un ItemStack non poteva essere impilato dopo aver cancellato la sua conoscenza
- Aggiunto metodo eatItem(itemStack: ItemStack): void;
- Componente BlockSign
- Firma modificata della funzione setWaxedto setWaxed(waxed: booleano)
- Rimosso evento/proprietà pistonActivate
- Aggiunta enum BlockPistonState enum di esportazione BlockPistonState { Espanso = “Espanso”, Espansione = “Espansione”, Retratto = “Retratto”, Retrazione = “Retrazione”}
- Classe BlockPistonComponent
- La proprietà rimossa è espansa
- La proprietà rimossa è in espansione
- La proprietà rimossa è Retracted
- La proprietà rimossa è Retracting
- Aggiunto stato di sola lettura della proprietà: BlockPistonState
- Funzione modificata getAttachedBlocksper restituire il tipo Block[]
- Aggiunta la funzione getAttachedBlocksLocations(): Vector3[]
- Classe rimossa PistonActivateBeforeEvent
- Classe rimossa PistonActivateBeforeEventSignal
- Risultato navigazione spostato da @minecraft/server a @minecraft/server-gametest
- Funzione aggiornata addEffect per restituire l’effetto aggiunto (o indefinito se fallisce)
- Questa modifica è in versione beta e non influisce sulle versioni attualmente rilasciate di questa funzione
- Aggiunte proprietà dinamiche dell’articolo
- Aggiunta la funzione clearDynamicProperties(): void – Rimuove tutte le proprietà dinamiche dallo stack degli elementi
- Aggiunta la funzione getDynamicProperty(identificatore: stringa): boolean | numero | stringa | Vettore3 | unfine – Restituisce il valore della proprietà dinamica con l’identificatore fornito, se esiste; altrimenti restituisce indefinito
- Aggiunta la funzione getDynamicPropertyIds(): string[] – Restituisce un array di tutti gli identificatori di proprietà dinamici sullo stack di elementi
- Aggiunta la funzione getDynamicPropertyTotalByteCount(): number – Restituisce il conteggio totale dei byte di tutte le proprietà dinamiche nello stack degli elementi
- Aggiunta la funzione setDynamicProperty(identifier: string, value?: boolean | number | string | Vector3): void – Imposta il valore della proprietà dinamica con l’identificatore specificato. Se il valore non è definito, la proprietà dinamica verrà rimossa
- Aggiunta la funzione clearDynamicProperties(): void – Rimuove tutte le proprietà dinamiche dallo stack degli elementi
- Aggiunta la funzione getDynamicProperty(identificatore: stringa): boolean | numero | stringa | Vettore3 | unfine – Restituisce il valore della proprietà dinamica con l’identificatore fornito, se esiste; altrimenti restituisce indefinito
- Aggiunta la funzione getDynamicPropertyIds(): string[] – Restituisce un array di tutti gli identificatori di proprietà dinamici sullo stack di elementi
- Aggiunta la funzione getDynamicPropertyTotalByteCount(): number – Restituisce il conteggio totale dei byte di tutte le proprietà dinamiche nello stack degli elementi
- Aggiunta la funzione setDynamicProperty(identifier: string, value?: boolean | number | string | Vector3): void – Imposta il valore della proprietà dinamica con l’identificatore specificato. Se il valore non è definito, la proprietà dinamica verrà rimossa
- Aggiunta la classe EntityProjectileComponent. Questo componente viene utilizzato per sparare a un’entità proiettile e modificarne le proprietà
- Aggiunta l’interfaccia ProjectileShootOptions. Questa interfaccia viene utilizzata con la funzione spara per modificare facoltativamente la precisione del proiettile quando viene sparato
- Errore PropertyOutOfBounds
- Aggiunto un nuovo PropertyOutOfBoundsError che genera quando una proprietà delimitata è impostata fuori dai limiti
- Le API ContainerSlot ora lanciano un InvalidContainerSlotError se lo slot del contenitore non è valido o se una proprietà è impostata su uno slot vuoto
- Property typeId non restituisce più un valore indefinito per gli slot vuoti ma genera invece un InvalidContainerSlotError
- Aggiunta la funzione hasItem – Restituisce se lo slot contiene un oggetto
- Aggiunta la funzione getCanPlaceOn – Restituisce un array di identificatori di blocco su cui può essere posizionato l’elemento
- Aggiunta la funzione getCanDestroy – Restituisce un array di identificatori di blocco che l’oggetto può distruggere quando utilizzato
- runJob() e system.clearJob()
- Aggiunti runJob e clearJob per ottimizzare attività di lunga durata utilizzando generatori JavaScript. runJob accetta una funzione generatore e restituisce un jobId. Consulta la documentazione per esempi di utilizzo
- @minecraft/server.BlockPermutation
- Spostate le API getState e withStates da beta a stabile
Scrittura
- Risolto un problema per cui non era possibile fare clic sui pulsanti ActionFormData se nel modulo erano presenti più di 255 pulsanti.
- Il componente del blocco “minecraft:unit_cube” è stato deprecato. Il suo utilizzo in contenuti contrassegnati con 1.20.60 e versioni successive genererà un errore di contenuto.
- Se si utilizzano contenuti contrassegnati prima della versione 1.20.60, il componente di blocco “minecraft:unit_cube” verrà aggiornato a un componente di blocco “minecraft:geometry” con un identificatore “minecraft:geometry.full_block”, ma manterrà la compatibilità con tutti i comportamenti.
- Aggiunti ScriptBiomeType e ScriptBiomeType per consentire all’API di scripting di enumerare BiomeRegistry.
- Aggiunta una funzione findClosestBiome a Dimension per trovare il bioma di un tipo specificato più vicino a una determinata posizione nel mondo.
- Il componente del blocco “minecraft:random_ticking” ora è di nuovo funzionante.
Caro
- Modificati gli ID degli slot di query di raffreddamento da richiedere per gli slot del contenitore con più di un indice, registrando gli errori di contenuto se non forniti
- cooldown_time(nomeslot,IDslot)
- cooldown_time_remaining(slotName,slotId)
- is_cooldown_type(cooldownName,slotName,slotId)
Questo copre le note sulla patch per l’aggiornamento. Si prevede che l’aggiornamento 1.21 sarà importante, in base al volume di modifiche e perfezionamenti aggiunti da Mojang Studios.
Lascia un commento