Minecraft: Java Edition cover

Minecraft: Java Edition

Minecraft: Java Edition - 1.19 FEATURESTECHNICALFIXED BUGS IN 1.19

While we’re on the topic – have you had a chance to check out all the other spiffy stuff that we added to Minecraft today? Because The Wild Update has officially launched and now the Overworld is full of frogs, allays, wardens (*shudder*), mud, boats with chests, new music, and much, much more! You can check out the list below for all the details, I’m too busy making heart eyes at these cute propagules to go through them all.

FEATURES

  • Added Mangrove Swamp biome
  • Added Mangrove Trees
  • Added Mangrove Blocks
  • Added Mud and Mud Brick Blocks
  • Added Clay renewability
  • Added Frogs and Tadpoles
  • Added the Deep Dark biome
  • Added Ancient Cities
  • Added Darkness mob effect
  • Added Disc Fragment and Music Disc 5
  • Added Echo Shard and Recovery Compass
  • Added the Swift Sneak enchantment
  • Added Sculk, Sculk Veins, Sculk Shrieker, and Sculk Catalyst Blocks
  • Added Warden mob
  • Added Allay mob
  • Added Boat with Chest
  • Added Goat Horns
  • Added new music
  • Leaves are now waterloggable
  • The main menu background now shows a Wild Update panorama
  • Minor changes to Minecart with Chest/Furnace/TNT/Hopper
  • Improved the predictability a number of gamplay elements
  • Explosions caused by player-ignited TNT now cause experience to drop from broken blocks (such as ore and sculk blocks)
    • We will be keeping an eye on feedback for this change, it might change in a future update
  • Added sound option for 3D Directional Audio simulation
    • This option is best experienced with headphones
  • Replaced Realms subtle selected world highlight with a clear green checkmark

MANGROVE SWAMP

Muddy! Murky! Magnificent! Welcome to Minecraft’s newest biome - the Mangrove Swamp

  • Located in warmer, more humid places where you’d normally find Swamp biomes in Minecraft
  • Here you can find Bees and Warm Frogs
  • The floor of this biome is coated with a thick layer of Mud
  • Have a nice boat ride under and around the larger-than-life roots of Mangrove trees
  • Mud generates all the way from the surface down to Stone
  • Tall Mangroves are far more common than Short Mangroves

MANGROVE TREES

Introducing a new type of water-adapted trees that spawn propped up on roots

  • Have a chance of spawning a Bee Nest
  • Grows from Mangrove Propagules
  • Moss Carpet generates on top of the tree’s roots

MANGROVE WOOD BLOCKS

Added a new type of wood: Mangrove!

  • Mangrove Log and Stripped Mangrove Log
  • Mangrove Wood and Stripped Mangrove Wood
  • Mangrove Roots and Muddy Mangrove Roots
  • Mangrove Boat, Button, Pressure Plate, Door, Trapdoor, Sign, Slab, Fence, Fence Gate, and Stairs

MANGROVE LEAVES AND PROPAGULES

  • Mangrove Propagule is a type of sapling that grows from the bottom of Mangrove Leaves
  • Bonemealing Mangrove Leaves will cause a new Propagule to start growing beneath it
  • Propagules grow through 4 stages, and growth can be accelerated by bonemealing
  • You can break off a fully grown Propagule and plant it like a sapling
  • Propagules can be placed and grow on all normal blocks normal saplings support, plus Mud and Clay
  • Propagules can be grown underwater
  • The Wandering Trader will now sometimes offer Propagules for sale

MUD

  • Mud is a block that will generate in the upcoming Mangrove biome
  • When walking on Mud, entities slightly sink down into it like Soul Sand
    • Unlike Soul Sand, no slowdown effect will be applied
  • Mud can be created by using a water bottle on dirt, by hand or with a Dispenser
  • Packed Mud can be crafted from Mud

MUD BRICKS

  • Mud Bricks are a building block that can be crafted from Packed Mud
  • Mud Bricks can be crafted into Mud Brick Stairs, Walls, and Slabs using a Crafting Table or Stonecutter

CLAY RENEWABILITY

  • Placing Mud above a block that has pointed Dripstone underneath will eventually turn the Mud Block into Clay

FROGS

  • Frogs can spawn in Swamps and Mangrove Swamps on Grass, Mud, Mangrove Roots, and Muddy Mangrove Roots
  • Frogs can croak
  • Frogs can walk on land, swim and jump
  • Frogs can eat small Slimes, causing a Slime Ball to drop
  • Frogs can eat small Magma Cubes, causing a Froglight block to drop
  • Each Frog variant drops a specific Froglight Block
  • Added three Froglight blocks, a type of light source blocks

TADPOLES

  • Tadpoles can swim in water
  • Tadpoles on land “jump around” like fishes on land, and eventually dies
  • Tadpoles that grows up turns into a Frog
  • Tadpoles grow into a different type of frog based on the biome they grow up in (Cold, Temperate, Warm)
  • Tadpoles can be caught in a bucket

DEEP DARK BIOME

Dig into the depths far underground to uncover the darkest biome in Minecraft - the Deep Dark.

  • Dimly lit and eerie, the Deep Dark is sure to strike fear into the hearts of even the most brave player
  • Less flooded than surrounding areas
  • The floor of the Deep Dark is covered in sculk
  • No mobs spawn in the Deep Dark

ANCIENT CITY

Wander the halls of these long-abandoned structures in the Deep Dark depths to uncover some relics long forgotten.

  • Ancient City structures spawn in Deep Dark biomes
  • In chests, guarded by Sculk Sensors and Sculk Shriekers, you can find the new Swift Sneaking enchantment
  • You can also find a new mysterious block called Reinforced Deepslate here, which cannot be obtained in Survival
  • Mobs cannot spawn in Ancient Cities

DARKNESS

  • A new mob effect applied to nearby players by the Warden and Sculk Shrieker
  • Lowers the gamma to an equivalent of “Moody” while having this effect
  • In periodic pulses, will lower the overall brightness of the world so that the darkness creeps up towards light sources
  • The icon for the Darkness effect is only shown in the inventory
  • A new Accessibility slider has been added in your Options menu called “Darkness Effect”
    • Controls strength of the Darkness lighting effect
    • Does not affect the fog distance

MUSIC DISC 5

A new music disc has been added to the game

  • Unlike other discs, it can only be obtained by finding and crafting 9 Disc Fragments together
  • These Disc Fragments can be found rarely in Ancient City Chests

RECOVERY COMPASS

A new Recovery Compass can be crafted with Echo Shards, another new item which can only be found in Ancient City Chests

  • Unlike a normal Compass, the Recovery Compass will point to the last place you died
  • If you are not in the dimension you last died, or you haven’t died yet in your world, it will spin randomly
  • It can be crafted with 1 Compass surrounded by 8 Echo Shards, which can be found in Ancient Cities

SWIFT SNEAK

Imbue your leggings with this shiny new enchantment to move as fast while crouching as you would normally walk!

  • When applied, it will increase your movement speed while sneaking
  • Has 3 different levels with different speed increases
  • It is the first enchantment unique to leggings equipment!

SCULK

The rattling tendrils of the Sculk Sensors had to come from somewhere, right? Introducing sculk, a new family of blocks that dwells in the Deep Dark.

  • Added Sculk Catalyst Block, a mysteriously soul-emitting block that blooms with Sculk patches underneath nearby dying mobs
    • Mobs that perish in the presence of the Sculk Catalyst will not drop their experience
  • Added Sculk Blocks
    • When a mob dies near a Sculk Catalyst, some unknown process seems to consume blocks beneath and turn them into Sculk Blocks
    • A Sculk charge that spreads has a chance to consume some of its charge to grow a Sculk Sensor or Sculk Shrieker
    • Sculk Blocks have very low blast resistance
  • Added Sculk Vein Blocks
    • These veins are found on the edge of Sculk patches
    • Similar to Glow Lichen, they can be placed in any orientation
    • Spreading of veins causes other blocks to be taken over by the sculk
    • Sculk Vein can spread underwater
  • Added Sculk Shrieker Block
    • Sculk Shriekers can be found growing rarely from the charge of a Sculk Catalyst
    • Sculk Shrieker can be waterlogged
    • Notable for its boney appendages, this block responds to Sculk Sensors detecting vibrations by sending out a warning call to distant Wardens
      • Watch out when stepping on them, as they will feel that too and send out a call!
    • Initially it may take some time for a Warden to arrive, but you’ll hear it responding in the distance…
    • Once it’s close enough, a call from the Sculk Shrieker will summon the Warden nearby - be prepared!
  • Souls from mobs will spread through Sculk Veins and Sculk Blocks in random directions until they find a valid substrate they can feed off of
    • The charge from souls in the Sculk Blocks and Sculk Veins will eventually decay, but it will decay slower within close vicinity of the Sculk Catalyst and faster when further away from its host
    • If the charge is dropped outside the range of the Catalyst, it has a chance of growing a Sculk Sensor
  • Sculk, Sculk Veins, and Sculk Catalysts require Silk Touch to acquire
    • If mined without Silk Touch, they will drop experience instead
  • The efficient tool for all Sculk family blocks is the Hoe

WARDEN

The horror of the Deep Dark! A creature with no eyes, roughly resembling the Sculk that can be found throughout the Deep Dark, the Warden is an unstoppable force of nature that inhabits this biome. Wardens are powerful creatures, and it is often better to sneak around one that has emerged instead of taking it head on - you have been warned.

  • Just like Sculk Sensors, these terrifying creatures use vibrations as a means to navigate their environment
  • When vibrations aren’t enough, they will also use a sense of smell to track down their prey - you can observe them sniffing their surroundings to get closer to unsuspecting players and mobs
  • If something gets too close, it will be noticed
  • In the Deep Dark, Wardens can appear anywhere
    • When enough Sculk Shriekers have been alerted to your presence, a Warden will appear
  • The more vibrations a Warden detects, the more angry it will get
    • You can hear and see this from how fast the souls in its chest are beating
  • Once a mob has pushed beyond the Warden’s anger threshold, it will face its prey and roar before charging
  • Building up high, hiding behind walls or being out of range of their powerful melee attack will cause Wardens to switch to their ranged attack
    • Their rib cages will open up to shriek a sonically charged ranged attack that can penetrate walls
    • This attack bypasses protection for armor and shield
  • If, however, you keep the Warden from noticing you or getting angry for 60 seconds, it will dig back underground and despawn
    • If the Warden is stuck in a liquid, it will despawn instead of digging
  • They have a special interaction with thrown projectiles
    • If the Warden receives two projectile vibrations within 5 seconds of one another, it will grow angrier at the shooter
    • If the Warden receives a projectile vibration more than 5 seconds from the last projectile, it will not grow angrier at the shooter
    • This allows you to strategically distract the Warden without it getting angry while you take loot from nearby chests
  • Wardens will also disable shields when they hit them with their fists
  • They drop a Sculk Catalyst upon death

CHANGES TO VIBRATIONS

  • Carpets, like Wool Blocks, will now dampen the vibrations caused by their placing, breaking, or dropping as items
  • Carpets now also dampen the vibrations caused by running and jumping over them
  • item_interact_start and item_interact_finish vibrations are ignored if sneaking

ALLAY

  • Allays will collect all the surrounding items that match the item they are holding
  • Allays will like a player who hands them an item and will bring the items they collect to their liked player
  • If the Allay hears a Note Block play, that Note Block becomes the Allay’s favorite Note Block for 30 seconds
    • The Allay will stay near that Note Block for that duration and bring its collected items to Note Block instead of to the player
  • Interacting with an Allay with an empty hand will remove the item the Allay is holding
  • Allays can be found at Pillager Outposts and in Woodland Mansions
  • Allays are immune to damage from their liked player
  • Allays have a natural health regen of 2 health per second

BOAT WITH CHEST

  • Lets you bring more stuff on your boat adventures
  • If you are in the Boat, press the open inventory key to access the Chest contents
  • If you are not in the Boat, sneak and use your interact key to access the Chest contents
  • If you break the Boat the Chest contents will spill out, like with other Chests
  • Also works with Hoppers, Droppers, and other blocks that interact with Chests
  • Like other Chests, opening a Boat with Chest or breaking the Boat will anger Piglins, since they think all Chests belong to them

GOAT HORNS

  • A Goat Horn drops when a Goat rams a tree or any other hard block that occurs naturally where Goats spawn (Log, Stone, Packed Ice, Iron Ore, Copper Ore, or Emerald Ore)
    • Other solid blocks are unfamiliar to the goat, so it won’t ram them
  • Use the Goat Horn to play a loud sound that can be heard from afar
  • Each Goat Horn has its own sound based on the Goat it originated from
  • There are 8 Goat Horn variants, 4 of them exclusive to Screaming Goats
  • Goat Horns can sometimes be found in Pillager Outposts

ADVANCEMENTS

  • Added “It Spreads” for killing a mob near a Sculk Catalyst
  • Added “You’ve Got a Friend in Me” for having an Allay deliver items to you
  • Added “Birthday Song” for having an Allay drop a Cake at a Note Block
  • Added “With our Powers Combined” for having all Froglights in your inventory
  • Added “Bukkit Bukkit” for catching a Tadpole in a Bucket
  • Added “From Dirt to Mud” for using a Water Bottle on Dirt
  • Added “When the Squad Hops into Town” for getting each Frog variant on a Lead
  • Added “Sneak 100” for sneaking near a Sculk Sensor or Warden to prevent it detecting you
  • Added Darkness effect to the “How Did We Get Here?” advancement

PREDICTABILITY OF RANDOMIZED EVENTS

Some randomized events are now more predictable and no longer have a possibility of extreme behaviors:

  • Placement and velocity of things dropped from Droppers/Dispensers
  • Placement and velocity of items spawned from containers upon destroy
  • Randomized follow_range component attribute for mobs
  • Velocity of Horses spawned from Skeleton Traps
  • Blaze random position and randomized speed of Blaze projectiles
  • Randomized portion of damage and velocity of Arrows
  • Randomized flight pattern of Fireworks
  • Bobbing patterns and time until a Fish appears for Fishing Rods

FOUR NEW MUSIC TRACKS

  • The new music tracks are called Ancestry, Aerie, Firebugs, and Labyrinthine
  • They play in certain biomes

MINECART VARIANTS

  • The recipes for minecart with Chest/Furnace/TNT/Hopper are now shapeless
  • When broken each Minecart variant drops itself as item, instead of splitting into two items (such as Chest and Minecart)

MONSTER SPAWNING

  • Endermen, Skeletons, Wither Skeletons and Piglins now spawn in a wider range of light levels in the Nether (from light level 0 to 11)
    • This makes it possible for more types of mobs to spawn inside Nether Portals, which causes them to instantly change dimensions after spawning
    • Our intent for the future is to prevent most mobs from spawning in Nether Portals and the ones that do will not immediately travel through the portal - expect to see these changes in a coming version

TECHNICAL

  • ADVANCEMENTS

    NEW TRIGGERS

    ALLAY_DROP_ITEM_ON_BLOCK

  • Triggered when an Allay drops an item on a block
  • Conditions:
    • player - a predicate for the player who gave the Allay the item to collect
    • location - a predicate for the block that the item was dropped on
    • item - a predicate for the item that was dropped

 

AVOID_VIBRATION

 

  • Triggered when a vibration event is ignored because the source player is holding the sneak key
  • Conditions:
    • player - a player for which this trigger runs

 

KILL_MOB_NEAR_SCULK_CATALYST

 

  • Triggered when a player kills an entity next to a Sculk Catalyst
  • Conditions:
    • player - a predicate for the player killing the entity
    • entity - a predicate for the entity that was killed
    • killing_blow - a predicate for how the entity was killed

 

THROWN_ITEM_PICKED_UP_BY_PLAYER

 

  • Triggered when a player picks up an item that was thrown by an entity
  • Conditions:
    • player - a predicate for the player picking up the item
    • entity - a predicate for the entity that threw the item
    • item - a predicate for the item

 

BLENDING

 

  • Blending now supports 3D biome blending, which blends the underground biomes as well as the overground biomes
  • Removed blending_data.old_noise, now existence of blending_data in chunk data determines if a chunk is considered old
  • Added blending_data.min_section and blending_data.max_section that determines which section data that will be used for blending

 

CHAT PREVIEW

 

  • Servers can enable Chat Preview by setting previews-chat=true in server.properties
  • Custom servers can enable or disable chat preview for certain clients by sending a new network packet
  • When enabled, a server-controlled preview appears above the chat edit box, showing how the message will look when sent
    • A preview is also shown for chat-related commands, such as /say and /msg
  • This can be used by servers to preview messages with styling applied, such as emojis or chat coloring
  • Chat Preview sends chat messages to the server as they are typed, even before they’re sent
    • The server then sends back the styled preview in real time
    • This allows servers to apply dynamic message stylings while still allowing chat to be securely signed
  • A warning screen is shown on the client when joining a server with Chat Preview, and it can be globally disabled in Chat Settings

 

CHAT TYPES

 

  • Different chat style formats can now be controlled by the server through the chat_type registry
    • These are synchronized to clients when they join the server
    • The translation key or translation format can be defined, like chat.type.text or %s says: "%s"
      • Chat can be similarly optionally narrated with a custom translation key or format
    • The entire message can have formatting applied, such as italics or a specific color (but currently not click or hover events)

 

COMMANDS

 

PLACE

 

New command that replaces placefeature and can place features, jigsaws, structures, and templates at a given location. Syntax:

 

place feature <feature> [pos] place jigsaw <pool> <start> <depth> [pos] place structure <structure> [pos] place template <template> [pos] [rotation] [mirror] [integrity] [seed]

 

Parameters:

 

  • place feature works like placefeature used to work
  • place jigsaw works like using the generate button in the UI of a Jigsaw Block
  • place template works like using the load button in the UI of a Structure Block
  • place structure generates a full structure, matching how structures generate during world generation
  • feature: The namespaced id of a configured feature to try to place
  • structure: The namespaced id of a structure to try to generate
  • template: The namespaced id of a template (“structure block file”) to load and place
  • pool: The namespaced id of a template pool to start generating
  • start: The namespaced id name of a jigsaw to use as the starting anchor
  • depth: The maximum number of jigsaw connections to traverse during placement
  • pos: The position to use as the origin for the generation (if omitted, ~ ~ ~ is used)
  • rotation: The rotation to apply (if omitted, none is used)
  • mirror: The mirroring to apply (if omitted, none is used)
  • integrity: The structure integrity value between 0 and 1
  • seed: The seed to use for the randomized degradation when integrity is less than 1

 

DEBUG

 

  • Added a heap memory allocation metric to the F3 debug screen
  • Added estimated GPU utilization percentage to performance profiling metrics and the F3 debug screen
    • This is only available for graphics devices that support GPU timer queries
  • Removed the debug hotkey that cycles the render distance

 

GAME EVENTS

 

ADDED EVENTS

 

  • teleport with a vibration frequency of 5
  • note_block_play with a vibration frequency of 6
  • instrument_play with a vibration frequency of 15

 

COMBINED EVENTS

 

The following events have been collapsed into block_activate and block_deactivate:

 

  • block_press
  • block_unpress
  • block_switch
  • block_unswitch

 

OTHER CHANGES

 

Other miscellaneous changes to game events:

 

  • ring_bell has been removed and replaced with block_change
  • Both shulker_open and shulker_close have been removed in favour of using container_open and container_close
  • fishing_rod_cast and fishing_rod_reel_in have been renamed to item_interact_start and item_interact_finish
  • item_interact_start is not detectable as a vibration to allow more specific actions be detected, like drink or eat, but item_interact_finish is
  • entity_interact should be dispatched more often when interacting with various mobs
  • Added the dampens_vibrations block tag that that includes all Wool and Wool Carpet blocks, to indicate blocks that will not trigger when placed, broken, or stepped on
  • Renamed item tag occludes_vibration_signals to dampens_vibrations item tag as well

 

RENAMED EVENTS

 

Some game events have been renamed, with some of those changes to make them more gramatically consistent:

 

  • drinking_finish -> drink
  • entity_killed -> entity_die
  • entity_damaged -> entity_damage
  • elytra_free_fall -> elytra_glide
  • mob_interact -> entity_interact
  • ravager_roar -> entity_roar
  • wolf_shaking -> entity_shake

 

GAME RULES

 

  • Added doWardenSpawning game rule

 

LOOT TABLES

 

NEW FUNCTIONS

 

SET_INSTRUMENT

 

Sets the item tags needed for instrument items to a randomly selected instrument from a tag
Parameters:

 

  • options - a tag reference specifying the instrument options to randomly pick from

 

MULTIPLAYER SECURE CHAT SIGNING

 

  • Chat messages between players are now cryptographically signed
    • The message arguments to /say/msg/teammsg, and /me commands are all also signed
  • Players are given a Mojang provided key-pair on startup
  • Servers can require players to have a Mojang-signed public key by setting enforce-secure-profile=true in server.properties
    • Enforcing secure profiles will prevent players without a Mojang-signed public key from connecting
    • By default this is set to false, allowing players to connect without a Mojang-signed public key
  • Static chat styling can now be controlled by the server through the chat_type registry, or with server resource packs as before
  • Dynamic chat styling can also be controlled by the server, although this is only signed when Chat Preview is enabled
    • Clients can prefer to always show the original, signed message by enabling “Only Show Secure Chat” in Chat Settings
  • Chat from players still using Mojang Accounts is not signed
    • Their messages will not show for players with “Only Show Secure Chat” enabled
    • They may be unable to join server with the enforce-secure-profile option enabled

 

PACK FILTERS

 

  • Data and resource packs can have filter section in pack.mcmeta
  • This section has mandatory field block, which is a list of patterns (regular expressions) for namespaces and paths
  • If any of the files in packs are added before one with filter, the section will match any pattern inside block, and it will then be filtered out (i.e. treated as if it wasn’t present in the first place)
  • filter section does not apply to a pack containing it - only to packs loaded before it
  • Both namespace and path can be omitted
    • Missing field matches every value
  • For example, adding a pack with this section in pack.mcmeta after the vanilla pack will hide all the recipes and advancements defined by the vanilla pack

 

EXAMPLE

 

"filter": { "block": [ { "namespace": "minecraft", "path": "recipes/.*" }, { "namespace": "minecraft", "path": "advancements/.*" } ] }

 

PAINTINGS

 

  • Paintings that are placeable in survival can now be controlled with the painting_variant/placeable tag
  • Added unused paintings from Bedrock edition (earthwindfirewater)
    • These paintings are not placeable by default, but can be added through a datapack

 

POINT OF INTEREST TYPES

 

  • Removed unemployed and nitwit point_of_interest_types
  • Added tag point_of_interest_type/acquirable_job_site for all job sites seeked by villagers with none profession
  • Added tag point_of_interest_type/village for PoI that are part of village
  • Added tag point_of_interest_type/bee_home for all PoI targeted by bees

 

PREDICATES

 

  • The feature field in location predicates is now called structure

 

ENTITY PREDICATE

 

  • playerfishing_hooklightning_bolt and catType fields have been replaced with type_specific
  • type_specific has field type (one of playerfishing_hooklightning_bolt or cat) and same fields as removed fields
  • catType has been wrapped to match new format and now uses new cat variant names instead of texture names:
  • New type_specific options:
    • frog has variant field matching Frog variant (minecraft:warmminecraft:temperate or minecraft:cold)
    • slime applies for Slimes and Magma Cubes, has size field matching Slime size (smallest is 1)

 

CATTYPE EXAMPLE

 

Before:

 

"catType": "minecraft:textures/entity/cat/british_shorthair.png"

 

After:

 

"type_specific": { "type": "cat", "variant": "minecraft:british" }

 

TYPE_SPECIFIC EXAMPLE

 

Before:

 

"lightning_bolt": { "blocks_set_on_fire": 0 }

 

After:

 

"type_specific": { "type": "lightning", "blocks_set_on_fire": 0 }

 

SPACE GLYPH PROVIDER

 

  • The new glyph provider type space is added to allow creation of space-like glyphs
  • The new provider has a single argument called advances which is a map of codepoint to glyph advance (width)
  • The rendering of space glyph is no longer hardcoded (needs to be declared manually in font)

 

WORLD PRESETS

 

  • New registry types worldgen/world_preset and worldgen/flat_level_generator_preset have been added to configure data-driven presets (like “Amplified” or “Single Biome”)
  • Two tags for world presets have been added (normal and alternative) to control which values show on the “World Type” button in the “Create World” screen
  • One tag has been added (visible) for flat world presets to control the order that elements are displayed in the “Configure Flat World” screen
  • World presets can also be used as a value of level-type in server.properties

 

FIXED BUGS IN 1.19

 

FIXED BUGS IN 1.18

GET THE RELEASE

​To install the release, open up the Minecraft Launcher and click play!

Cross-platform server jar:

Report bugs here:

Want to give feedback?

Minecraft - 1.19.30 (Bedrock)

As always, we appreciate all your help and input, please report any new bugs at bugs.mojang.com and leave your feedback feedback.minecraft.net.

Vanilla Parity:

Gameplay

  • Modified the Fireball entity's collision box to match Java Edition
  • The Enchanting Table now produces a sound when enchanting an item
  • Amethyst blocks no longer produce sound when jumping off them
  • Fixed the bottom texture of the Melon block to match the top texture (MCPE-31035)
  • The item stack popup animation will now only play when a new item is added to the stack (MCPE-23995)
  • Fixed an issue where Light Blocks would be removed when placing an Armor stand over them (MCPE-151856)
  • Changed some structures names in the /locate command to have underscores, like in Java Edition (e.g. ancientcity -> ancient_city); the old names will still work but will not show up in the autocomplete
  • Fixed an issue where Boats with Chests would not drop the Chest's contents when destroyed by the /kill command (MCPE-160186)
  • Eating a Stew will now leave the empty Bowl in the slot it was eaten from (MCPE-56367)
  • Drinking a Potion will now leave the empty Glass Bottle in the slot you drank it from rather than the first empty inventory slot (MCPE-26436)
  • Oak and Mangrove Fence Gates are now flammable (MCPE-160098)

Mobs

  • Fixed Hoglin and Zoglin hitbox size and hit range to match Java Edition (MCPE-65424)
  • Increased Sculk Shrieker and Sculk Sensor generation rates in Deep Dark and Ancient Cities to better match Java Edition (MCPE-153525)
  • Modified the Cat's head position while sitting to match Java Edition (MCPE-46668)
  • If a Villager has a Nametag, it is now displayed along with their trade tier (MCPE-152644)

Spectator Mode (Experimental)

  • Capes are no longer rendered while in Spectator Mode (MCPE-156929)
  • Spectator players in Lava Cauldrons no longer display the burning animation (MCPE-160331)
  • Players in Spectator Mode are no longer affected by the Powder Snow fog effect (MCPE-156683)
  • Sadly, any leashed animals will not follow spectators anymore (MCPE-157065)
  • Players in Spectator Mode no longer emit particles while sprinting (MCPE-160397)
  • Spectator players with status effects applied no longer emit particles (MCPE-160398)
  • Endermen no longer become angry at players in Spectator Mode (MCPE-156742)
  • Players in Spectator Mode can no longer interact with Sculk Sensors by swimming in water or lava (MCPE-153879)
  • Players switching into Spectator Mode will unhook any fishhooks attached to them
  • Players in Spectator mode can no longer be pushed by explosions (MCPE-156687)
  • Powder Snow no longer emits particles when spectators move through it (MCPE-153876)
  • Big Dripleaf no longer tilts when touched by players in Spectator Mode (MCPE-156686)
  • Players in Spectator Mode now keep their inventories and equipped items on death (MCPE-156681)
  • Spectators can no longer attract mob's attention when holding their favorite food (MCPE-153882)
  • The /testfor command can now target spectators (MCPE-158042)
  • The Spectator game mode can no longer be entered via the /gamemode 6 command, only via /gamemode spectator
  • Spectators using touch controls can no longer break Boats and Minecarts (MCPE-158307)
  • Parrots sitting on a player's shoulder now hop off when entering Spectator Mode
  • Animals and mobs with follow_owner behaviour no longer follow Spectators
  • Animals and mobs with find_mount behaviour no longer try to mount Spectators
  • Spectator Mode players won't have cold feet and now the Frost Walker enchant does not affect water
  • Pufferfish no longer react to nearby spectators

Fixes:

Performance/Stability

  • Fixed a bug that rarely caused the Villager's bounding box to become desynced with the server when sleeping
  • Fixed a bug causing an occasional crash when loading players in beds
  • The game no longer crashes when browsing Marketplace
  • Fixed a crash that could occur when resuming the game on Xbox
  • Fixed a bug where deleting cloud synced worlds would not delete the cloud version of the world when the player deletes the world locally
  • Fixed PlayStation 4 audio stuttering issues while framerate is low (MCPE-158902)
  • Fixed a crashing issue related to undyed Shulkers
  • Most common Marketplace connection issues will now automatically resolve themselves when conditions improve without needing to restart Minecraft (MCPE-155025)
  • Fixed performance issues when Striders are being ridden by baby Striders (MCPE-146478)
  • Fixed a crash that would occur on some devices when loading in worlds with texture packs applied (MCPE-160800)
  • Fixed a crash when uploading a world with no name using "Play on Realm" button

Gameplay

  • Music is now included in the mobile app and no longer has to be downloaded from Marketplace
  • Fixed issue where player would see inside of Top Snow when diving into it while wearing Elytra
  • Fireballs can no longer travel through portals to prevent an issue where they could become permanently stuck (MCPE-160938)
  • Pressing the Ctrl and Alt keys together will no longer make the Alt key get stuck down

Mobs

  • Endermen no longer get angry at Creative players (MCPE-42977)
  • Fixed a bug causing Leads to break with Allays after the owner player changes dimensions (MCPE-158955)
  • The Goat's ram animation was modified to slowly lower their head when preparing to ram (MCPE-129477)
  • Reduced the Enderman's teleport range to 32x32x32 to ensure that it cannot despawn itself by teleporting (MCPE-152268)
  • Allays and Bees should no longer get stuck on Lanterns or other low hanging objects (MCPE-155777)
  • EDU Toggle: NPC names default to only being displayed while looking at them

Blocks

  • Mud Brick Slab can now be placed as a top slab via commands (MCPE-157852)
  • Banners now spawn correctly in newly generated structures (MCPE-160696)
  • Coral Fans now look identical when placed facing North, West, East, and South (MCPE-125311)
  • White Glazed Terracotta is no longer missing from the Creative Mode inventory and is once again accessible through commands
  • Seagrass and Kelp are no longer classified as Coral Decorations in the Creative Mode inventory (MCPE-44034)
  • Fixed a bug where some blocks that require a supporting block (for example Carpet or crops) did not appear on Maps when placed on a non-full block or above an air block (MCPE-159713)
  • Iron Bars are no longer missing from the Creative Mode inventory and are once again accessible through commands (MCPE-160253)
  • Piston's animation when extending and retracting is now smooth (MCPE-155987)
  • It is no longer possible to get an aged Sapling in the inventory by block-picking

Items

  • Fixed dropped items getting stuck at the edge of flowing water (MCPE-157167)
  • When on fire, the fire overlay no longer clips through held items (MCPE-147776)
  • Mangrove, Crimson, and Warped Planks can now be used to repair Shields (MCPE-158940)
  • Fixed a regression where an undamaged tool, such as Pickaxe, when name changed on an Anvil, would fail to work correctly when used for the first time (MCPE-152637)

User Interface

  • Fixed a bug where the name tag background was slightly offset (MCPE-160254)
  • Fixed a UI bug where enchanted leather items would have parts of the texture not displaying the glint animation (MCPE-98929)
  • Added new disconnection error messages to better highlight the area in which the disconnection occurred
  • Character Creator offers in Marketplace will no longer lose their thumbnail images upon exiting the Dressing Room
  • Added a Retry button to the Xbox cloud sync prompt
  • Item stacks now are merged together after assigned tick threshold
  • Added a missing settings button on packs in the updated Create New World screen
  • Added a new disconnection error message - "Unable to connect, please restart your client"
  • Fixed an issue causing messages with non-unicode characters to have incorrect spacing
  • NPC names now default to only being displayed while looking at them
  • The arrow within the crafting Pocket UI now fits appropriately without any clipping issues
  • The "Cannot connect to Marketplace” error will no longer be erroneously read by the Text-To-Speech reader
  • Raid bar no longer becomes stuck after breaking Beds to cancel a raid (MCPE-152851)

Graphical

  • Player textures and UI elements should no longer turn pink after playing for an extended period time on highly populated servers (MCPE-105487)
  • Fixed an issue where certain water textures with waterlogged blocks displayed the wrong texture (MCPE-156281)
  • Fixed an issue with flowing Lava and Water textures not animating on some iOS devices
  • Sky in The End dimension will no longer look like static upon entry while it is raining in the Overworld (MCPE-148843)

Technical Updates:

Updated Add-On Template Packs

  • Updated Add-On templates for 1.19.30 with new resources, behaviors, and documentation, are available to download at aka.ms/MCAddonPacks

Copy Coordinates

  • Added keyboard shortcuts that allow players to copy either their current coordinates or the coordinates of a block
    • Control + Alt + C is the default for copying current coordinates
    • Control + Alt + X is the default for copying coordinates of selected block
    • Needs the "Enable Copy Coordinate UI" enabled in Creator settings

General

  • Numerical actor properties (float and integer) will now always clamp their values into the range of values specified
  • minecraft:instant_despawn no longer affects players
  • Command selector now gets the same position for the player that the command origin player position gets
  • Fixed a bug where the text-to-speech feature would read the entire "My Content" page, both highlighted and non-highlighted items
  • Non-Parrot mobs on a player's shoulder will now adjust their position when the player crouches (MCPE-153996)
  • Enables creators to add geometry up to 0.875 units outside of the regular block unit cube on any one side
  • Fixed a bug where some custom items (from Creator Features packs), after being used, were duplicated upon player's death (MCPE-128897)
  • Added server property ‘disable-custom-skins’ to block untrusted skins on a server wide level
  • Text to Speech no longer ignores the volume setting on startup
  • Clarified the documentation for equipment_count to indicate it only counts equipped armor, and how to query for held items (MCPE-136134)
  • Limit which queries can be used in Actor Property-related Molang expressions. Property defaults can only use query.had_component_group and set_property can only use property and query.has_property
  • BlockDisplayNameComponent will no longer append 'tile.' and '.name' to given display names and in turn, will display their given raw strings if no appropriate localization can be found

Commands

  • Added a paste button to the Command Block screen
  • Added a waterlog field to the /structure command and the load tab of Structure Blocks to allow players to properly waterlog a structure when it's being placed under water
  • The "/execute at" command now properly executes filters from the specified 'at' position (MCPE-156283)
  • The "/execute if block" command now displays integer values for block positions (MCPE-156285)
  • Fixed a bug where a "%" was prepended to player names in the chat output of "/scoreboard players reset" (MCPE-151389)
  • Attempting to kill a player in Creative Mode using the "/kill" command now displays a message informing the player that it cannot be done (MCPE-16732)

GameTest Framework

  • Fixed a bug where function length would return undefined
  • Added function lengthSquared - Returns the squared length of the vector
  • Added stackOverflow as a possible WatchdogTerminateReason for the beforeWatchdogTerminate event
  • IRawMessage - Interface object representing a message
  • rawtext : (string | IRawMessage)[] - (optional) A list of text objects used to build a message
  • text : string - (optional) A string containing plain text to display directly. Only valid when used as a sub member in a parent rawtext or with member
  • translate : string - (optional) String representing a translation identifier to translate text in the player's selected language
  • with : (string | IRawMessage)[] - (optional) A list of text object arguments used to fill values in the translate text. Ignored when translate is not present
  • say(string | IRawMessage) - Used to broadcast a message to all players
  • tell(string | IRawMessage) - Send a message to a player
  • Fixed a bug where Dynamic Properties would not persist when using worlds hosted on Bedrock Dedicated Server or Realms
  • Pack dependencies on native modules can be declared using the module name without the need to specify a UUID, using the “module_name” attribute. The module name matches the import statement (e.g., “mojang-minecraft”)
  • Removed mojang-gametest module version 0.1.0; packs using "mojang-gametest" specific APIs must be updated to use GameTest version 1.0.0-beta
  • The "mojang-gametest" module 1.0.0-beta requires "mojang-minecraft" module 1.0.0-beta
  • Removed usage of minecraft:unwalkable block component and added block creative group and category to the block description
  • setVelocity will now throw an exception when called on player types
  • Renamed class Items to ItemTypes
  • Add a content error when default or set_property expressions include side-effects, such as Molang variable assignment
  • Commands
    • Added new sub-command /script watchdog exportstats - Exports a file containing memory usage and object handle statistics
    • Can now switch hotbar slots while targeting a block while in a Boat (MCPE-156814)
    • The '/execute at' and '/execute as' commands will now execute at the correct relative rotation (MCPE-156277)
    • '/execute at @e run kill @e' no longer crashes the game when there are items on the ground
    • Added chat output when entities are skipped by "/ride summon_ride no_ride_change" (MCPE-129486)
    • Added function getAll(): ItemTypeIterator - Returns an iterator of all available item types
  • Memory Watchdog
    • script-watchdog-memory-warning - Produces a content log warning when the combined memory usage exceeds the given threshold (in megabytes). Setting this value to 0 disables the warning. (default = 100)
    • script-watchdog-memory-limit - Saves and shuts down the world when the combined memory usage exceeds the given threshold (in megabytes). Setting this value to 0 disables the limit. (default = 250)
    • Increased slow code warning threshold from 2 ms to 6 ms

Minecraft - 1.19.22 (Bedrock)

A new update has been released to address a few more issues that have occurred since the release of 1.19.20.

As always, we appreciate all of your help and input. Please report any new bugs at bugs.mojang.com and leave your feedback feedback.minecraft.net.

Fixes:

  • Fixed a crash that could occur on some devices when loading in worlds with texture packs applied (MCPE-160800)
  • Fixed a bug where deleting cloud synced worlds on Xbox would not delete the cloud version of the world when the player deleted the world locally
  • Fixed an issue on Xbox that could cause players to see a “storage full” error despite having plenty of storage

Minecraft - 1.19.21 (Bedrock)

A new update has been released to address a few issues that have occurred since the release of 1.19.20.

As always, we appreciate all of your help and input. Please report any new bugs at bugs.mojang.com and leave your feedback feedback.minecraft.net.

Fixes:

  • Fixed several crashes that could occur during gameplay
  • Fixed an issue that caused Villagers’ professions to not reflect in their clothing (MCPE-160475)
  • Fixed a bug where graphical artifacts appear while playing on some devices (MCPE-160491MCPE-160758MCPE-160451)
  • Fixed a bug where the names hovering above mobs were slightly offset (MCPE-160254)
  • Fixed an issue that caused some blocks on Marketplace worlds to appear as “update blocks” on Realms
  • Paid emotes can no longer be equipped for free

Minecraft - 1.19.20 (Bedrock)

They say that variety is the spice of life, which is why I am enjoying this enormous glass of milk alongside this week’s update! We have lots of different treats in store for you, like plenty of parity fixes and an endless jar of chili mayo. OK, maybe the last one just applies to yours truly unless the rest of you also spilled your condiments on your keyboard. As always, we appreciate all of your help and input, please report any new bugs at bugs.mojang.com and leave your feedback feedback.minecraft.net.

New Features:

  • Added the updated Create New World screen on Nintendo Switch

Changes:

  • Added support for middle mouse click on iOS
  • Zombies now have a 10% chance to be able to break doors on hard difficulty (MCPE-79636)
  • Implemented new Marketplace error screen art and messaging
  • Timeout when connecting to a multiplayer game has been reduced from 180 to 90 seconds
  • D-Pad Left can now be held down again to move the cursor left in menus (MCPE-155976)
  • Instantaneous effects (Potions, Tipped Arrows) can no longer be applied to dead mobs and players
  • ‘So Below’ music track now plays in Basalt Deltas (MCPE-70890)
  • Redesigned the menu toggle switches to make it easier to distinguish between the on and off states

Known Issues:

  • Due to an unexpected crashing issue, we have had to temporarily revert the fix for MCPE-105487, which can cause textures to turn pink after playing for long periods of time on a server
    • This means that this bug may continue to occur until we have a solution. Thank you for your patience while we continue to work on this important issue – we hope to have it finally fixed as soon as possible!

Fixes:

Performance / Stability

  • The game no longer crashes when browsing the Marketplace
  • Fixed a crash related to Spawn Eggs (MCPE-159302)
  • Prevent client/server portal travel desync on low render distance settings (MCPE-158167)
  • Fix potential crash when returning to the Overworld from the Nether or The End
  • The game no longer crashes when entering Coin Starter Bundle Screen
  • Fixed bugs where client state can get out of sync with server if using an item is cancelled or failed
  • Improved the performance of the locate biome command to mitigate stalls on the server while searching for a biome that is far away (MCPE-157609)
  • Fixed a crash that could occur when connected devices, like gamepads, were missing
  • Fixed a crash that was caused by a Villager changing its profession while trading. The Trade screen will now close if the Villager changes professions mid trade
  • Fixed a crash that could occur when Pistons were extending or retracting near moveable blocks and Arrows
  • Fixed a crash when exploring multiple categories in Marketplace on Xbox and PlayStation
  • Fixed a crash that could occur when teleporting and killing an entity in the same tick

Gameplay

  • The Wandering Trader's spawning now matches Java Edition and it will no longer spawn in water, lava, or underground (MCPE-46911)
  • Fixed a bug where Bows could fail to shoot an Arrow the first time they were used, this also affected Crossbows and with throwing Tridents (MCPE-159467)
  • Fixed a bug that caused the new Wild Update music to not play in the Wild Update biomes when in Creative mode
  • Fixed an issue that prevented fisherman Villagers from offering to buy Boats at max level
  • The secret door that leads to the Redstone room in the center of an Ancient City now opens/closes properly (MCPE-156718)
  • Lava in Buckets will no longer disappear when failing to be placed or dispensed into partial blocks (MCPE-50664)
  • Fixed an issue where enchantments on ranged weapons on mobs were not being applied (MCPE-113623)
  • Fixed volume level of Amethyst step chime sound when walked on by a mob
  • Fixed an issue where some items with durability would fail to be created from the Creative inventory
  • Ancient Cities have more frequent Sculk Patch generation (MCPE-154229)
  • Player no longer takes damage from entering a Nether portal if it is placed at Y=-21 or below (MCPE-154888)
  • Fixed an issue where scores on scoreboards were not being ordered properly (MCPE-141427)
  • Fixed a bug where fishing hooks would drop loot when killed with the /kill command (MCPE-142329)
  • Player’s Soul Speed is now properly activated and de-activated on Soul Sand (MCPE-157152)
  • Fixed a bug causing health_boost to display incorrect health values, causing the player to turn invisible and unable to interact with the world on dying
  • When trading, the Villager plays the correct sound based on the item in the input slot (MCPE-152555)
  • Skulls in Ancient Cities now better match the orientation they have in Java Edition (MCPE-153547)
  • Enable event filters in the root definition to be evaluated independent of sequence or randomize when a format_version of 1.19.20 or higher is specified
  • Fixed issue with health boost extra life not staying (MCPE-153504)

Mobs

  • Polar Bears no longer panic when attacked
  • Tadpoles flopping while on land now more closely match Java Edition and fishes in speed (MCPE-154316)
  • Piglins will now stop attacking if the player puts on Gold Armor (MCPE-65516)
  • Jobless Zombie Villagers are no longer unable to ride Minecarts or Boats (MCPE-76831)
  • Ravager is now able to destroy Mangrove Leaves, Azalea, Azalea Leaves, Cave Vines, Dripleaves, Spore Blossoms, and Hanging Roots (MCPE-156551, MCPE-125322)
  • Releasing a bucketed custom mob now spawns the correct type of mob
  • Fixed the order in which a bucketed mob is created when released, which means any Actor Properties on it will load correctly
  • Allays can now pick up and drop items at their owner when in a Boat (MCPE-156377)
  • Allay can now always pick up dropped Scaffolding blocks (MCPE-157512)
  • Allay now correctly stops dancing when music from Jukebox ends
  • Allays now look at targets such as players (MCPE-158222)
  • Fish do not shake anymore when placed in an isolated water block
  • Fixed a bug that caused Wolves to spawn red when summoned with entity_born or on_tame events
  • Fixed a bug that could cause Witches to stop spawning. The Witch Hut structure is now set as a surface spawner for Witches (MCPE-60552)
  • The Ender Dragon can no longer destroy Crying Obsidian, Respawn Anchor, Light, Deny, Allow, Border, and Jigsaw blocks (MCPE-158343)
  • Fixed a bug causing baby mobs with the minecraft:behavior.sleep goal to have a shrunken hitbox (MCPE-46040)
  • Allays and Bees are now less likely to get stuck in non-full blocks (MCPE-155777)
  • Wardens can now detect a player sneaking on top of a Sculk Sensor (MCPE-155804)
  • Warden can now let itself fall up to 20 blocks down, instead of just 3 (MCPE-158304)
  • Allays can now pick up armor pieces with a different durability than the one they are holding (MCPE-158339)
  • Entities that die completely now have their data removed from world file (MCPE-155283)
  • Fixed a bug which could cause mobs to not load into the world if their saved y-position was greater than or equal to 25

Blocks

  • Removed "Wood" from the names of Mangrove Wood Planks, Stairs, and Slabs (MCPE-156791)
  • Twisting Vines and Weeping Vines with no support now pop even when the random ticking speed is set to 0 (MCPE-69305)
  • Hanging Mangrove Propagules no longer drop a Propagule item when silk touched if not at max growth (MCPE-156821)
  • Muddy Mangrove Roots can now be placed sideways (MCPE-153721)
  • Hanging Mangrove Propagule no longer changes color when certain blocks are placed nearby (MCPE-156570)
  • End Portal Frame Block is now named "End Portal Frame" instead of "End Portal" (MCPE-76821)
  • Amethyst Block has been renamed to "Block of Amethyst" (MCPE-125821)
  • Mangrove Log, Mangrove Wood, and Stripped Mangrove Wood can now be used to craft a Campfire with Charcoal (MCPE-157271)
  • Campfires can once again be stacked correctly (MCPE-159398)
  • Fixed a bug where Pistons sometimes did not drop the Piston item when broken by the arm (MCPE-158314)
  • Sounds of the Smithing Table when a Villager is working are now the same as sounds when the player uses the table (MCPE-79716)
  • Bells can no longer catch on fire or be destroyed by fire
  • Mangrove and Azalea Leaves no longer prevent tree growth (MCPE-154980)

Sculk Blocks

  • If two vibrations are emitted at the same time, Sculk Sensors will now react to the closest one (MCPE-155793)
    • If two vibrations are emitted at the same time and at the same distance, Sculk Sensors will now react to the one with the highest frequency
  • Sculk Sensors now detect a Creeper exploding with a frequency of 15
  • Sculk Sensors now detect an End Crystal exploding with a frequency of 15 (MCPE-153733)
  • Sculk Sensors now detect a Fish being let out of a Bucket with a frequency of 12
  • Sculk Sensors now detect a TNT being fired out of a Dispenser with a frequency of 12
  • Vibration particles are now always oriented towards the target Sculk Sensor (MCPE-156648)
  • Sculk Catalysts now play the blooming sound effect when blooming (MCPE-153562)
  • Sculk Catalysts do not spread Sculk anymore on players' death if the Keep Inventory gamerule is set to True (MCPE-157884)
  • Sculk Catalysts do not get covered in Sculk Veins anymore if a mob dies on top of them
  • Sculk Catalyst now blooms when a mob with no experience dies next to it
  • Sculk Sensors can now also detect Bees, Chickens, Allays, Phantoms, and Ender Dragons flying (MCPE-153725, MCPE-154055)
  • Sculk Sensors can now emit the whole range of Redstone signal strengths, based on the distance a vibration has been emitted at. Previously, the output was either 1, 15 or even
  • Sculk Sensors no longer detect Boats staying still in water (MCPE-155368)
  • Reduced Sculk Catalyst experience drop from 20 to 5
  • Sculk Patch Features can now be placed on additional block types (MCPE-156669)

Graphical

  • Fixed bug causing FOV to stutter when sprinting while the player has a speed effect applied
  • With data-driven block tessellation, geometry box pivot-base rotation now rotates around the correct pivot point
  • Fixed x-ray vision when Top Snow falls on top of player so it now behaves as a solid block when Top Snow covers player's vision (MCPE-150709)
  • Fixed an issue with RTX on Windows where point lights were unintentionally accumulated for emissive blocks (MCPE-159485, MCPE-159488)

User Interface

  • The Toggle Perspective hint now shows the player’s assignment instead of the default assignment
  • Saddled Pig's tooltip changed to "Ride" instead of "Mount"
  • Added content warnings for large icons for texture tessellation (e.g. objects in hand)
  • Fixed an issue where players were not able to hover over UI elements inside a scroll view if a portion of it fell outside of the view when using mouse + keyboard on iOS. This was a result of the scroll view auto focusing onto the nearest non-clipped element
  • Hover text for can_place_on blocks for items in inventory is now in a consistent order between game saves (MCPE-153516)
  • Removed the controller settings tab for Oculus
  • Goat Horn sound is now placed in the Jukebox/Note Blocks sound category in Settings (MCPE-154885)
  • Fixed the Add Server feature not saving IPV6 addresses (MCPE-66233)

Realms

  • Updated the Realms Plus FAQ to clarify that all Bedrock platforms can purchase Realms Plus (MCPE-157869)
  • Fixed an error where creating a new Realm would navigate out to the Play screen instead of returning to the Create New World screen
  • The Realms feed screenshot button is now available for VR platforms

Spectator Mode (Experimental)

  • Removed emotes functionality while in Spectator Mode
  • Player can now place blocks where spectator is hovering
  • Players now have their hands back when they are holding a map when they have one item in offhand and one in main hand, curious how they held it without hands...
  • Spectators’ heads are now properly rendered as semi-transparent
  • Character Creator head items (hats, hoods, helmets, etc.) are now properly rendered semi-transparent while in Spectator mode
  • Capes and animated back items are no longer rendered while in Spectator mode (MCPE-156929)
  • Spectators can no longer use or get affected by portals (MCPE-156684)

Technical Updates:

Updated Add-On Template Packs

  • Updated Add-On templates for19.20 with new resources, behaviors, and documentation, are available to download at aka.ms/MCAddonPacks

General

  • Fixed a Disconnect Packet vulnerability used to crash Bedrock Server
  • Blocks with their render_methodcomponent set to double_sided now have their back faces properly rendered
  • Limit the number of elements in the conditionsfield of the minecraft:part_visibility to 64
  • Renamed minecraft:aim_collisionblock component to minecraft:selection_box
  • renamed the 'minecraft:block_light_emission' component to 'minecraft:light_emission' and changed its accepted value type from float to int
  • Renamed 'minecraft:destroy_time' to 'minecraft:destructible_by_mining' and restructured the component to be either defined as a boolean or as an object
  • Setting the component to true will give the block the default destroy time and setting it to false will make the block indestructible by mining
  • Setting the component as an object will let users define the number of seconds needed to destroy the block with base equipment
  • Changed the minecraft:frictioncomponent to represent friction of block instead of movement
  • Removed the component minecraft:unwalkable
  • Renamed 'minecraft:explosion_resistance' to 'minecraft:destructible_by_explosion' and restructured the component to be either defined as a boolean or as an object
    • Setting the component to true will give the block the default explosion_resistance and setting it to false will make the block indestructible by explosion
    • Setting the component as an object will let users define the resistance of the block to a base explosion
  • Added /tagsfromitem and /itemswithtag commands which output the tags associated with an item and vice versa
  • Added a new dedicated server property, "chat-restriction", that can be modified in the "server.properties" file to restrict the chat for all players connecting to the server. The property's possible values are "None", "Dropped", and "Disabled". See the default file for more information
  • Server developers can now see checksums of the block registry from the server and client to check for mismatch (search "Block Registry Checksum" in the output logs and compare)
  • Added a server property disable-player-interaction which informs clients that they should ignore other players when interacting with the world
  • Modified the json entity file so that it also contains projectile damage in addition to the explosion and fire damage (MCPE-153740)
  • Items with the item_lockcomponent can no longer be placed in Item Frames or Armor Stands (MCPE-138479)

Actor Properties

  • Added Content Errors for when there are too many properties on the actor (more than 32) or when a string enum name is too long (more than 32 characters)
  • Added new Molang had_component_group to allow calculating appropriate default values from previously saved entity data
  • Renamed 'actor_property' and 'has_actor_property' Molang queries to 'property' and 'has_property'. Also renamed 'set_actor_property' to 'set_property'
  • Update 'set_property' to only allow changing properties on the local actor rather than some other target
  • Restored ability to use a Molang expression string for default values of Actor Properties (These are primarily useful for random starting values)

GameTest Framework

  • Performance Watchdog
    • Added a performance watchdog that monitors GameTests for slow-running scripts
    • Executing a slow-running script will result in content log warnings
    • Additionally, long script hangs (more than 3 seconds in a single tick) will result in an exception
    • Added new properties to propertiesfor watchdog configuration on Dedicated Server
      • script-watchdog-enable- Enables the watchdog (default = true)
      • script-watchdog-hang-threshold- Sets the watchdog threshold for single tick hangs (default = 3000 ms)
      • script-watchdog-spike-threshold- Sets the watchdog threshold for single tick spikes (default = 100 ms)
      • script-watchdog-slow-threshold- Sets the watchdog threshold for slow scripts over multiple ticks (default = 2ms)
    • Updated mojang-minecraft-uiforms to respond when the client was unable to show a modal form
      • Renamed isCanceledfield to canceled
      • Added cancelationReasonfield
      • Added FormCancelationReasonenum
    • ScoreboardObjectiveDisplayOptions
      • Added 'ScoreboardObjectiveDisplayOptions' class
      • Added read-only property 'Objective: objective'
      • Added read-only property 'ObjectiveSortOrder: sortOrder'
    • Scoreboard
      • Added function 'removeObjective(objectiveId: string | Objective): void' - Untracks an objective
      • Added function 'addObjective(objectiveId: string, displayName: string): Objective' - Creates and objective to be tracked, identified with objectiveId and displayed on the screen with displayName
      • Added function 'getObjectiveAtDisplaySlot(displaySlotId: string): ScoreboardObjectiveDisplayOptions' - Gets objective and sort order contained in the DisplayObjective slot specified by displaySlotId
      • Added function 'setObjectiveAtDisplaySlot(displaySlotId: string, ScoreboardObjectiveDisplayOptions: scoreboardObjectiveDisplayOptions): Objective' - Sets the objective and sort order of the display slot, as specified by displaySlotId
      • Added function 'clearObjectiveAtDisplaySlot(displaySlotId: string): Objective' - Clear's the DisplayObjective of the objective it is currently displaying
    • Block
      • Added Block SignComponent that allows for retrieving of the value of sign text - Accessible from getComponent("sign")on sign blocks
    • BlockSignComponent
      • Added read-only property text: string- Gets the sign text
    • System Events
      • Added event beforeWatchdogTerminate- Shuts down the server when a critical scripting exception occurs (e.g. script hang). Can be canceled to prevent shutdown
      • Added enum WatchdogTerminateReason- Specifies the reason for watchdog termination
      • Added new properties to propertiesfor watchdog configuration on Bedrock Dedicated Server
        • script-watchdog-enable-exception-handling- Enables watchdog exception handling via the events.beforeWatchdogTerminate event (default = true)
        • script-watchdog-enable-shutdown- Enables server shutdown in the case of an unhandled watchdog exception (default = true)
        • script-watchdog-hang-exception- Throws a critical exception when a hang occurs (default = true)

Minecraft - 1.19.11 (Bedrock)

A new update is available on Minecraft to address some issues since the release of version 1.19.10.

Please continue to upvote and report any new bugs at bugs.mojang.com and leave us your feedback at feedback.minecraft.net.

Fixes:

  • Fixed a bug that could cause mobs to not load into the world if their saved y-position was greater than or equal to 25
  • Fixed incorrect texture rending of players when using RTX on Windows (MCPE-156577)
  • Fixed incorrect texture rendering of some mobs, like Horses, when using RTX on Windows (MCPE-132747)
  • Fixed an issue that prevented Command Blocks from saving if a Command Block Alias wasn’t provided while playing on Realms
  • Fixed a bug where suspended accounts could not play local worlds or navigate the menus on Xbox platforms

Minecraft - 1.19.10 (Bedrock)

A new update is now available for Minecraft, featuring allay duplication, locate biome command capabilities, and a swath of new improvements.

Please continue to upvote and report any new bugs at bugs.mojang.com and leave us your feedback at feedback.minecraft.net. Happy crafting!

New Features:

Allay Duplication

  • When an Allay hears a Jukebox playing, it will do a dance animation
  • If the Jukebox stops playing, or if the Allay gets too far away from the Jukebox, it will stop dancing
  • If the Allay is given an Amethyst Shard while dancing, it will play a small amethyst sound, make a heart, and duplicate into another Allay
  • After duplication, both Allays will have a 5-minute cooldown before being able to duplicate again

Changes:

  • Expanded the '/locate' command into locate structure and locate biome
  • The Trader Llama now has its own spawn egg
  • Added the player's cause of death to the death screen
  • Music is now included in the game files on iOS, so players no longer need to be download the music pack from the Marketplace
  • Added Bluetooth mouse and keyboard support on iOS

Fixes:

Performance / Stability

  • Fixed a crash that could occur when Boats are unloaded from the world
  • Fixed a crash that could occur when a Wither is loaded into the world
  • Fixed a crash that could occur in multiplayer when a player left the game while changing dimension
  • Fixed a crash that could occur when a Fishing Rod was cast through dimension-changing portals (MCPE-154161)
  • Fixed a crash that could occur when players died while affected with Withering
  • The game no longer crashes when entering the Coin Starter Bundle screen
  • Loading a world no longer takes a very long time when having the Holiday Creator Features experimental toggle enabled

Gameplay

  • Players are no longer pushed by Doors as they close (MCPE-154734)
  • Items now stack properly in the offhand when inventory is full (MCPE-34959)
  • Equipping items in armor slots through inventory screen now produces sounds (MCPE-46939)
  • Players can now hear each other equipping items in armor slots
  • Fixed a bug where players could take fall damage when walking around on Scaffolding at certain heights (even when not actually falling) (MCPE-154779)
  • Fixed a bug that reset the player's vertical camera angle upon entering a Boat (MCPE-152762)
  • Advanced Pick Block now copies the items inside when used on a Boat with Chest (MCPE-153410)
  • Resistance effect is no longer one level weaker than it should be (MCPE-156012)
  • Haste I will now properly increase the player's mining speed (MCPE-102237)
  • Conduit Power I now grants the effect of Haste I instead of Haste II
  • Fixed an issue with extra health from Health Boost not persisting after exiting the world (MCPE-153504)
  • Container entities like Boat with Chest can now be opened on mobile devices without crouching if all the seats are occupied
  • The player no longer endlessly jumps after entering a Boat while holding down the jump button (MCPE-155774)
  • Fixed a bug causing player hitboxes to not reset if they die while swimming (MCPE-155232)
  • Fixed an issue where new users given Operator permissions by default were not able to use operator commands
  • Fixed an issue where worlds that gave Operator permissions to new players only gave Member permissions
  • Removed the Vanilla Experiment and Wild Experiment toggles, since they no longer have any active experimental content

World Generation

  • Fixed a bug where upgrading old worlds could result in water columns below y=0
  • Mangrove Swamps are now denser to more closely match Java Edition (MCPE-153748)
    • There is still work to be done to increase the density of Mangrove trees in water
  • Grass blocks in Mangrove Swamps now have Dirt blocks underneath them (MCPE-155414)
  • Clay patches now correctly generate in Mangrove Swamps
  • Campground structures now generate correctly in Ancient Cities (MCPE-156084)
  • Updated Ancient City structures to match Java Edition
  • Sculk Vein feature can now generate within the same height-span as the Sculk Patch feature (MCPE-156074)

Mobs

  • Fixed issues with mobs disappearing after going through Nether portals (MCPE-155678)
  • Fixed a bug causing tamed mobs to disappear when they go through a Nether portal in a multiplayer world (MCPE-88322)
  • Villagers now spawn as Swamp Villagers in Mangrove Swamp (MCPE-153731)
  • Villagers will now flee from Zoglins (MCPE-74974)
  • Parrots are once again poisoned by Cookies (MCPE-151671)
  • The Trader Llama now has the correct name displayed when opening its inventory (MCPE-47165)
  • Fixed a bug that prevented Trader Llamas from becoming aggressive towards entities that attack the Wandering Trader (MCPE-94996)
  • The Wandering Trader will now flee from Zoglins
  • The Wandering Trader will now drink Milk to clear its Invisibility effect (MCPE-44605)
  • Fixed a bug causing riding passengers to stop riding when reloaded if they were across chunk borders
  • Breaking a Boat with Chest or Minecart with Chest will now anger nearby Piglins (MCPE-153393)
  • Fixed entities disappearing when importing worlds converted from legacy console editions of Minecraft
  • Fixed a bug where Slimes would no longer spawn in flat worlds made before 1.18 (MCPE-119396)
  • Fixed a bug where failed Slime spawn attempts would reduce the spawning rates of other mobs (MCPE-153502)
  • Wither now breaks Obsidian when attacked by players (MCPE-64630)
  • Wither no longer breaks surrounding blocks after a shorter delay than intended after being attacked
  • Entities entering Nether portals exit in same relative position and rotation to the portal (MCPE-139835)
  • Edited health points of Cod, Pufferfish, Salmon, and Tropical fish to be 3, matching Java Edition
  • Shulker projectile now adds effect "Levitation" instead of "Levitation II" on hit

Frog

  • Tadpoles now grow up into Temperate Frog in Meadow, and into Cold Frog in Deep Dark
  • Frogs no longer lay Frogspawn on shallow, flowing water (MCPE-152559)

Allay

  • Allays can now follow players through Nether portals (MCPE-155678)
  • Taking a stackable item from an Allay now correctly adds this item to existing stacks (MCPE-153540)
  • Taking a stackable item from an Allay no longer cause item duplication
  • Allay pickup range is changed from 64 to 32 blocks to match Java Edition (MCPE-251766)
  • Allay now retains information about the vibration it is reacting to through save and load
  • Items held by Allays now glow in darkness (MCPE-153533)

Warden

  • Warden can now path through lava (MCPE-153582)
  • Warden can now pass through water (MCPE-153602)
  • Warden is no longer pushable while emerging or digging
  • If the Warden is in liquid when attempting to despawn, it will not do the digging animation, instead it will just despawn without any animation/sound (MCPE-155706)
  • Warden now always chases a nuisance after it roars at it
  • Warden now increases its anger towards an attacking nuisance by 100 anger for each attack
  • There are no longer graphical artifacts from the Warden’s emerge or dig particle effects (MCPE-153580)
  • Warden's hurt animation no longer differs between Bedrock Edition and Java Edition (MCPE-153967)
  • Wardens can now spawn on more types of non-full blocks, such as upper Slabs, Redstone Dust, Snow layers, Buttons, and Tripwires (MCPE-155821)
    • Known limitations: The current solution doesn't allow spawning on some types of blocks such as Leaves and lower Slabs
  • Warden now retains information about the vibration it is reacting to through save and load
  • Warden’s Sonic Boom attack now bypasses enchantment damage reduction such as Protection (MCPE-156282)

Blocks

  • Nether Sprouts and Fungi can now be placed on Mud and Muddy Mangrove Roots
  • Froglight walk sound volume is now more similar as other blocks walk sound volume (MCPE-154879)
  • Mob Spawners now drop XP only when destroyed by a Pickaxe
  • Fixed a visual issue where Barrier Blocks would show a red texture/overlay when being viewed from the inside (MCPE-98938)
  • Renamed "Flowered Azalea Leaves" to "Flowering Azalea Leaves"
  • Lapis Lazuli Block is now named Block of Lapis Lazuli (MCPE-105452)
  • Cut Copper Slab and its variants can now be placed on the top half of a block on the first attempt (MCPE-154302)
  • Campfires can now provide full-faced bottom support to other blocks
  • Lecterns can now provide full-faced bottom support to other blocks
  • Weeping Vines can now be placed underneath all blocks which can provide full-faced bottom support (MCPE-153083, MCPE-104717)
  • Fixed an issue where Carved Pumpkins launched from Dispensers weren't equipping to nearby mobs
  • Bell now rings when hit by any type of projectile
  • Hit sound is now played when Amethyst block is hit by projectiles (MCPE-137090)
  • Amethyst Clusters are no longer destroyed if attached to a Sculk Sensor
  • Structure Blocks can no longer be waterlogged (MCPE-59566)

Mangrove and Mud Blocks

  • Muddy Mangrove Roots are now broken fastest with a Shovel (MCPE-153710)
  • Mangrove Roots are now broken fastest with an Axe (MCPE-155606)
  • Mangrove Leaf blocks are no longer collected into different stacks when using Silk Touch (MCPE-153786)
  • Mangrove Leaves are no longer collected into separate stacks when using Shears
  • Stripped Mangrove Logs now craft into Stripped Mangrove Wood instead of Mangrove Wood (MCPE-155365)
  • Mangrove Log is now included in Bonus Chest loot tables (MCPE-153924)
  • Mangrove Propagules are no longer blocked to grow by Leaves (MCPE-154928)
  • Mangrove Propagules now render correctly when placed in Flower Pots (MCPE-155528)
  • Mangrove Propagule now uses grass sounds
  • Mangrove Propagule is no longer destroyed by flowing water (MCPE-154011)
  • Mangrove Signs now use Mangrove Plank textures for breaking particles (MCPE-156568)
  • Mangrove Propagule is now placed at a random offset (MCPE-153735)
  • Iron Bars and Glass Panes now connect to Mangrove Roots (MCPE-153871)
  • Sweet Berry Bush can now be planted on Mud, Muddy Mangrove Roots, and Rooted Dirt (MCPE-153916)

Sculk Blocks

  • A Sculk Vein block now drops as many items as its number of faces when mined with Silk Touch
  • Sculk Catalyst can now spread Sculk through Mud and Muddy Mangrove Roots (MCPE-153924)
  • When a mob dies in proximity of multiple Sculk Catalysts, only the closest one will bloom
  • The "It Spreads" achievement is no longer unlocked when a Sculk Catalysts blooms after the death of a mob which carries no XP
  • Sculk Shriekers now scan for Wardens in a box with side 48 blocks, not 96 blocks
  • Sculk Shriekers now apply Darkness effect to players with threat level 3 or 4
  • Sculk Shriekers now detect players when riding any type of entity (MCPE-153814)
  • Sculk Shriekers now activate repeatedly while players are standing on them (50%) (MCPE-153818)
  • Sculk Shriekers now implicate the player that provokes it from afar
  • Sculk Shrieker now retains information about the vibration it is reacting to through save and load
  • A Sculk Shrieker can no longer summon a Warden underwater (MCPE-153791)
  • Sculk Shrieker particles are now correctly rendered from behind (MCPE-153591)
  • Sculk Shrieker now detects players when riding all types of entities, including Striders, Skeleton Horses, Pigs, and Llamas (MCPE-153814)
  • The Sculk Sensor now correctly detects when a Big Dripleaf block changes its tilting state (MCPE-153115)
  • The Sculk Sensor now correctly detects when a Grass, Grass Path, Dirt, Coarse Dirt, or Rooted Dirt Block is tilled with a Hoe (MCPE-153734)
  • Sculk Sensors cannot detect a player equipping a handheld item anymore (MCPE-153971)
  • Sculk Sensors are now occluded by Wool in a consistent manner, no matter which direction vibrations come from (MCPE-153815)
  • Sculk Sensors cannot detect a Player placing, destroying, walking and falling on Carpets anymore (MCPE-153956)
  • Sculk Sensors cannot detect Wool and Carpets hitting ground in item form anymore (MCPE-152998)
  • Sculk Sensor now retains information about the vibration it is reacting to through save and load
  • Sculk Sensors can now detect a Boat with Chest having its Chest opened and closed (MCPE-156199)
  • Sculk Sensors give out a Redstone Signal of 12 and 13 when detecting fluids being placed and picked up, respectively
  • Sculk Sensors can now detect a player drinking Milk
  • Sculk Sensors can now detect a player picking up Powder Snow via Bucket (MCPE-153817)
  • Sculk Sensors cannot detect an entity jumping on Wool covered by Sculk Veins anymore
  • Sculk Sensors cannot detect an entity standing still in Scaffolding anymore (MCPE-118454)
  • Sculk Sensors can now detect an entity moving in Powder Snow and cobwebs (MCPE-153105)
  • Sculk Sensors can now detect items being placed in the hand of an Armor Stand
  • Sculk Sensors cannot detect any more items being equipped on mobs at spawn time

Items

  • Goat Horn now correctly drops when Goats ram Mangrove Logs (MCPE-154912)
  • Goat Horn now has the same sound for the “Call” variant as Java Edition (MCPE-154886)
  • The last sound for Goat Horn was renamed from “Resist” to “Dream” to match Java Edition (MCPE-155059)
  • Fixed Bottles not usable on water and Boats not placeable on water (MCPE-156451)
  • Wooden tools can now be repaired using Mangrove Planks, Crimson Planks, and Warped Planks (MCPE-153808)
  • Smelting Gold and Iron tools and weapons into Nuggets now rewards XP (MCPE-136467)
  • Shields that are disabled when struck by an Axe or by Warden now plays broken item sound (MCPE-153315)
  • Items in off-hand are once again rendered properly
  • Pufferfish now gives Poison II effect instead of Poison IV when consumed (MCPE-105392)

Graphical

  • Players now have their hands back when they are holding a Map when they have one item in offhand and one in main hand. Curious how they held it without hands... (MCPE-100259)
  • Darkness effect now works in the Nether and the End dimensions
  • Lava and Powder Snow fogs now take priority over Darkness and Blindness fogs (MCPE-154928)
  • Fixed animation system issues for players in split-screen situations
    • Fixed Crossbow, Trident, and Shield rendering for other players (MCPE-118528)
    • Fixed split-screen render position when sleeping in a Bed (MCPE-65705)
    • Fixed Elytra's animation during split-screen
    • Fix attached Lead position when second player is using first person perspective
  • Fixed an issue with reloading RTX worlds that caused DX11 to be used, resulting in a black screen (MCPE-152645)
  • Fog settings with negative fog start will no longer cause UI elements get tinted by fog color
  • Fixed a visual bug where liquids could have unexpected heights in the corners depending on diagonally-adjacent blocks (MCPE-152995)
  • Fixed terrain flickering in and out of the fog when playing on Nintendo Switch
  • Fixed an issue with underground light sources being generated when breaking or placing a block (MCPE-155808)

User Interface

  • Fixed touch control's right d-pad button not working when the d-pad area overlapped with the hotbar area (MCPE-156103)
  • Infinite loading should no longer occur when entering the Dressing Room (MCPE-156209)
  • Fixed up some of the text for the emote wheel so it would fit inside the box
  • Added settings to change duration of notifications
  • Friendly Fire game rule toggle has been moved to the Multiplayer tab on the Create New World screen
  • On mobile devices, the experience bar is now centered over the entire length of the hotbar, including the ellipsis at the end
  • Fixed issue where info and buttons did not appear for downloaded skin packs (MCPE-152216)
  • On the death screen in Pocket UI, moved the Main Menu button to the top navigation to avoid accidental button presses when dying mid-fight
  • Fixed incorrect positioning of "Select (A)" tip on the death screen when using a gamepad controller
  • Added correct death message when dying from Sweet Berry Bush (MCPE-103583)
  • Added a minimum size to yellow splash screen text
  • Fixed a typo in notification duration label for Accessibility Settings (MCPE-156901)
  • Fixed "Crafting" word above the crafting slots in the inventory on Classic UI (MCPE-152697)
  • Worlds created with a template will now always disable achievements
  • Fixed an issue where items could be dropped by clicking in the dark gray area of the player inventory when using Furnace, Blast Furnace, Smoker, Enchanting Table, Grindstone, Brewing Stand, Anvil, Beacon, Smithing Table, Loom, Cartography Table, and Stone Cutter
  • Fixed an issue where some paragraphs of text in modals were misaligned (MCPE-153789)
  • Container screen cursor can now be controlled by the wireless controller touch pad on PlayStation 4 (MCPE-106320)
  • Fixed a typo in notification duration label for Accessibility Settings (MCPE-156901)
  • Player can now continuously jump while holding down the jump button (MCPE-117045)
  • Player can now descend from the top of scaffolding with the new touch controls (MCPE-154309)

Realms

  • Realms players can once again post screenshots to their Realms Feeds and comment on Realms Feed posts
  • Fixed a bug wherein failure to join a Realm gave misleading or incorrect error messages (REALMS-7242)
  • Different types of Realms subscriptions will always show the "Manage" button on the Settings > Subscriptions page if they are manageable on the current platform
  • Added a popup to notify players on Google Play about holds on Realms subscriptions
  • Clicking "Play on Realm" from World Settings now copies the world's game rules to the Realm
  • Due to recent changes, packs and worlds with version 1.19-level custom, experimental GameTest Framework JavaScript are rejected at the time of upload within Realms
    • We're working on more infrastructure to fully support worlds and packs with script in Realms, but in the meanwhile, packs with experimental script are not supported in Realms
    • Note that the recently released Spellcraft Marketplace map, which uses script, is also not supported within Realms

Spectator Mode (Experimental)

  • Players in Spectator mode no longer get effects from gameplay
  • Players in Spectator mode no longer trigger raids while in Village with Bad Omen effect
  • While in Spectator Mode, actors in other chunks are no longer culled away
  • Players in Spectator mode can now breathe anywhere
  • Players in Spectator mode can no longer be pushed by Pistons
  • Spectators will be ignored for sleeping rules to skip the night
  • Moving around as a Spectator will no longer affect player's hunger level
  • Spectators no longer broadcast self-made sounds; such as footsteps, climbing, watersplash, etc.
  • Player's insomnia timer stops ticking once the player switches to Spectator mode
  • Render only head for players in Spectator mode
  • Render players in Spectator semi-transparently
  • Projectiles such as Arrows, Tridents, Fireballs will now shoot through Spectators
  • Spectators playing with gamepad no longer are shown unusable tooltips

Technical Updates:

Updated Add-On Template Packs

  • Updated Add-On templates for 1.19.10 with new resources, behaviors, and documentation, are available to download at aka.ms/MCAddonPacks

General

  • Fixed a crash that could occur if a mob had the flocking component
  • Fixed a bug where Soul Campfire was using the wrong tag, resulting in cases where some custom recipes for Campfires were not working correctly (MCPE-98305)
  • Fixed interaction priority when using a Bucket on a waterlogged and interactable block, eg. Lever (MCPE-154221)
  • The Trader Llama is now its own dedicated mob instead of being a normal Llama with specific component groups
  • Ensured content errors are not ignored when loading entity JSON schemas with invalid value types for following fields: The "Runtime_Identifier", "Is_Spawnable" and "Is_Summonable" fields for "description", the "component_groups" field and the "event" field for "events" (MCPE-151381)

Commands

  • Fixed an issue where, after 1.18.30, teleporting an entity to a chunk that has not been loaded since before 1.18.30 would result in the loss of that entity
  • Fixed an issue in the teleport command where a "facing" argument would calculate an incorrect vertical orientation (MCPE-144870)
  • Teleporting entities into unloaded chunks no longer deletes them
  • Autocomplete suggestions now show only valid parameters
  • New execute command functionality is now available via the "Upcoming Creator Features" experimental toggle
  • Chests with loot tables no longer drop items when removed with '/clone', '/fill' or '/setblock' (MCPE-151876)
  • Fixed an issue where entities loaded by Structure Blocks and commands would cause the despawn of the original mob used to save the structure and any mobs from previous loads of the structure (MCPE-155036)
  • Pillagers and Vindicator Captains spawned with commands are once again hostile by default (MCPE-116971)

Blocks

  • Renamed minecraft:block_collision block component to minecraft:collision_box
  • Renamed the minecraft:block_light_filter component to minecraft:light_dampening and added appropriate versioning
  • Renamed the 'part visibility' component's field 'rules' to 'conditions' and added appropriate versioning 
  • Renamed the 'crafting_table' component's field 'custom_description' to 'table_name' and added appropriate versioning
  • Renamed the 'minecraft:block_light_filter' component to 'minecraft:light_dampening'
  • Renamed the 'part visibility' component's field 'rules' to 'conditions'
  • Renamed the 'crafting_table' component's field 'custom_description' to 'table_name'
  • Blocks with 'block_light_absorption' component of value 16 no longer fail to load
  • Renamed the component 'minecraft:ticking' to 'minecraft:queued_ticking'
  • Renamed the 'minecraft:ticking' component's field 'range' to 'interval_range', which is now described in ticks rather than seconds
  • Renamed the 'minecraft:flammable' block component fields 'flame_odds' and 'burn_odds' to 'catch_chance_modifier' and 'destroy_chance_modifier'
  • Added ability to set 'minecraft:flammable' block component using booleans for default flammable or nonflammable values
  • Updated documentation for minecraft:map_color and minecraft:material_instances
  • Cake blocks now emit Block_Change game events when slices are eaten

Items

  • Fixed 'minecraft:block_placer' item component to correctly trigger block component 'minecraft:on_player_placing'
  • Hunger Exhaustion component now uses new correct default values (MCPE-154238)
    • Please note, add-on packs that alter 'player.json' may need to ensure that the player saturation rate is set correctly to match the default values, if required

Actors

  • Added 'minecraft:drink_milk' behavior, which allows a mob to drink Milk based on specified environment conditions
  • Actor properties will now save and load correctly across multiple clients and entities
  • Direction facing will now be preserved through a transformation from one actor type to another
  • Fixed an issue where projectiles with an offset weren't spawned based on the player's rotation (MCPE-153880)
  • Fixed a bug that prevented the owner of the 'minecraft:angry' component from broadcasting anger to its friends if it has no target. A mob with this component will now be able to get angry if it both does not have a target and the component's 'filters' list is empty (MCPE-94996)
  • Mobs can now be hit by projectile when their hitboxes are outside the mob's bounds
  • Replaced 'values' field with 'range' field, which only supports array JSON types. Added required 'type' JSON field for actor properties with supported values 'int', 'float', 'bool', and 'enum'. The 'default' and 'range' fields on the property must match the type specified in the new 'type' field

Graphical

  • Fog setting with negative fog start will no longer cause flames on player model in UI to get tainted by fog color
  • “particles_blend” material is no longer culled
  • Fixed the issue where water fog expanding speed did not match value specified in 'midPercentage' field (MCPE-153864)
  • Fixed issue where under water fog transition between biomes is not smooth while affected by eye adapting effect

GameTest Framework (Experimental)

  • Added argument keepVelocity: bool to functions teleport and teleportFacing - If true, preserves velocity when teleporting the Entity
  • The /script profiler command now includes native API calls its trace call stacks

Minecraft - 1.19.2 (Bedrock)

A new update is available for Minecraft that addresses some issues that have occurred since the release of 1.19.0.

Please search for any bugs you find on bugs.mojang.com and let us know what you think at feedback.minecraft.net.

Fixes:

  • Fixed several crashes that could occur during gameplay
  • Fixed a bug on certain flat worlds where below-0 terrain was accidentally being removed on level load, if there was bedrock at y=0 (MCPE-156679, MCPE-156698)
  • Mobs that teleport through a Nether portal with a destination above y=128 will no longer have their position adjusted to 128 (MCPE-155465)

Minecraft - The Wild Update - 1.19.0 (Bedrock)

Set your sights for adventure, wander aimlessly, or seek out something new in The Wild Update!

  • Tread carefully in the deep dark or risk waking a warden
  • Climb to the top of a mangrove tree and leap through the swamps with Frogs
  • Find allays to help gather items
  • Added several new music tracks to enjoy during gameplay
  • Fixed over 40 bugs, issues, and parity changes

Please continue to upvote and report any new bugs at bugs.mojang.com and leave us your feedback at aka.ms/WildUpdateFeedback.

Note: Players on Nintendo Switch will see this update as version 1.19.1.

New Features:

Deep Dark

  • In the depths of the Overworld, you will find one of the scariest biomes in all of Minecraft. Buried undergound, especially at the bottom of mountainous regions, this area is filled with sculk blocks, ancient structures, loot chests, and one, single, solitary mob. To navigate the deep dark, you need to sneak, use Silk Touch, and above all else – don’t wake the warden!

Warden

  • The only mob that spawns in the deep dark is none other than the warden. The warden will only make an appearance if its slumber is disturbed, which means that brave explorers must sneak around very quietly. Quick movements risk setting off a sculk sensor that trigger a sculk shrieker. If you have the misfortune of hearing it pierce through the silent shroud of the deep dark, it’s time to get out. Even though the warden can’t see, this doesn’t slow it down but works to its advantage. The warden can sniff out any intruders and uses vibrations to detect their exact location.

Sculk Blocks

  • There are five different types of sculk blocks to be found in the deep dark. If you want to mine them, you will need to stay stealthy and use Silk Touch. The sculk block is a great decorative block thanks to its atmospheric glow. The sculk sensor is a redstone block that detects vibrations, so walk carefully or use a wool block to muffle your steps. The sculk catalyst spreads sculk around it and sculk veins generate around patches of sculk that spawn from the sculk catalyst. Finally, the sculk shrieker is possibly the most dangerous block of all since it will summon the warden if you’re not careful!

Recovery Compass and Echo Shards

  • The recovery compass is the solution for finding the way back to the last location you died. Loot chests in ancient cities to discover echo shards and craft one for yourself!

Mangrove Swamp Biome

  • Towering trees, wide roots, small saplings, and muddy terrain make up the new mangrove swamps. Found in areas with high temperatures and high humidity, this new swamp also introduces mangrove trees and mud blocks, bringing a wide range of new materials to craft builds inspired by the beauty of the Overworld!

Mangrove Trees/Wood

  • Mangrove trees introduce a brand-new type of wood block to build with, the logs can be crafted into planks, stairs, buttons, slabs, fences, doors, signs, and pressure plates. You can also craft with the mangrove tree’s leaves, roots, and small saplings called propagules!

Mud Blocks

  • Mud can be found all over mangrove swamps and crafted with wheat into packed mud! Use it to craft a variety of mud brick blocks including stairs, slabs, and walls. This block is also renewable by using a water bottle on dirt, so there is no risk of running out of mud. Placing Mud above a block that has pointed dripstone underneath will eventually turn the mud block into clay!

Frogs and Tadpoles

  • Frogs feed on small slimes, breathe on land and in water, and lay eggs called frogspawn. The eggs will hatch and turn into tadpoles, making this the first mob that isn’t bred from a smaller version of itself! There are three different types to discover – temperate frogs, warm frogs, and cold frogs – so getting your hands on all three means that you will need to travel through the Overworld!

Froglight Blocks

  • These luminous blocks come in three different variants depending on which frog type produces it. If you want to light up your base with ochre, verdant, or pearlescent froglights, you will need to figure out a way to feed a frog a very small magma cube!

Allay

  • The winner of the Minecraft Live 2021 Mob Vote is flying into Minecraft! Instantly recognizable by its luminous blue sheen, you won’t lose this mob once you find it. Hand it an item and it will pick up matching items it finds in the world. It loves music and will drop items if it hears a note block playing nearby. The allay spawns in pillager outposts and woodland mansions and is waiting for you to set it free!

Boat in Chest

  • The Wild Update makes it possible for you to craft a boat with a chest on it, which is convenient since there are plenty of new blocks to bring back from your new adventures!

Goat Horn

  • Dropped by goats that ram into hard blocks and can be used to make a variety of sounds! Can you find all eight variants?

New Music

  • Added new music by Lena Raine and Samuel Åberg
  • Music Disc 5
    • Unlike other discs, it can only be obtained by finding and crafting nine disc fragments together
    • These disc fragments can be found rarely in ancient city chests
  • Mobile players: To hear the new music, you will need to download the updated Minecraft Original Music Pack, available FREE from Marketplace

New Achievements

  • It Spreads - Kill a mob next to a catalyst
  • Birthday Song - Have an Allay drop a cake at a note block
  • With Our Powers Combined! - Have all 3 froglights in your inventory
  • Sneak 100 - Sneaking next to a Sculk Sensor without triggering it

Vanilla Parity:

Mobs

  • Fixed an issue causing baby Llamas to fire llama spit from above their head (MCPE-144948)
  • Mirrored the Spider's left legs (MCPE-152927)

Items

  • Updated Boat item icon textures to make them consistent with Java Edition (MCPE-153353)

Blocks

  • Fences and Walls no longer connect to Bells and Brewing Stands (MCPE-152757)
  • Fixed a bug where the Brewing Stand's arms textures did not touch the base (MCPE-152932)
  • Moved the Brewing Stand's base UVs and updated the base texture
  • Fixed the Brewing Stand's arms rotation
  • Created a better transition between the End Portal Frame side texture and the End Stone (MCPE-152930)
  • Removed unused pixels in the End Rod texture (MCPE-152929)
  • Updated the Mycelium's side texture to match other dirt-based textures (MCPE-152928)
  • Fixed Light Blocks being destroyable from within while underwater (MCPE-148393)

Wandering Trader

  • The Wandering Trader no longer opens or closes doors (MCPE-113452)
  • The Wandering Trader now randomly moves around (MCPE-45756)
  • The Wandering Trader now matches Java Edition's drinking sounds (MCPE-47057)
  • The Wandering Trader now has disappear/reappear sound effects when gaining/losing Invisibility
  • The Wandering Trader can now be named with a Name Tag (this will not prevent it from despawning)

Shulkers

  • Shulkers are now fire immune (MCPE-33236)
  • Shulkers now remain in upright position in vehicles (MCPE-115269)
  • Shulkers no longer fail to spawn when there’s another Shulker at relative negative y and x axis

Spectator Mode (Experimental):

Our initial implementation of Spectator Mode will not include every feature available in the Java Edition (such as "mob view", speed control, etc.), we have chosen to focus on the parts of spectator mode that we hope will be most useful. We would like to hear about bugs you have found with the features that are included currently, and you may now report these at bugs.mojang.com if they have not been reported already. Any additional parity breaks, feature requests, or suggestions for what to add next should be made through feedback.minecraft.net.

What’s Currently in Scope

Enabling and Disabling

Players can switch to and from Spectator using the Settings Menu and the '/gamemode spectator' command, if cheats are enabled. Player inventory, health, held items etc are unchanged when switching into spectator mode and then out again

Movement

  • Spectators are always flying and cannot become grounded
    • (For this version we will not attempt movement parity with Java edition, but may do more in this area later)

World Interactions

  • Spectators pass through solid blocks and entities without any collisions
  • Spectators can see out of solid objects
  • Spectators are not affected by any in-game blocks, mobs, items, portals, or effects and cannot take damage
  • Portals currently affect spectators, but this is a bug we intend to fix in the future
  • Spectators cannot use items or interact with blocks or mobs (for example, they cannot attack, feed, mount, or trade with mobs)
  • Spectators cannot open their inventory or interact with block UIs like chests (This is not in parity with Java yet)
    • Currently spectators that die drop their inventory, this is a known issue that we want to address

User Interface

  • Spectators have a reduced HUD that does not show the crosshair, hotbar, XP, health, hunger or armor

Visibility and Rendering

  • Spectators cannot be seen by mobs or other players except other spectators
  • Spectators appear as a transparent floating head (to those who can see them). The body, arms, legs, armor and held items are not rendered.
    • Currently the transparency does not work correctly for all skin selection types, this is a known issue
  • When playing in first person, spectators do not see their arm or held item

Technical

  • Spectators generate chunks as normal (This is not in parity with Java yet)
  • Spectators don't cause mobs to spawn

Spectator Bug Fixes:

  • Custom input mapping for Spectator Mode added
  • Spectators are now unable to attack
  • Spectators are now unable to build
  • Spectators are now unable to drop items
  • Spectators are now unable to use items
  • Spectators are now unable to open inventory
  • Spectators are now unable to interact with the world through input
  • Spectators are now unable to interact with chests or other container UI
  • Spectators no longer fly slowly when entering Spectator Mode from ground
  • Players enter noclip and flying when enabling Spectator Mode
  • Players stop riding, using items, sleeping, and gliding when entering Spectator Mode
  • Double-jump no longer breaks Spectator Mode

Fixes:

Performance / Stability

  • Fixed several crashes that could occur during gameplay
  • Fixed a crash that could occur during splitscreen play
  • Fixed a crash that could occur when lightning hits a Lightning Rod in certain scenarios
  • Fixed several crashes that could occur on some Marketplace worlds
  • Fixed a crash that could occur when players are battling each other and both players are wearing Thorns enchanted Armor (MCPE-153593)
  • Fixed a crash that could occur when players died while affected by Wither
  • Fixed a crash which could occur when trading with a Villager that last traded with a disconnected player
  • Fixed a crash that would occasionally occur in Villages on iOS
  • Cleaned up leftover biome/block/light memory when leaving a world
  • Fixed an issue that caused Marketplace downloads to get stuck in queue (MCPE-54531)
  • Fixed being unable to edit characters in the Dressing Room on Nintendo Switch (MCPE-156209)

Gameplay

  • Fixed an issue that caused the player to take fall damage after getting into a Bed while falling (MCPE-153122)
  • Fixed issue where the Invert Y Axis setting was not working correctly with touch controls
  • The player can now slide from movement directions to jump and not get interrupted when jump and sneak are swapped on 'Classic’ touch controls (MCPE-151149)

World Generation

  • Several improvements to level chunk blending

Mobs

  • Mobs do not get stuck into open Trapdoors anymore (MCPE-154106)
  • Fixed an issue causing the Parrot's head to always face the player while riding the player. We couldn’t handle the constant staring (MCPE-152510)
  • Villagers will no longer begin sleeping while riding something near a Bed
  • Illagers are now allowed to migrate to other villages and progress raids (MCPE-151310)
  • Trader Llamas can now breed after being fed Hay Bales
  • Trader Llamas will no longer be persistent after being unleashed from the Wandering Trader (MCPE-102302)

Blocks

  • Fixed a bug where End Crystal beams would point far above their target blocks
  • Blocks affected by gravity now fall correctly on replaceable blocks (MCPE-152937)
  • Slabs can once again be placed continuously (MCPE-151887)
  • Torches can no longer be placed on Bells

Items

  • Fixed incorrect names for White Dye, Black Dye, Brown Dye, and Blue Dye (MCPE-153522)
  • Fixed a bug where an undamaged tool, such as Pickaxe, when name-changed on an Anvil, would fail to work correctly when used for the first time (MCPE-152637)
  • The recipes for Minecart with Chest/Hopper/TNT are now shapeless
  • Fixed a bug where the Trident, Bow, Spyglass and Crossbow would not render when picked up by a Fox (MCPE-135346)
  • Fixed a bug causing z-fighting to occur on bottom of player’s head while wearing a Skull (MCPE-149125)
  • Each Minecart variant (Chest/Hopper/TNT) drops itself as a single item when broken, instead of splitting into two items (such as Chest and Minecart)

Graphical

  • Fixed an issue that caused Leads to render on top of Glass (MCPE-145764)
  • Fixed a bug causing the fire animation to flicker when the player is standing in a Lava Cauldron while in Creative mode (MCPE-148999)
  • Fixed an issue that could cause severe visual glitches when using emotes more than once (MCPE-155049)
  • Fixed graphical corruption issues on Android devices (MCPE-155509)

User Interface

  • Minor changes have been made for Xbox players when switching accounts while the game is open. See this article for details
  • Shift-clicking items will once again combine items of same type into a stack (MCPE-153992)
  • Added settings to change duration of notifications
  • The "Submit Feedback" button is now described as a link by Text-To-Speech
  • Added appropriate messaging when there is no internet connection on Xbox devices
  • Fixed enchantment option on Pocket UI Profile not being displayed
  • Fixed a bug where items could be dropped by clicking in the dark gray area of the left side of player inventory when using Furnace, Blast Furnace, Smoker, Enchant Table, Grindstone, Brewing Stand, Anvil, Beacon, and Smithing Table
  • Players can now sign in with a QR code on Nintendo Switch and PlayStation consoles
  • Featured Servers message text is no longer centered
  • "Controller lost connection" prompt will now be shown after the world generation screen if a controller was disconnected while on that screen

Technical Updates:

Updated Add-On Template Packs

  • Updated Add-On templates for 1.19.0 with new resources, behaviors, and documentation, are available to download at aka.ms/MCAddonPacks

Performance / Stability

  • Fixed a crash when loading a Behavior Pack with non-JSON object in entity components, component_groups, and "add"/"remove" events (MCPE-151377, MCPE-151380)
  • Fixed a crash that could occur when attempting to render blocks that rely on biome data
  • Fixed a crash when attempting to access a null entity
  • Fixed a crash in variant related to thrown potions and invalid potion IDs
  • Avoid crashes on certain devices when parsing Molang expressions with many OR or AND operators

General

  • Volume instances are now stored in the world, persisting between play sessions
  • Limit path strings and localized ID strings in data-driven blocks to 256 characters
  • Limit the length of crafting tag strings in CraftingTableComponent to 64 characters
  • Limit the number of elements in the material_instancesfield of the BlockMaterialInstancesComponent to 64
  • Limit the number of elements in the conditionsand block_filter fields of the BlockPlacementFieldComponent to 64
  • Updated documentation for originand size fields of the minecraft:block_collision and minecraft:aim_collision components
  • Set stack limit for brewing station result slot to 1, as to avoid getting input stacks being overwritten when the brew is complete
  • Tied consume animation to consume duration
  • Content errors for data-driven blocks improved to log resource pack, file, and block identifier
  • Limit length of the minecraft:geometryfield of BlockGeometryComponent to 256 characters
  • Updated documentation for specific string types "Localization String", "Path String", and "Identifier String"

Commands

  • The '/spreadplayers' command will now avoid more hazardous locations
  • Reload command will now discover new function and script files
  • When a Command Block clones itself twice with the '/clone' command, the cloned Command Block will now activate on the first try (MCPE-122188)
  • Command selectors now correctly identify players by name instead of their name tag
  • Title commands fired before a client was done joining will now show instead of being ignored
  • Added the 'replace entity' overload to the '/loot' command
  • Fixed an issue with teleporting an entity to a chunk that has not been loaded since before 1.18.30 would result in the loss of that entity

Dedicated Server

  • Enabled the Windows Dedicated Server console to read UTF-16 encoded Unicode input (BDS-3791)

Mobs

  • Entities that use KnockbackRoarGoal can once again properly use entity filters to determine damage
  • Actor properties can now be applied to player entities. Updated network protocol version to support this (MCPE-129628)
  • Actors using movement prediction will once again teleport smoothly
  • Added in a check to prevent an actor that is a passenger from being ridden by the vehicle it is on, preventing an infinite loop looking for the root vehicle (MCPE-133774)
  • Exposed new data parameter "can_sleep_while_riding" for "minecraft.behavior.sleep". If set to false, the goal will not start if the mob is riding
  • The is_moving filter now returns the correct value when an actor is moving
  • Added a target_block_filters to "behavior.move_to_block" and "is_waterlogged" filter test to prevent mobs from moving to blocks underwater (MCPE-153783)

Fog

  • Updated fog JSON schema to allow distance fog settings to use negative value as 'fog_start'. Allowing nearby blocks to also be tinted with fog color
  • Added adjustable fog effect that can expand or shrink over time. Users will get the sense of eyes adjusting when going into water

Item Components

  • Added new data-driven Item component minecraft:chargeable- Allows the item to be charged (like Apples or Bows) when the use action button is held on_complete - Trigger executed when the items use duration has been completed

Molang

  • Avoid clearing temp Molang variables during hand rendering

GameTest Framework

IMPORTANT BREAKING CHANGE

GameTest module type changed from "javascript" to "script" in manifest.json. Added an optional attribute “language” which has only one supported value – javascript.

New JavaScript modules in manifest.json should look as follows:

  "modules": [
    {
      "description": "JavaScript module code",
      "language": "javascript",
      "type": "script",
      "uuid": "<your UUID>",
      "version": [0, 0, 1],
      "entry": "scripts/main.js"
    }
  ],

mojang-gametest module: Test

  • Added function rotateVector- Rotates a vector relative to the GameTest structure rotation
  • Removed constraint on maximum travel distance from GameTest structure for SimulatedPlayer.

mojang-minecraft module

  • Entity
    • Added function setRotation(degreesX: number, degreesY: number)- Sets the rotation of the Entity
    • Added read-only property rotation: XYRotation- Gets the rotation of the Entity
    • Removed property bodyRotation- Note: Use rotation.y instead
  • XYRotation
    • Renamed class PitchYawRotationto XYRotation
    • Renamed property pitchto x
    • Renamed property yawto y
  • New events:
    • Added event buttonPushEvent - fires when a button is pushed
    • Added event events.projectileHit- Fires when a projectile hits a Block or Entity
    • Added event events.itemStartUseOn- Sent when the player first interacts with a block
    • Added event events.itemStopUseOn- Sent when fire if the block is successfully interacted with and the block has changed - such as when grass is turned to a path with a Shovel
    • Added event events.itemStartCharge– Sent when the player first starts using a charging/animated item
    • Added event events.itemCompleteCharge- Sent when the item has completed its charge action
    • Added event events.itemReleaseCharge- Sent when the user has finished using the item and released the build action
    • Added event events.itemStopCharge- Sent either when the player has finished an items use cycle or when the player has released the use action with the item
    • ItemStartUseOnEvent Added read only property buildBlockLocation- The result build block position. Useful for determining where a block was placed
    • Added member player?: Playerto the LeverActivate event - The player that activated the lever

New property on Player: onScreenDisplay : ScreenDisplay - exposes a new interface to trigger on screen content.

  • ScreenDisplay Type
    • setTitle(title : String, options? : TitleDisplayOptions) - cause a title to show up on the player's HUD, optionally specifying the subtitle and fade in, stay and fade out times
    • clearTitle() - clear title and subtitle
    • updateSubtitle(subtitle : String) - update the subtitle (but not the title)
    • setActionBar(text : String) - set the action bar text
  • TitleDisplayOptions object
    • subtitle? : String - optional subtitle
    • fadeInSeconds : Int - number of seconds to fade in new title and subtitle
    • staySeconds : Int - number of seconds to have the title and subtitle stay on screen
    • fadeOutSeconds : Int - number of seconds to fade out title and subtitle

Support of dynamic properties that script can use to persist data per-World or per-Entity. Note that properties must be registered using the propertyRegistry in the new WorldInitialize event.

  • DynamicPropertiesDefinition
    • Added function defineNumber(identifier: string): void- Defines a dynamic number property
    • Added function defineString(identifier: string, maxLength: number): void- Defines a dynamic string property
    • Added function defineBoolean(identifier: string): void- Defines a dynamic boolean property
    • Added event worldInitialize(worldInitializeEvent: WorldInitializeEvent)- Fires during world load and contains the property registry used for declaring dynamic properties
  • PropertyRegistry
    • Added function registerEntityTypeDynamicProperties(propertiesDefinition: DynamicPropertiesDefinition, entityType: EntityType)- Registers dynamic property definitions for the given EntityType
    • Added function registerWorldDynamicProperties(propertiesDefinition: DynamicPropertiesDefinition)- Registers property definitions for the world
  • World object/Entity object additions:
    • Added function setDynamicProperty(identifier: string, value: boolean | string | number)- Adds a dynamic property to the world/entity
    • Added function getDynamicProperty(identifier: string): boolean | string | number- Gets a dynamic property from the world/entity if it exists, otherwise returns undefined
    • Added function removeDynamicProperty(identifier: string): boolean- Removes a dynamic property value from the world/entity

Updated the GameTest Framework interface to add read-only scoreboard support.

  • World
    • scoreboard : Scoreboard - Access world's scoreboard
  • Entity
    • scoreboard : ScoreboardIdentity - Access the entities scoreboard identity
  • Scoreboard - Object representing the scoreboard data
    • getObjective(objectiveId : String) : ScoreboardObjective - Method to get a specific objective (by id)
    • getObjectives : ScoreboardObjective[] - Method to get all objectives
    • getParticipants : ScoreboardIdentity[] - Method to get all scoreboard identities
  • ScoreboardObjective - Object representing a scoreboard objective
    • id : String - (read-only) scoreboard identifier
    • displayName : String - (read-only) scoreboard display name
    • getParticipants : ScoreboardIdentity[] - Method to get all objective participant identities
    • getScores : ScoreboardScoreInfo[] - Method to get the score info for all participants
    • getScore(participant : ScoreboardIdentity) : Int - Method to get the score value of a participant
  • ScoreboardIdentity - Object representing a scoreboard participant
    • type : ScoreboardIdentityType - (read-only) enum representing the type of identity
    • id : Int - (read-only) Unique identifier for the identity
    • displayName : String - (read-only) display name for the identity
    • getEntity : Entity - get the Entity handle associated with the identity
  • ScoreboardIdentityType - Enum representing identity types : .Entity - An entity .FakePlayer - A fake identity .Player - A player
  • ScoreboardScoreInfo - Score-Identity pair for an objective
    • participant : ScoreboardIdentity - (read-only) The participant
    • score : Int - (read-only) The score
  • Commands
    • Added /script profilercommand to create GameTest script performance traces. Script profiles should be written to the Minecraft logging folder. See this article for more information on the Script Profiler.
  • Dedicated Server has been updated to allow servers to explicitly list which script modules they want loaded when running scripts. A default configuration file is located at /config/default/permissions.json. Without this new file, all script modules are disabled by default. See this article for more information on usage of scripts plus servers.

Minecraft - 1.18.32 (Android & Switch)

A new update is available for Android devices and Nintendo Switch that addresses some issues that have occurred since the release of 1.18.30.

Please search for any bugs you find on bugs.mojang.com and let us know what you think at feedback.minecraft.net.

Fixes:

  • Improved game performance on certain Android devices (MCPE-142934)
  • Addressed chunk loading and freezing issues on Nintendo Switch (MCPE-154110)