Minecraft Bedrock Edition 1.20.20.21 Beta & Preview

12th July 2023
Bedrock News
57 4

Posted: 12 July 2023

Information on the Minecraft Preview and Beta:

  • These work-in-progress versions can be unstable and may not be representative of final version quality
  • Minecraft Preview is available on Xbox, Windows 10/11, and iOS devices. More information can be found at aka.ms/PreviewFAQ
  • The beta is available on Android (Google Play). To join or leave the beta, see aka.ms/JoinMCBeta for detailed instructions.

It’s time for a new Minecraft Preview and Beta! Here’s a list of the fixes and features in this update. Please continue to send us your feedback and bug reports, and have fun!

Features and Bug Fixes

Recipe Book Search

  • The recipe book search has been updated when playing in Survival, with the following changes:
    • The search will only match the beginning of any word in the item’s name. For example, searching for “tor” will now show Torch and Redstone Torch but not Daylight Detector)
    • Search will now work better together with the Recipe Unlocking system – recipes that haven’t been unlocked will show up in search results.
  • This change will enable experienced players to find items they are looking for (even if it hasn’t been unlocked yet) while not overwhelming new players with recipes they aren’t yet ready for.
  • These changes are planned for both Bedrock and Java Edition, but they are still being tweaked and we definitely want to hear your feedback! Send us your thoughts at aka.ms/MinecraftRecipeSearch

Recipe Unlocking

  • Recipe Unlocking is no longer an Experimental Feature, but can still be turned on and off per world
    • Known issue: The recipe unlock option toggle is missing from the Create New World screen, but can be found and enabled in the Edit World screen after a world has been created. We hope to have this issue addressed soon!
  • ‘Recipe unlocked’ message is no longer visible on the pause menu (MCPE-171112)
  • Recipe unlocking notifications now fit text in different languages (MCPE-171118)
  • Recipes unlocked notification text no longer bleed out of the screen (MCPE-171141)

Accessibility Features

  • Fixed an issue where screen narration would read Recipe Book folder items as the first item in the folder
  • Screen narration now informs the user immediately after they change sliders and toggles

Mobs

  • Camels now play the same stepping sound when walking on Red Sand, Suspicious Sand, and Concrete Powder Blocks as they do when walking on regular Sand (MCPE-163497)

Block Breaking

  • We have adjusted the breaking times of 188 blocks to match Java Edition and our intended design. Some blocks couldn’t be changed yet for technical reasons and Obsidian was left unchanged because we’re still deciding what breaking speed it should have. Bringing more blocks to parity makes it easier for our team to keep both versions up to date. We also hope it will be easier for the community to make and share guides that work for all players on all platforms.
    • The full list of block breaking times and changes can be found at the end of this changelog here

Gameplay

  • Added the playersleepingpercentage gamerule (MCPE-114425)
    • A zero or a negative value will only require one player to sleep to skip the night
    • When set to over 100, the night cannot be skipped
  • Fixed held Map not being centered when playing on narrow aspect ratio screens
  • It is once again possible to use Bone Meal underwater on Sand, Dirt, Gravel, and Clay (MCPE-171383)
  • Fixed an issue where beginning to swim while hitting the sneak button could cause the sneak button to be held down until swimming ends (MCPE-130070)
  • Potions are no longer thrown backwards when looking up (MCPE-138995)
  • Campfires within Trail Ruins are no longer lit by default (MCPE-170033)
  • Pink Petals can now be fertilized by Dispensers (MCPE-171560)
  • Shulker Boxes mined without a Pickaxe no longer take a long time to mine
  • Falling blocks now break and drop their item when falling on a Cocoa Bean
  • Projectiles now sink into Top Snow just like mobs do

Graphical

  • Fixed screen fade when sleeping in a Bed to no longer go fully opaque (MCPE-171461)
  • Name Tag rendering logic is now based on camera position rather than player position

Player

  • Fixed an issue where players would disappear temporarily when joining a game for the first time

Stability and Performance

  • Added alerts for iOS users who have run out of disk space
  • Fixed crash in blocks JSON loading on iOS
  • Fixed a crash that could occur when the game lost focus while entering a world

Storage

  • Addressed ‘Out of Storage’ errors and texture corruption on Xbox in large worlds (MCPE-163050)

User Interface

  • The Lapis Lazuli icon in the Enchantment Table now matches the one in the Smithing Table screen
  • Large enchant labels in the Enchantment Table screen are no longer blocked by overlayed items in the inventory (MCPE-154428)

Vibrations

  • Sculk Sensors and Sculk Shriekers no longer risk losing vibrations when receiving them around the simulation distance limit
  • Vibrations are no longer produced when stopping the use of items while sneaking (MCPE-171254)
  • Wardens now detect items hitting the ground (MCPE-160889)
  • Sculk Sensors now send a signal to Sculk Shriekers when detecting items hitting the ground (MCPE-161165)

Technical Updates

  • Updated Aux-Value to Block-State table in the documentation to account for data upgrade since inception
  • Added server-authoritative-sound bool to server.properties
  • Removed MinecraftEntityTypes from @minecraft/server and replaced with version from @minecraft/vanilla-data
  • Exposed MoonPhase and World.getMoonPhase to script

Add-Ons

  • Display a warning message when camera perspective option is changed in the settings menu but a camera command is active
  • Move PlacementDirection (“minecraft:placement_direction“) and PlacementPosition (“minecraft:placement_position“) block traits out of experimental. These traits can be used for blocks with “format_version” >= “1.20.20”

Commands

  • Fixed issue where the controllers right/left d-pad autocompletes commands when the text box wasn’t selected, which also selected different UI elements on the screen
  • “stained_glass” block is now split into unique instances, namely “white_stained_glass”, “orange_stained_glass”, “magenta_stained_glass”, “light_blue_stained_glass”, “yellow_stained_glass”, “lime_stained_glass”, “pink_stained_glass”, “gray_stained_glass”, “light_gray_stained_glass”, “cyan_stained_glass”, “purple_stained_glass”, “blue_stained_glass”, “brown_stained_glass”, “green_stained_glass”, “red_stained_glass”, and “black_stained_glass”
    • Commands will still work with “stained_glass”, but “stained_glass” won’t be suggested in the command prompt, rather the new names will
  • “stained_glass_pane” block is now split into unique instances, namely “white_stained_glass_pane”, “orange_stained_glass_pane”, “magenta_stained_glass_pane”, “light_blue_stained_glass_pane”, “yellow_stained_glass_pane”, “lime_stained_glass_pane”, “pink_stained_glass_pane”, “gray_stained_glass_pane”, “light_gray_stained_glass_pane”, “cyan_stained_glass_pane”, “purple_stained_glass_pane”, “blue_stained_glass_pane”, “brown_stained_glass_pane”, “green_stained_glass_pane”, “red_stained_glass_pane”, and “black_stained_glass_pane”
    • Commands will still work with “stained_glass_pane”, but “stained_glass_pane” won’t be suggested in the command prompt, rather the new names will

Editor

The Editor and its corresponding API are in early development, and available for keyboard/mouse on Windows PC Bedrock Preview builds. Tag us on social channels with #BedrockEditor.

Learn how to use the Editor, join the GitHub Discussion forum to engage with the team, and get started building extensions via the starter kit and samples.

Fixes this week:

  • Fixed a bug where Tool mode UI failed to refresh upon executing the /reload command
  • Number input fields will now adjust valid number values to the closest limit if they fall outside of the defined range
  • Fixed an issue where UI text was exceeding the boundaries of panes and containers, resulting in improper alignment and visual inconsistencies.
  • Selection volumes and gizmos can now be seen through blocks

Items

  • minecraft:entity_placer” will now content error when invalid blocks are named in the “use_on” and “dispense_on” lists
  • Released the “minecraft:use_animation” item component out of experimental in json formats 1.20.20 and higher
  • Released the “minecraft:allow_off_hand” item component out of experimental in json formats 1.20.20 and higher
  • Released the “minecraft:should_despawn” item component out of experimental in json formats 1.20.20 and higher
  • Released the “minecraft:liquid_clipped” item component out of experimental in json formats 1.20.20 and higher
  • Released the “minecraft:damage” item component out of experimental in json formats 1.20.20 and higher

Molang

  • Renamed block_property and has_block_property to block_state and has_block_state
    • This is a Molang Versioned Change that only takes effect for Molang expressions in packs that use a min_engine_version of 1.20.20 or higher

Experimental Features

  • Added Scoreboard.addScore and improved Scoreboard.setScore to return the updated score

API

Moved the following APIs from beta to stable:

  • Moved Direction to 1.4.0
  • Moved EntityDamageSource to 1.4.0
  • Moved EntityDieAfterEvent to 1.4.0
  • Moved EntityEventOptions to 1.4.0
  • Moved EntityHitBlockAfterEvent to 1.4.0
  • Moved EntityHitEntityAfterEvent to 1.4.0
  • Moved EntityHurtAfterEvent to 1.4.0
  • Moved EntityHealthChangedAfterEvent to 1.4.0
  • Moved Dimension.getBlockFromRay method to 1.4.0
  • Moved Dimension.getEntitiesFromRay method to 1.4.0
  • Moved Entity.getBlockFromViewDirection method to 1.4.0
  • Moved Entity.getEntitiesFromViewDirection method to 1.4.0
  • Moved BlockRaycastHit to 1.4.0
  • Moved BlockRaycastOptions to 1.4.0
  • Moved EntityRaycastHit to 1.4.0
  • Moved EntityRaycastOptions to 1.4.0
  • Moved PressurePlatePushEvent to 1.4.0
  • Moved PressurePlatePopEvent to 1.4.0
  • Moved TripWireTripEvent to 1.4.0
  • Moved TargetBlockHitEvent to 1.4.0
    • Made property id accessible even if entity is not valid
    • Made property typeId accessible even if entity is not valid
    • Changed item event source properties from type Entity to Player

Items

  • Removed the “minecraft:animates_in_toolbar” component
  • Removed the “minecraft:explodable” component
  • Extra damage hover text now appears on all component items that have an applied sharpness enchantment
  • The “minecraft:shooter” component now supports the Quick Charge enchantment with “minecraft:enchantable” when “charge_on_draw” is true
  • Added support for efficiency enchantment for data driven items using the “minecraft:digger” component
  • Remove nonfunctional entity slot options from “minecraft:wearable” component, ie. saddle, entity armor, and chest.
  • Custom items with “minecraft:wearable” component auto-equip when dropped from a dispenser, matching parity with Vanilla armor items

Block Destroy Time Changes – Full List

Bedrock IDBedrock NameDestroy TimeExplosion Resistance
activator_railActivator Rail0.5 → 0.70.5 → 0.7
ancient_debrisAncient Debris 720 → 1200
andesite_stairsAndesite Stairs2 → 1.5 
bambooBamboo2 → 12 → 1
bamboo_blockBlock of Bamboo 3 → 2
bamboo_saplingBamboo Shoot0 → 10 → 1
bee_nestBee Nest 2.7 → 0.3
beehiveBeehive 5.4 → 0.6
bellBell1 → 53 → 5
big_dripleafBig Dripleaf0 → 0.10 → 0.1
campfireCampfire5 → 25 → 2
chainChain 3 → 6
chiseled_deepslateChiseled Deepslate 3.6 → 6
cobbled_deepslateCobbled Deepslate 3.6 → 6
cobbled_deepslate_double_slabCobbled Deepslate Slab (Double) 3.6 → 6
cobbled_deepslate_slabCobbled Deepslate Slab 3.6 → 6
cobbled_deepslate_stairsCobbled Deepslate Stairs 3.6 → 6
cobbled_deepslate_wallCobbled Deepslate Wall 3.6 → 6
composterComposter2 → 0.62 → 0.6
copper_blockBlock of Copper 3.6 → 6
copper_oreCopper Ore 1.8 → 3
coral_blockCoral Block (10 blocks)7 → 1.50.9 → 6
coral_fanCoral Fan (5 blocks) 0.9 → 0
coral_fan_deadDead Coral Fan (5 blocks) 0.9 → 0
coral_fan_hangCoral Wall Fan (2 blocks) 0.9 → 0
coral_fan_hang2Coral Wall Fan (2 blocks) 0.9 → 0
coral_fan_hang3Coral Wall Fan (1 block) 0.9 → 0
cracked_deepslate_bricksCracked Deepslate Bricks 3.6 → 6
cracked_deepslate_tilesCracked Deepslate Tiles 3.6 → 6
crimson_hyphaeCrimson Hyphae0.3 → 20.3 → 2
crimson_stemCrimson Stem 0.3 → 2
cut_copperCut Copper 3.6 → 6
cut_copper_slabCut Copper Slab 3.6 → 6
cut_copper_stairsCut Copper Stairs 3.6 → 6
deepslateDeepslate 3.6 → 6
deepslate_brick_double_slabDeepslate Brick Slab (Double) 3.6 → 6
deepslate_brick_slabDeepslate Brick Slab 3.6 → 6
deepslate_brick_stairsDeepslate Brick Stairs 3.6 → 6
deepslate_brick_wallDeepslate Brick Wall 3.6 → 6
deepslate_bricksDeepslate Bricks 3.6 → 6
deepslate_coal_oreDeepslate Coal Ore 1.8 → 3
deepslate_copper_oreDeepslate Copper Ore 1.8 → 3
deepslate_diamond_oreDeepslate Diamond Ore 1.8 → 3
deepslate_gold_oreDeepslate Gold Ore 1.8 → 3
deepslate_iron_oreDeepslate Iron Ore 1.8 → 3
deepslate_lapis_oreDeepslate Lapis Lazuli Ore 1.8 → 3
deepslate_redstone_oreDeepslate Redstone Ore 1.8 → 3
deepslate_tile_double_slabDeepslate Tile Slab (Double) 3.6 → 6
deepslate_tile_slabDeepslate Tile Slab 3.6 → 6
deepslate_tile_stairsDeepslate Tile Stairs 3.6 → 6
deepslate_tile_wallDeepslate Tile Wall 3.6 → 6
deepslate_tilesDeepslate Tiles 3.6 → 6
diorite_stairsDiorite Stairs2 → 1.5 
double_cut_copper_slabCut Copper Slab (Double) 3.6 → 6
dragon_eggDragon Egg 3 → 9
dried_kelp_blockDried Kelp Block 0.5 → 2.5
end_brick_stairsEnd Stone Brick Stairs2 → 36 → 9
end_bricksEnd Stone Bricks0.8 → 30.8 → 9
exposed_cut_copper_slabExposed Cut Copper Slab 3.6 → 6
exposed_copperExposed Copper 3.6 → 6
exposed_cut_copperExposed Cut Copper 3.6 → 6
exposed_cut_copper_stairsExposed Cut Copper Stairs 3.6 → 6
exposed_double_cut_copper_slabExposed Cut Copper Slab (Double) 3.6 → 6
granite_stairsGranite Stairs2 → 1.5 
infested_deepslateInfested Deepslate 1.8 → 0.75
jukeboxJukebox0.8 → 20.8 → 6
lanternLantern5 → 3.55 → 3.5
lecternLectern2 → 2.52 → 2.5
light_blockLight Block 3600000 → 3600000.8
light_gray_candleLight Gray Candle0 → 0.10 → 0.1
lightning_rodLightning Rod 3.6 → 6
lodestoneLodestone2 → 3.52 → 3.5
magmaMagma Block 1.5 → 0.5
monster_eggInfested blocks (5 blocks, missing Infested Cobblestone) 1.8 → 0.75
mossy_stone_brick_stairsMossy Stone Brick Stairs2 → 1.5 
mud_bricksMud Bricks2 → 1.52 → 3
mud_brick_slabMud Brick Slab2 → 1.56 → 3
mud_brick_double_slabMud Brick Slab (Double)2 → 1.56 → 3
mud_brick_stairsMud Brick Stairs2 → 1.56 → 3
mud_brick_wallMud Brick Wall2 → 1.56 → 3
netherite_blockBlock of Netherite 720 → 1200
oxidized_cut_copperOxidized Cut Copper 3.6 → 6
oxidized_cut_copper_slabOxidized Cut Copper Slab 3.6 → 6
oxidized_cut_copper_stairsOxidized Cut Copper Stairs 3.6 → 6
oxidized_copperOxidized Copper 3.6 → 6
oxidized_double_cut_copper_slabOxidized Cut Copper Slab (Double) 3.6 → 6
pistonPiston0.5 → 1.50.5 → 1.5
piston_arm_collisionPiston Head (Normal)0.5 → 1.50.5 → 1.5
pointed_dripstonePointed Dripstone 1.8 → 3
polished_andesite_stairsPolished Andesite Stairs2 → 1.5 
polished_blackstonePolished Blackstone1.5 → 2 
polished_blackstone_stairsPolished Blackstone Stairs1.5 → 2 
polished_blackstone_wallPolished Blackstone Wall1.5 → 2 
polished_deepslatePolished Deepslate 3.6 → 6
polished_deepslate_double_slabPolished Deepslate Slab (Double) 3.6 → 6
polished_deepslate_slabPolished Deepslate Slab 3.6 → 6
polished_deepslate_stairsPolished Deepslate Stairs 3.6 → 6
polished_deepslate_wallPolished Deepslate Wall 3.6 → 6
polished_diorite_stairsPolished Diorite Stairs2 → 1.5 
polished_granite_stairsPolished Granite Stairs2 → 1.5 
reinforced_deepslateReinforced Deepslate 720 → 1200
respawn_anchorRespawn Anchor 720 → 1200
scaffoldingScaffolding0.6 → 00.9 → 0
sculkSculk0.6 → 0.20.6 → 0.2
sculk_catalystSculk Catalyst 1.8 → 3
sculk_shriekerSculk Shrieker 1.8 → 3
shulker_boxShulker Box (16 blocks)2.5 → 22.5 → 2
smooth_quartz_stairsSmooth Quartz Stairs0.8 → 20.8 → 6
smooth_stoneSmooth Stone1.5 → 2 
sniffer_eggSniffer Egg0.4 → 0.50.4 → 0.5
soul_campfireSoul Campfire5 → 25 → 2
soul_lanternSoul Lantern5 → 3.55 → 3.5
soul_soilSoul Soil1 → 0.51 → 0.5
sticky_pistonSticky Piston0.5 → 1.50.5 → 1.5
sticky_piston_arm_collisionPiston Head (Sticky)0.5 → 1.50.5 → 1.5
stripped_bamboo_blockBlock of Stripped Bamboo 3 → 2
stripped_crimson_hyphaeStripped Crimson Hyphae0.3 → 20.3 → 2
stripped_crimson_stemStripped Crimson Stem 0.3 → 2
stripped_warped_hyphaeStripped Warped Hyphae0.3 → 20.3 → 2
stripped_warped_stemStripped Warped Stem 0.3 → 2
sweet_berry_bushSweet Berry Bush0.2 → 00.2 → 0
turtle_eggTurtle Egg0.4 → 0.50.4 → 0.5
undyed_shulker_boxShulker Box2.5 → 22.5 → 2
warped_hyphaeWarped Hyphae0.3 → 20.3 → 2
warped_stemWarped Stem 0.3 → 2
waxed_cut_copperWaxed Cut Copper 3.6 → 6
waxed_cut_copper_slabWaxed Cut Copper Slab 3.6 → 6
waxed_cut_copper_stairsWaxed Cut Copper Stairs 3.6 → 6
waxed_copperWaxed Block of Copper 3.6 → 6
waxed_double_cut_copper_slabWaxed Cut Copper Slab (Double) 3.6 → 6
waxed_exposed_copperWaxed Exposed Copper 3.6 → 6
waxed_exposed_cut_copperWaxed Exposed Cut Copper 3.6 → 6
waxed_exposed_cut_copper_slabWaxed Exposed Cut Copper Slab 3.6 → 6
waxed_exposed_cut_copper_stairsWaxed Exposed Cut Copper Stairs 3.6 → 6
waxed_exposed_double_cut_copper_slabWaxed Exposed Cut Copper Slab (Double) 3.6 → 6
waxed_oxidized_copperWaxed Oxidized Copper 3.6 → 6
waxed_oxidized_cut_copperWaxed Oxidized Cut Copper 3.6 → 6
waxed_oxidized_cut_copper_stairsWaxed Oxidized Cut Copper Stairs 3.6 → 6
waxed_oxidized_cut_copper_slabWaxed Oxidized Cut Copper Slab 3.6 → 6
waxed_oxidized_double_cut_copper_slabWaxed Oxidized Cut Copper Slab (Double) 3.6 → 6
waxed_weathered_cut_copperWaxed Weathered Cut Copper 3.6 → 6
waxed_weathered_cut_copper_slabWaxed Weathered Cut Copper Slab 3.6 → 6
waxed_weathered_cut_copper_stairsWaxed Weathered Cut Copper Stairs 3.6 → 6
waxed_weathered_copperWaxed Weathered Copper 3.6 → 6
waxed_weathered_double_cut_copper_slabWaxed Weathered Cut Copper Slab (Double) 3.6 → 6
weathered_copperWeathered Copper 3.6 → 6
weathered_cut_copperWeathered Cut Copper 3.6 → 6
weathered_cut_copper_slabWeathered Cut Copper Slab 3.6 → 6
weathered_cut_copper_stairsWeathered Cut Copper Stairs 3.6 → 6
weathered_double_cut_copper_slabWeathered Cut Copper Slab (Double) 3.6 → 6

 

Remaining Parity Breaks

DT – destroy time
ER – explosion resistance

Bedrock IDBedrock nameDT BedrockDT JavaER BedrockER Java
cobblestone_wallGranite Wall21.5  
cobblestone_wallSandstone Wall20.860.8
cobblestone_wallPrismarine Wall21.5  
cobblestone_wallDiorite Wall21.5  
cobblestone_wallAndesite Wall21.5  
cobblestone_wallEnd Stone Brick Wall2369
cobblestone_wallStone Brick Wall21.5  
cobblestone_wallMossy Stone Brick Wall21.5  
cobblestone_wallRed Sandstone Wall20.860.8
stone_block_slab2Prismarine Brick Slab21.5  
stone_block_slab2Dark Prismarine Slab21.5  
stone_block_slab2Prismarine Slab21.5  
double_stone_block_slab2Prismarine Brick Slab (Double)21.5  
double_stone_block_slab2Dark Prismarine Slab (Double)21.5  
double_stone_block_slab2Prismarine Slab (Double)21.5  
stone_block_slab3Andesite Slab21.5  
stone_block_slab3End Stone Brick Slab2369
stone_block_slab3Polished Andesite Slab21.5  
stone_block_slab3Polished Diorite Slab21.5  
stone_block_slab3Granite Slab21.5  
stone_block_slab3Diorite Slab21.5  
stone_block_slab3Polished Granite Slab21.5  
double_stone_block_slab3Andesite Slab (Double)21.5  
double_stone_block_slab3End Stone Brick Slab (Double)2369
double_stone_block_slab3Polished Andesite Slab (Double)21.5  
double_stone_block_slab3Polished Diorite Slab (Double)21.5  
double_stone_block_slab3Granite Slab (Double)21.5  
double_stone_block_slab3Diorite Slab (Double)21.5  
double_stone_block_slab3Polished Granite Slab (Double)21.5  
stone_block_slab4Mossy Stone Brick Slab (Double)21.5  
double_stone_block_slab4Mossy Stone Brick Slab (Double)21.5  
crying_obsidianCrying Obsidian3550  
monster_eggInfested Cobblestone0.751  
obsidianObsidian3550  
quartz_blockSmooth Quartz0.820.86
red_sandstoneSmooth Red Sandstone0.820.86
sandstoneSmooth Sandstone0.820.86

source: https://feedback.minecraft.net/hc/en-us/articles/17540689688589-Minecraft-Beta-Preview-1-20-20-21

Comments are closed.