Bedrock Edition Preview 1.20.40.20

Preview 1.20.40.20
Bedrock 1.20.40.20 PatchNotes.jpg: Infobox image for Preview 1.20.40.20 the version in Minecraft
Bedrock 1.20.40.20.png: Infobox image for Preview 1.20.40.20 the version in Minecraft
Edition

Bedrock Edition

Release date

September 7, 2023

Server version

1.20.40.20

Editor version

0.4.4

Build version

17842485

Internal version

Windows 10: 1.20.4020.0
Xbox One: 1.20.4020.70
Android, iOS, iPadOS: 1.20.40.20

Version code

Android:
952004020(armeabi-v7a,33)
962004020(x86,33)
972004020(arm64-v8a,33)
982004020(x86_64,33)

Type

Preview

Preview for

1.20.40

Downloads

Server
Windows
Linux

Protocol version

620

Beta 1.20.40.20 (Android) or Preview 1.20.40.20 (Windows, iOS, iPadOS, Xbox) is the first beta/Preview version for Bedrock Edition 1.20.40, released on September 7, 2023[1], which adds further experimental changes to villagers, explorer maps, more parity from Java Edition, and fixes bugs.

Changes

Blocks

Note Block

Sculk

Sculk Sensor and Calibrated Sculk Sensor

Water

  • Mobs no longer receive fall damage when falling into a 1 block deep water pool.

Command format

/give

  • The sound for picking up items is now played when using the command.

Chest, Ender Chest, Stonecutter, and Trapped Chest

  • Now they use the minecraft:cardinal_direction block state instead of facing_direction.
    • minecraft:cardinal_direction uses four string values ["east", "north", "south", "west"].

General

Options

  • The "Respawn radius" advanced option is now set to 10 by default instead of 5.

Items

Glass Bottle

  • Now emit sounds when filling it from water.
  • Pouring liquid from a bottle into a cauldron emits the appropriate sound.
  • Filling a bottle from a cauldron now emits the appropriate sound.
  • Drinking from a bottle now emits the appropriate sound.

Explorer Map

Mobs

Cat

  • Now plays a sound when begging for food.

Guardian and Elder Guardian

  • Makes flopping sounds again when on land.

Villager

  • Cartographers no longer offer exploration maps as a trade item when not in the overworld.

Wither Skeleton

  • Now have their own unique sounds.

Zombie Villager

  • Curing time is now randomized between 3 and 5 minutes, to match Java Edition.

Non-mob entities

Boat and Boat with Chest

  • Falling from a great height while riding it no longer deals fall damage.

Experimental

These additions and changes are accessible by enabling the "Villager Trade Rebalancing", "Beta APIs", "Molang Features", and "Render Dragon Features for Creators" experimental toggles.

Changes

Gameplay

Trading

  • Added seven new maps which cartographers can selling, depending on the biome they come from.
    • Jungle and swamp villages do not generate naturally. Thus, players must breed villagers or cure zombie villagers in these biomes to access their trades.
    • Village maps points to a village in specific biome. Jungle explorer map points to a jungle pyramid. Swamp explorer map points to a swamp hut.
Available new tradable maps
Desert Jungle Plains Savanna Snow Swamp Taiga
Group 1 Savanna Village Map Savanna Village Map Savanna Village Map Desert Village Map Plains Village Map Snowy Village Map Plains Village Map
Group 2 Plains Village Map Desert Village Map Taiga Village Map Plains Village Map Taiga Village Map Taiga Village Map Snowy Village Map
Group 3 Jungle Explorer Map Swamp Explorer Map Jungle Explorer Map Swamp Explorer Map Jungle Explorer Map Swamp Explorer Map
Current version of trades for cartographer
Level Item wanted Default quantity Price multiplier Item given Quantity Trades until disabled XP to villager
Novice Paper 24 0.05 Emerald 1 16 2
Emerald 7 0.05 Empty Map 1 12 1
Apprentice Glass Pane 11 0.05 Emerald 1 16 10
Emerald
Compass
8
1
0.2 Forementioned maps[note 1] 1 12 5
Journeyman Compass 1 0.05 Emerald 1 12 10
Emerald
Compass
13
1
0.2 Ocean Explorer Map 1 12 10
Expert Emerald 7 0.05 Item Frame 1 12 15
Emerald 3 0.05 BlockSprite white-banner.png: Sprite image for white-banner in MinecraftBlockSprite blue-banner.png: Sprite image for blue-banner in MinecraftBlockSprite light-blue-banner.png: Sprite image for light-blue-banner in MinecraftBlockSprite red-banner.png: Sprite image for red-banner in MinecraftBlockSprite pink-banner.png: Sprite image for pink-banner in MinecraftBlockSprite green-banner.png: Sprite image for green-banner in MinecraftBlockSprite lime-banner.png: Sprite image for lime-banner in MinecraftBlockSprite gray-banner.png: Sprite image for gray-banner in Minecraft
BlockSprite black-banner.png: Sprite image for black-banner in MinecraftBlockSprite purple-banner.png: Sprite image for purple-banner in MinecraftBlockSprite magenta-banner.png: Sprite image for magenta-banner in MinecraftBlockSprite cyan-banner.png: Sprite image for cyan-banner in MinecraftBlockSprite brown-banner.png: Sprite image for brown-banner in MinecraftBlockSprite yellow-banner.png: Sprite image for yellow-banner in MinecraftBlockSprite orange-banner.png: Sprite image for orange-banner in MinecraftBlockSprite light-gray-banner.png: Sprite image for light-gray-banner in Minecraft
Any color blank Banner[note 2]
1 12 15
Master Emerald 8 0.05 Globe Banner Pattern 1 12 30
Emerald
Compass
14
1
0.2 Woodland Explorer Map 1 1 30
  • Changed trades of armorers, change summary:
    • Buying diamond armor now also requires a small amount of diamonds.
    • Most master-level armorers buy iron blocks and pay 4 emeralds for them.
    • Chainmail armor is exclusively sold by jungle and swamp armorers.
    • The savanna armorer sells cursed diamond armor at reduced prices.
    • The taiga armorer can swap one piece of diamond armor for another.
Current version of trades for desert armorers
Level Item wanted Default quantity Price multiplier Item given Quantity Trades until disabled XP to villager
Novice Coal 15 0.05 Emerald 1 12 2
Iron Ingot 5 0.05 Emerald 1 12 2
Apprentice Emerald 4 0.05 Iron Boots 1 12 5
Emerald 5 0.05 Iron Helmet 1 12 5
Emerald 7 0.05 Iron Leggings 1 12 5
Emerald 9 0.05 Iron Chestplate 1 12 5
Journeyman Lava Bucket 1 0.05 Emerald 1 12 20
Emerald 5 0.05 Shield 1 12 10
Emerald 36 0.2 Bell 1 12 10
Expert Emerald 8 0.05 Iron Boots (Thorns I) 1 3 15
Emerald 9 0.05 Iron Helmet (Thorns I) 1 3 15
Emerald 11 0.05 Iron Leggings (Thorns I) 1 3 15
Emerald 13 0.05 Iron Chestplate (Thorns I) 1 3 15
Master Emerald
Diamond
16
4
0.05 Diamond Chestplate (Thorns I) 1 3 30
Emerald
Diamond
16
3
0.05 Diamond Leggings (Thorns I) 1 3 30
Block of Iron 1 0.05 Emerald 4 12 30
Current version of trades for jungle armorers
Level Item wanted Default quantity Price multiplier Item given Quantity Trades until disabled XP to villager
Novice Coal 15 0.05 Emerald 1 12 2
Iron Ingot 5 0.05 Emerald 1 12 2
Apprentice Emerald 4 0.05 Chainmail Boots 1 12 5
Emerald 5 0.05 Chainmail Helmet 1 12 5
Emerald 7 0.05 Chainmail Leggings 1 12 5
Emerald 9 0.05 Chainmail Chestplate 1 12 5
Journeyman Lava Bucket 1 0.05 Emerald 1 12 20
Emerald 5 0.05 Shield 1 12 10
Emerald 36 0.2 Bell 1 12 10
Expert Emerald 8 0.05 Chainmail Boots (Unbreaking I) 1 3 15
Emerald 9 0.05 Chainmail Helmet (Unbreaking I) 1 3 15
Emerald 11 0.05 Chainmail Leggings (Unbreaking I) 1 3 15
Emerald 13 0.05 Chainmail Chestplate (Unbreaking I) 1 3 15
Master Emerald 9 0.05 Chainmail Helmet (Projectile Protection I) 1 3 30
Emerald 8 0.05 Chainmail Boots (Feather Falling I) 1 3 30
Block of Iron 1 0.05 Emerald 4 12 30
Current version of trades for plains armorers
Level Item wanted Default quantity Price multiplier Item given Quantity Trades until disabled XP to villager
Novice Coal 15 0.05 Emerald 1 12 2
Iron Ingot 5 0.05 Emerald 1 12 2
Apprentice Emerald 4 0.05 Iron Boots 1 12 5
Emerald 5 0.05 Iron Helmet 1 12 5
Emerald 7 0.05 Iron Leggings 1 12 5
Emerald 9 0.05 Iron Chestplate 1 12 5
Journeyman Lava Bucket 1 0.05 Emerald 1 12 20
Emerald 5 0.05 Shield 1 12 10
Emerald 36 0.2 Bell 1 12 10
Expert Emerald 8 0.05 Iron Boots (Protection I) 1 3 15
Emerald 9 0.05 Iron Helmet (Protection I) 1 3 15
Emerald 11 0.05 Iron Leggings (Protection I) 1 3 15
Emerald 13 0.05 Iron Chestplate (Protection I) 1 3 15
Master Emerald
Diamond
16
3
0.05 Diamond Leggings (Protection I) 1 3 30
Emerald
Diamond
16
2
0.05 Diamond Boots (Protection I) 1 3 30
Block of Iron 1 0.05 Emerald 4 12 30
Current version of trades for savanna armorers
Level Item wanted Default quantity Price multiplier Item given Quantity Trades until disabled XP to villager
Novice Coal 15 0.05 Emerald 1 12 2
Iron Ingot 5 0.05 Emerald 1 12 2
Apprentice Emerald 4 0.05 Iron Boots 1 12 5
Emerald 5 0.05 Iron Helmet 1 12 5
Emerald 7 0.05 Iron Leggings 1 12 5
Emerald 9 0.05 Iron Chestplate 1 12 5
Journeyman Lava Bucket 1 0.05 Emerald 1 12 20
Emerald 5 0.05 Shield 1 12 10
Emerald 36 0.2 Bell 1 12 10
Expert Emerald 2 0.05 Iron Boots (Curse of Binding) 1 3 15
Emerald 3 0.05 Iron Helmet (Curse of Binding) 1 3 15
Emerald 5 0.05 Iron Leggings (Curse of Binding) 1 3 15
Emerald 7 0.05 Iron Chestplate (Curse of Binding) 1 3 15
Master Emerald
Diamond
6
2
0.05 Diamond Helmet (Curse of Binding) 1 3 30
Emerald
Diamond
8
3
0.05 Diamond Chestplate (Curse of Binding) 1 3 30
Block of Iron 1 0.05 Emerald 4 12 30
Current version of trades for snow armorers
Level Item wanted Default quantity Price multiplier Item given Quantity Trades until disabled XP to villager
Novice Coal 15 0.05 Emerald 1 12 2
Iron Ingot 5 0.05 Emerald 1 12 2
Apprentice Emerald 4 0.05 Iron Boots 1 12 5
Emerald 5 0.05 Iron Helmet 1 12 5
Emerald 7 0.05 Iron Leggings 1 12 5
Emerald 9 0.05 Iron Chestplate 1 12 5
Journeyman Lava Bucket 1 0.05 Emerald 1 12 20
Emerald 5 0.05 Shield 1 12 10
Emerald 36 0.2 Bell 1 12 10
Expert Emerald 8 0.05 Iron Boots (Frost Walker I) 1 3 15
Emerald 9 0.05 Iron Helmet (Aqua Affinity) 1 3 15
Master Emerald
Diamond
12
2
0.05 Diamond Boots (Frost Walker I) 1 3 30
Emerald
Diamond
12
3
0.05 Diamond Helmet (Aqua Affinity) 1 3 30
Block of Iron 1 0.05 Emerald 4 12 30
Current version of trades for swamp armorers
Level Item wanted Default quantity Price multiplier Item given Quantity Trades until disabled XP to villager
Novice Coal 15 0.05 Emerald 1 12 2
Iron Ingot 5 0.05 Emerald 1 12 2
Apprentice Emerald 4 0.05 Chainmail Boots 1 12 5
Emerald 5 0.05 Chainmail Helmet 1 12 5
Emerald 7 0.05 Chainmail Leggings 1 12 5
Emerald 9 0.05 Chainmail Chestplate 1 12 5
Journeyman Lava Bucket 1 0.05 Emerald 1 12 20
Emerald 5 0.05 Shield 1 12 10
Emerald 36 0.2 Bell 1 12 10
Expert Emerald 8 0.05 Chainmail Boots (Mending) 1 3 15
Emerald 9 0.05 Chainmail Helmet (Mending) 1 3 15
Emerald 11 0.05 Chainmail Leggings (Mending) 1 3 15
Emerald 13 0.05 Chainmail Chestplate (Mending) 1 3 15
Master Emerald 9 0.05 Chainmail Helmet (Respiration I) 1 3 30
Emerald 8 0.05 Chainmail Boots (Depth Strider I) 1 3 30
Block of Iron 1 0.05 Emerald 4 12 30
Current version of trades for taiga armorers
Level Item wanted Default quantity Price multiplier Item given Quantity Trades until disabled XP to villager
Novice Coal 15 0.05 Emerald 1 12 2
Iron Ingot 5 0.05 Emerald 1 12 2
Apprentice Emerald 4 0.05 Iron Boots 1 12 5
Emerald 5 0.05 Iron Helmet 1 12 5
Emerald 7 0.05 Iron Leggings 1 12 5
Emerald 9 0.05 Iron Chestplate 1 12 5
Journeyman Lava Bucket 1 0.05 Emerald 1 12 20
Emerald 5 0.05 Shield 1 12 10
Emerald 36 0.2 Bell 1 12 10
Expert Emerald
Diamond Boots
4
1
0.05 Diamond Leggings 1 3 15
Emerald
Diamond Leggings
4
1
0.05 Diamond Chestplate 1 3 15
Emerald
Diamond Helmet
4
1
0.05 Diamond Boots 1 3 15
Emerald
Diamond Chestplate
2
1
0.05 Diamond Helmet 1 3 15
Master Emerald
Diamond
18
4
0.05 Diamond Chestplate (Blast Protection I) 1 3 30
Emerald
Diamond
18
3
0.05 Diamond Leggings (Blast Protection I) 1 3 30
Block of Diamond 1 0.05 Emerald 42 12 30

World generation

Ancient City

  • Increases the chance of generating enchanted books with Mending.

Desert Pyramid

  • Increases the chance of generating enchanted books with Unbreaking (level I to III).

Jungle Temple

  • Increases the chance of generating enchanted books with Unbreaking (level I to III).

Mineshaft

  • Increases the chance of generating enchanted books with Efficiency (level I to V).

Pillager Outpost

  • Increases the chance of generating enchanted books with Quick Charge (level I to III).

Technical

API

  • Changed the names of the CameraSetOptions options to not include the word 'Script'.
  • Added the chat(message: string) method.
  • Changed get to return ItemType | undefined.
  • Changed source on ItemDefinitionTriggeredAfterEvent to be optional.
  • Added the following methods to Player:
    • above(steps?: number): Block | undefined
    • below(steps?: number): Block | undefined
    • north(steps?: number): Block | undefined
    • east(steps?: number): Block | undefined
    • south(steps?: number): Block | undefined
    • west(steps?: number): Block | undefined
    • offset(offset: Vector3): Block | undefined
    • center(): Vector3
    • bottomCenter(): Vector3
    • Made getItemStack function return ItemStack or undefined.
    • playMusic(trackId: string, musicOptions?: MusicOptions): void
    • queueMusic(trackId: string, musicOptions?: MusicOptions): void
    • stopMusic(): void
  • BlockStates
    • Made get function return BlockStateType or undefined.
  • Updated ExplosionAfterEvent and ExplosionBeforeEvent.
    • getUpdatedBlocks() will now return Block[].
    • setUpdatesBlocks(blocks: Block[]) now takes in a Block[].
  • Dynamic Properties
    • Property registration is no longer required and propertyRegistry has been removed from the worldInitialize event.
    • Removed limits on the count and size of properties that can set on an entity or the world.
    • Default values have been removed. getProperty will now always return undefined for unset properties.
    • String dynamic property values are now restricted to a length of 32767 bytes.
    • Removed function removeDynamicProperty.
    • Added function getDynamicPropertyIds - Returns an array of all dynamic property ids on an entity/world used by the behavior pack.
    • Added function getDynamicPropertyTotalByteCount - Returns the total number of bytes used by all dynamic properties on an entity/world by the behavior pack.
    • Added function clearDynamicProperties - Removes all dynamic properties added by this behavior pack from an entity/world.
    • Dynamic property numbers are now stored with double precision (64 bits)
  • Adding PlayerInteractWithBlock and PlayerInteractWithEntity before & after events.
  • Adding PlayerDimensionChangeBeforeEvent and PlayerDimensionChangeAfterEvent.

JSON

  • Added a content error when attempting to load a damage sensor with an invalid "cause" value.
  • Allow single value parsing for minecraft:icon item component.
  • The camel mob dash component can now be applied to rideable mobs other than horse, donkey, and mule using minecraft:dash.
  • Trade items now have a filters property to determine if a trade should be considered.
  • Trade items no longer support the biome property to check villager biome types, the is_mark_variant filter can be used in the filters property instead to check the villager biome type.

Molang

  • Updated to version 1.20.40.

Render Dragon Features for Creators

  • Soul torches are now treated as point lights in the "Deferred Technical Preview".
  • Allow data-driving of point lights and their colors for any block via resource packs in the "Deferred Technical Preview".
  • Improved chunk rendering performance in "Deferred Technical Preview".

Fixes

25 issues fixed

From released versions before 1.20.0

  • MCPE-26929 – Guardians no longer make flopping sounds while on land.
  • MCPE-73307 – Elytra ceiling clip.
  • MCPE-99972 – Sheep don't drop wool after being previously sheared.
  • MCPE-100598 – Buckets instantly pick up liquids after placing (MLG/bucket clutch doesn't work).
  • MCPE-131980 – Rabbits rarely eat carrot crops.
  • MCPE-152129 – Item name overlaps oxygen bar.
  • MCPE-152130 – Item name overlaps mob health bar.
  • MCPE-152131 – Item name overlaps Absorption health bar.
  • MCPE-152753 – Boats no longer negate fall damage.
  • MCPE-154385 – New UI for brewing stand doesn't fit the screen.
  • MCPE-157918 – Missing sound for filling water bottles from source blocks and cauldrons.
  • MCPE-160290 – Command /damage override type not working correctly.
  • MCPE-164734 – Command candidates are not displayed if @e[type=item] is entered in /execute.
  • MCPE-168369 – Purple border and tooltip text are broken when upgrading diamond gear to netherite.
  • MCPE-173155 – Soul speed effect does not work when crawling on soul soil.

From 1.20.0 version

  • MCPE-169577 – Diagonal patterns get inverted in shields.

From 1.20.x versions

  • MCPE-172377 – Zombie villagers don't have biome or rank overlays.
  • MCPE-172785 – Player can pass through blocks by spamming jump and sneak.
  • MCPE-173362/recipe is still highlighted in blue in the chat box.
  • MCPE-173898 – Foxes can't pick up equippable items (armor, mob heads, carved pumpkin, etc.).

Others

  • Fixed an issue where text to speech did not say how to open chat or emotes.
  • Text-to-speech message for popup title/description is now played properly.
  • Clicking off the game window will not unselect a friend.
  • Fixed a bug where the tooltip for the v-sync setting was showing without being hovered.
  • Fixed a bug where "PBR" was not included in HUD while in level using "Deferred Technical Preview".

Notes

  1. Divided into 3 groups, pulled independently.
  2. The list of possible offers contains individual offers for each color, so multiple colors may be offered by the same villager as separate trades.

References

  1. "Minecraft - Beta & Preview 1.20.40.20" – Minecraft Feedback, September 7, 2023.

Navigation