- Obtener vínculo
- X
- Correo electrónico
- Otras apps
Minecraft Beta & Preview - 1.21.70.20
Características experimentales
Bloques
Se agregó un bloque de hojarasca
La hierba corta ahora se genera un poco más dispersa en los prados.
Se agregó el bloque Flores silvestres
Arbusto
El arbusto es un nuevo tipo de bloque decorativo que se puede encontrar en pequeñas parcelas en los siguientes biomas:
Llanuras
Colinas azotadas por el viento
Colinas de grava azotadas por el viento
Bosque azotado por el viento
Río
Bosque
Bosque de abedules
Bosque de abedules de crecimiento antiguo
El arbusto se puede utilizar en el compostador
El uso de harina de huesos en un arbusto coloca un arbusto vecino al lado del arbusto si es posible.
Arbusto de luciérnagas
Se agregó el bloque Firefly Bush
Genera partículas de luciérnaga que vuelan a su alrededor cuando el jugador está cerca.
Ilumina el área que lo rodea.
El uso de harina de huesos en un arbusto de luciérnagas suelta un bloque de arbusto de luciérnagas
Los arbustos de luciérnagas se encuentran de forma natural en grupos junto al agua en el supramundo.
En los biomas de pantano se pueden encontrar en cualquier lugar y es el doble de probable que se encuentren cerca del agua.
Variantes de vacas
¡Se agregaron dos nuevas variantes de vaca: vaca caliente y vaca fría!
Estos tienen su propia textura y geometría únicas, pero no un huevo de desove separado.
Aparecen en los mismos biomas que los cerdos cálidos, fríos y templados.
Hojarasca
La hojarasca es un nuevo tipo de bloque decorativo que se puede encontrar en los bosques, bosques oscuros y tierras baldías boscosas.
La hojarasca puede tener diferentes cantidades de hojas en un espacio de bloque.
Se pueden colocar hasta cuatro piezas de Leaf Litter en el mismo espacio de bloque.
Colocar una hojarasca en un bloque de hojarasca ya colocado aumenta la cantidad de hojas.
La hojarasca se puede colocar en cuatro orientaciones.
La hojarasca se puede crear fundiendo cualquier tipo de bloque de hojas.
La hojarasca se puede utilizar como combustible para la fundición.
Leaf Litter tiene sonidos de bloques únicos
Flores silvestres
Las flores silvestres son un nuevo tipo de flor que crece en bosques de abedules, bosques de abedules antiguos y prados.
El uso de harina de huesos en bloques de hierba en estos biomas puede hacer crecer flores silvestres.
Las flores silvestres pueden tener diferentes cantidades de flores en un espacio de bloque.
Se pueden colocar hasta cuatro flores silvestres en el mismo espacio de bloque.
Colocar flores silvestres en un bloque de flores silvestres ya colocado aumenta la cantidad de flores.
El uso de harina de huesos en flores silvestres producirá más flores silvestres.
Las flores silvestres se pueden colocar en cuatro orientaciones.
Las flores silvestres se pueden transformar en tinte amarillo.
Nuevos sonidos ambientales para el desierto y las tierras baldías
La arena, la arena roja y la terracota de cualquier color tienen la posibilidad de reproducir sonidos ambientales cuando están rodeadas por cualquiera de ellas en al menos 3 lados a 8 cuadras de distancia.
block.sand.ambient Se puede jugar en cualquier bioma.
block.sand.ambient.attached Solo se reproduce en biomas de desierto o de tierras baldías.
Los bloques de arbusto muerto tienen la posibilidad de reproducir sonidos ambientales cuando se colocan sobre dos bloques de cualquier color de terracota, arena o arena roja en cualquier bioma.
Características y correcciones de errores
Bloques
Colocar un bloque en líquido y luego colocar otro bloque al lado de su primer bloque en líquido ya no reemplazará su segundo bloque colocado por un momento, lo que hará que caiga en el líquido.
Los bloques de estructura ya no cambian brevemente de textura cuando se colocan ( MCPE-185531 )
Los Sea Pickles ahora se pueden colocar en cualquier bloque con soporte central ( MCPE-116152 )
Los bloques de barrera ya no impedirán que los fragmentos que se encuentran detrás de ellos se representen ( MCPE-153515 )
Jugabilidad
Se solucionó una falta de coincidencia entre el servidor y el cliente durante la construcción continua que causaba que los bloques sensibles a la orientación a veces cambiaran al bloque incorrecto.
General
Se solucionó un problema que ocurría en Xbox si presionabas "Cancelar" en la interfaz de usuario de Xbox al convertir un mundo o importar un mundo de la versión minorista a la versión de vista previa.
En el movimiento autorizado del servidor, cuando los jugadores reciben una corrección de movimiento, se utilizará la velocidad actual del jugador en lugar de una genérica, esto debería brindar una mejor experiencia.
En el movimiento autoritario del servidor, cuando los jugadores reciben una corrección de movimiento hacia abajo, ahora se utilizará la aceleración de la gravedad, lo que debería brindar una mejor experiencia.
Turbas
Los zorros ahora reciben daño de la lava, y no solo del fuego ( MCPE-56926 )
Reinos
Corregir el restablecimiento de los valores predeterminados de la velocidad de tick aleatorio y del radio de reaparición ( REALMS-11759 )
Se solucionó el problema del botón "Restablecer velocidad de tick aleatorio" que no funcionaba al editar un mundo existente en Realms
Interfaz de usuario
La información sobre herramientas del paquete ya no parpadea para los jugadores posteriores al primero cuando juegan en pantalla dividida
Se ajustó la interfaz de usuario de la pantalla de compra de Minecoin para que no muestre píxeles dispersos. Se solucionó el problema de superposición en PS4.
Reemplazar elementos con el lock_in_inventory componente por elementos del inventario creativo mediante entrada táctil ahora falla correctamente y produce un mensaje de advertencia.
Alinear el fondo transparente del inventario de entidades que se pueden montar con otras pantallas
( MCPE-189224 )
Se solucionó el problema con el traslado de elementos del inventario creativo al inventario del jugador en Pocket UI. ( MCPE-185361 )
Paridad de vainilla
La representación de la baliza ya no está limitada por la distancia vertical del jugador con respecto a ella ( MCPE-25228 )
Biomas
Se solucionó un problema por el cual a los Bosques Oscuros les faltaban árboles a lo largo de sus fronteras norteñas con otros biomas.
Se actualizó la composición de los árboles en Dark Forests para que coincida con Java Edition, aumentando la cantidad de robles oscuros y reduciendo la prevalencia de otros tipos de árboles.
Turbas
Los burros ahora aparecen en las sabanas
Los burros ahora aparecen en las llanuras en grupos de 1 a 3 en lugar de 2 a 6
( MCPE-118688 )
Actualizaciones técnicas
API - Scripting
Las promesas rechazadas no manejadas en scripts ahora incluyen pilas de llamadas cuando se registran.
@minecraft/servidor 1.18.0
Renombrado system.scriptEvent a system.sendScriptEvent
Trasladado NamespaceNameErrorReason de la versión beta a @minecraft/server 1.18.0
Trasladado system.sendScriptEvent de la versión beta a @minecraft/server 1.18.0
Trasladado NamespaceNameError de la versión beta a @minecraft/server 1.18.0
Lanzado InputInfo.getButtonState, InputButton, y ButtonState para @minecraft/server 1.18.0
Publicado InputInfo.getMovementVector en @minecraft/server 1.18.0
Lanzado PlayerButtonInputAfterEventy AfterEvents.playerButtonInput para InputEventOptions @minecraft/server 1.18.0
A varias API se les ha otorgado el permiso de solo lectura, lo que ahora permite llamarlas dentro de las devoluciones de llamadas Antes del evento.
Todos los métodos para BlockVolume.
Todos los métodos para Vector.
Se modificó spawnEntity el método Dimension para que ahora acepte una variante de una cadena o EntityType.
Se agregaron placeFeature API placeFeatureRule a la Dimension clase
Se agregó isValid propiedad a la clase Cámara.
Biomas
Se corrige la carga de client_biome para que se agreguen las configuraciones grass_appearance y photographer_appearance si no se especifica cuando format_version es inferior a 1.21.60 ( MCPE-189816 )
Bloques
water y lava ya no se convertirá en flowing_water o flowing_lava cuando se produzcan actualizaciones vecinas. water y lava ahora responderá a los ticks en cola sin necesidad de cambiar a otro bloque
El componente minecraft:map_color sufrió un cambio de esquema
Ahora es un objeto JSON con dos campos "color" y "tint_method".
"color" es un campo de cadena obligatorio que espera una representación HEX del RGB, prefijada con un carácter #.
"tint_method" es un campo de cadena que multiplica el color por un tono predefinido. Los valores admitidos son "none", "default_foliage", "birch_foliage", "evergreen_foliage", "grass" y "water".
El antiguo formato de esquema aún se admite para mayor comodidad.
Ejemplos:
"minecraft:map_color": {
"color": "#ABCDEF",
"tint_method": "grass"
}
o
"minecraft:map_color": {
"color": "#ABCDEF"
}
o
"minecraft:map_color": "#ABCDEF"
Componentes
Se agregó el componente 'minecraft:replaceable' que determina si un nuevo bloque puede reemplazar al bloque existente en una posición particular. Si el componente no se agrega a un bloque, no es reemplazable.
Componentes
Ahora es posible configurar como "infinitos" varios componentes que utilizaban duraciones de efectos, entre ellos:
"minecraft:attack": "duración del efecto"
"minecraft:healable": "duración" en la lista de "efectos"
"minecraft:mob_effect": "tiempo de efecto"
"minecraft:projectile": "durationeasy", "durationnormal" y "durationhard" ahora pueden usar "infinite"
"minecraft:food": "duración" en la lista de "efectos"
"minecraft:spell_effects": "duración" en la lista "add_effects"
"minecraft:combat_regeneration": "duración de la regeneración"
Editor
Las texturas de la caja Shulker están corregidas en el selector de bloques y las listas
Se corrigió un error que excluía algunos bloques de la lista de selección de bloques con búsqueda de texto parcial.
El campo de texto de búsqueda del selector de bloques tendrá el foco de la interfaz de usuario cuando se abra el modal
Herramienta Línea: el clic izquierdo ya no borra la línea si ya existen dos puntos. El clic izquierdo ahora se comporta de la misma manera que la combinación Mayús + clic izquierdo y siempre agrega puntos a la línea existente.
Se agregó soporte del cursor para seleccionar bloques invisibles cuando la configuración Mostrar bloques invisibles está habilitada
Se agregó IPropertyPane.addProgressIndicator una función API para mostrar un elemento de propiedad de barra de progreso o un indicador giratorio
Se agregó ImageAnimationData un tipo de API para representar una animación de hoja de sprites para imágenes.
Se agregó iconAnimation: ImageAnimationData propiedad a IActionBarItemCreationParams la API
Se agregó IPropertyPane.addLink la función API para crear botones de enlace en los paneles.
Se agregó system.isEditorWorld la propiedad a @minecraft/server en la versión beta
Ahora se usa Minecraft/server 2.0.0-beta, consulte la sección API para obtener más detalles sobre 2.0.0-beta.
registerEditorExtension Puede ser llamado en Ejecución Anticipada.
Entidades
Se solucionó el problema por el cual No more entities se producía un error de afirmación al volar a través de biomas durante una tormenta.
Rompecabezas
Se corrigió world_surface el tipo de heightmap_projection generación minecraft:jigsaw sobre bloques de agua y hojas.
Eventos JSON
El parámetro "duración" en el evento "add_mob_effect" ahora se puede configurar como "infinito"
Sonidos
Se agregó soporte para variantes de sonido de entidad.
Los sonidos de entidad ahora tienen un campo de "variantes" que define variantes de sonido según la entidad de tiempo de ejecución.
Las variantes tienen un campo "clave" que lee una expresión Molang que devuelve una cadena para seleccionar una variante de sonido (por ejemplo: consultar una propiedad de entidad de enumeración).
Las variantes tienen un campo "mapa" que contiene pares clave-valor de un identificador de variante y los eventos de sonido que anula.
Al reproducir un sonido para una entidad, primero intentamos calcular su variante y vemos si esa variante reemplaza el evento de sonido; si no, reproducimos el sonido de la entidad base. Si eso falla, recurrimos a la lógica existente de ejecutar desde los "valores predeterminados".
Ejemplo:
Dado un grupo con la siguiente propiedad
"minecraft:emotional_state": {
"type": "enum",
"values": [ "neutral", "angry", "happy", "sad" ],
"default": "neutral",
"client_sync": true
}
Se pueden reproducir variantes de sonido consultando la propiedad:
{
"entity_sounds": {
"entities": {
"test_mob": {
"volume": 1.0,
"pitch": 1.0,
// The base sounds for various events
"events": {
"ambient": "mob.test_mob.ambient",
"death": "mob.test_mob.death",
"step": {
"sound": "mob.test_mob.step",
"volume": 0.8,
"pitch": 1.0
},
"attack": "mob.test_mob.attack"
},
"variants": {
// Key returning the enum string for variants, can use any Molang expression resulting in a string
"key": "query.property('minecraft:emotional_state')",
"map": {
// If a resulting variant key is not handled here then it will use the base sounds
"neutral": {
"volume": 1.0,
"pitch": 1.0,
"events": {
// If an event is not handled in a variant then it will use the base sound
"death": "mob.test_mob.death.netural"
}
},
"angry": {
"volume": 1.0,
"pitch": 1.0,
"events": {
// Variants can override different events than other variants
"death": "mob.test_mob.death.angry",
"ambient": "mob.test_mob.ambient.angry"
}
}
}
}
}
}
}
}
}
Actualizaciones técnicas experimentales
API - Scripting
@minecraft/servidor 2.0.0-beta
La versión beta de @minecraft/server se ha actualizado a 2.0.0-beta. Esto significa que se han producido cambios importantes, en gran medida relacionados con el tiempo de ejecución de los scripts. La versión 1.X seguirá funcionando tal como está.
Visite nuestro portal de documentación para obtener más información en el futuro cercano.
Se agregó un nuevo privilegio EarlyExecution
2.0.0-beta y superiores ahora se ejecutan con el privilegio de ejecución anticipada, los scripts anteriores a 2.0.0-beta continuarán ejecutándose sin ejecución anticipada
Ahora todos los métodos subscribe andunsubscribe de las señales de eventos anteriores y posteriores se pueden llamar en la ejecución temprana
Los siguientes System métodos ahora se pueden llamar en ejecución temprana
clearJob
clearRun
run
runInterval
runJob
runTimeout
waitTicks
BlockComponentRegistryregisterCustomComponent Ahora se puede llamar al método en ejecución temprana
ItemComponentRegistryregisterCustomComponent Ahora se puede llamar al método en ejecución temprana
Se agregó startup propiedad a SystemBeforeEvents
Agregado StartupEvent
Agregado StartupEventSignal
WorldAfterEvents propiedad renombrada worldInitialize a worldLoad
WorldBeforeEvents propiedad removida worldInitialize
WorldInitializeAfterEvent renombrado a WorldLoadAfterEvent
WorldInitializeAfterEventSignal renombrado a WorldLoadAfterEventSignal
Remoto WorldInitializeBeforeEvent
Remoto WorldInitializeBeforeEventSignal
Se eliminó Dimension.runCommandAsync porque la mayoría de los comandos no se ejecutaban de forma asincrónica. Si desea ejecutar una función de forma asincrónica, investigue el uso de trabajos a través de System.runJob.
EntityComponent.getEntity El método lanza una excepción si la entidad subyacente no es válida (en lugar de devolver undefined anteriormente).
EntityInventoryComponent.containerLa propiedad lanza una excepción si la entidad subyacente no es válida (en lugar de devolver undefined anteriormente).
isValid Los métodos de varias clases se han cambiado a propiedades de solo lectura.
getComponents, getComponent y hasComponent ahora arroja si la entidad no es válida
applyKnockback El método ahora toma un parámetro VectorXZ para la fuerza horizontal de retroceso (que incluye la fuerza/magnitud), así como un parámetro de fuerza vertical. Para convertir desde V1, debe normalizar su vector de dirección anterior y multiplicarlo por el valor de fuerza horizontal anterior. La fuerza vertical es la misma que antes.
Tipo de efecto
getName El método ahora siempre devuelve el minecraft: prefijo del espacio de nombres junto con el nombre.
Efecto
typeId La propiedad ahora siempre devuelve el minecraft: prefijo del espacio de nombres junto con el nombre
minecraft:air El artículo ha sido eliminado (sigue siendo un bloque válido)
Las promesas ahora se eliminan junto con los eventos posteriores y las tareas del sistema.
system.waitTicks() Ahora puede aceptar un argumento con un límite mínimo de 0 para ejecutar este tick
Se agregó una GraphicsMode enumeración Player.graphicsMode para consultar el modo gráfico actual de un jugador en el servidor.
Se agregó system.isEditorWorld la propiedad a @minecraft/server en la versión beta
Iterador de ubicación de bloque
Se agregó isValid(): boolean un método a la versión beta. Este método verifica si el iterador se invalidó al modificar el volumen del bloque subyacente.
BlockMapColorComponent Se ha añadido la API a la versión beta
TintMethod Se ha añadido enum a la versión beta
Cambios en la ejecución anticipada de la versión @minecraft/server 2.0.0-beta
Los siguientes RegistrationBuilder métodos ahora se pueden llamar en ejecución temprana
batch
maxAttempts
maxTicks
padding
required
requiredSuccessfulAttempts
rotateTest
setupTicks
structureName
tag
register Ahora se puede llamar a la función en ejecución temprana
registerAsync Ahora se puede llamar a la función en ejecución temprana
API - Molang
Se agregó query.graphics_mode_is_any a Molang la opción que acepta cualquiera de los siguientes parámetros: simple, fancy, deferred, raytraced. Estos parámetros son todos modos gráficos que están disponibles en el menú de configuración.
Gráfico
Se agregó una nueva versión ( 1.21.70) para el esquema JSON de iluminación en la versión preliminar técnica diferida. Esta nueva versión agrega compatibilidad para controlar la intensidad de la luz del cielo, lo que afecta tanto la contribución de la iluminación del cielo heredada como los reflejos del cielo. Consulte la documentación actualizada en el Portal de aprendizaje para obtener más detalles.
Este fragmento de objeto se puede agregar lighting/global.json debajo del minecraft:lighting_settings objeto para controlar la intensidad del cielo.
"sky": {
"intensity": 1.0 // Float value between [0.1 - 1.0]
}
Se mejoró la calidad de los reflejos del espacio de la pantalla, específicamente los casos en los que aparecían agujeros en los reflejos en ciertos ángulos en la Vista previa técnica diferida.
Se corrigió un error con la representación de la superficie del agua que causaba que los reflejos especulares fueran mucho más bajos de lo que deberían haber sido en la Vista previa técnica diferida.
Estabilidad y rendimiento
Se solucionó el bloqueo al cambiar la configuración de sombras de luces puntuales en Configuración gráfica diferida
- Obtener vínculo
- X
- Correo electrónico
- Otras apps

Comentarios
Publicar un comentario