Bedrock Edition Preview 1.20.0.22


| Edition | |||||||
|---|---|---|---|---|---|---|---|
| Release date |
Windows, Android, iOS, iPadOS, Xbox - April 26, 2023 | ||||||
| Server version | |||||||
| Editor version | |||||||
| Build version |
15214963 | ||||||
| Internal version |
Windows, Xbox: 1.20.22.0 | ||||||
| Version code |
Android: | ||||||
| Type |
Preview | ||||||
| Preview for | |||||||
| Downloads | |||||||
| Protocol version |
588 | ||||||
| |||||||
{
"title": "Preview 1.20.0.22",
"images": [
"Bedrock 1.20.0.22 PatchNotes.jpg",
"Bedrock 1.20.0.22.png"
],
"rows": [
{
"field": "''(link to Bedrock Edition article, displayed as Bedrock Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "'''Windows, Android, iOS, iPadOS, Xbox''' - April 26, 2023",
"label": "Release date"
},
{
"field": "(link to Bedrock Dedicated Server 1.20.0.22 article, displayed as 1.20.0.22)",
"label": "Server version"
},
{
"field": "(link to Bedrock Editor 0.3.5 article, displayed as 0.3.5)",
"label": "(link to Bedrock Editor article, displayed as Editor) version"
},
{
"field": "15214963",
"label": "Build version"
},
{
"field": "'''Windows, Xbox''': 1.20.22.0<br>'''Android, iOS, iPadOS''': 1.20.0.22",
"label": "Internal version"
},
{
"field": "<small>'''Android''':<br>\n952000022 (armeabi-v7a, 33)<br>\n962000022 (x86, 33)<br>\n972000022 (arm64-v8a, 33)<br>\n982000022 (x86_64, 33)<br></small>",
"label": "Version code"
},
{
"field": "Preview",
"label": "(link to Version types article, displayed as Type)"
},
{
"field": "(link to Bedrock Edition 1.20.0 article, displayed as 1.20.0)",
"label": "Preview for"
},
{
"field": "'''Server'''<br>[https://minecraft.net/bedrockdedicatedserver/bin-win-preview/bedrock-server-1.20.0.22.zip Windows]<br>[https://minecraft.net/bedrockdedicatedserver/bin-linux-preview/bedrock-server-1.20.0.22.zip Linux]",
"label": "Downloads"
},
{
"field": "588",
"label": "(link to Protocol version article, displayed as Protocol version)"
}
],
"invimages": [],
"footer": "<table style=\"margin: auto; word-break: break-word;\">\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\" >[[Bedrock Edition 1.19.0|<span style=\"margin-right:-0.35em\">◄</span>◄ 1.19.0]]</td>\n<td style=\"padding: 0.4em\">'''[[Bedrock Edition 1.20.0|1.20.0]]'''</td>\n<td style=\"padding: 0.4em\" >[[Bedrock Edition 1.20.10| 1.20.10 <span style=\"margin-right:-0.35em\">►</span>►]]</td>\n</tr>\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\">\n[[Bedrock Edition Preview 1.20.0.21|◄ Preview 1.20.0.21]]\n</td>\n<td style=\"padding: 0.4em\">''' Preview 1.20.0.22'''</td>\n<td style=\"padding: 0.4em\">\n[[Bedrock Edition Preview 1.20.0.23| Preview 1.20.0.23 ►]]\n</td>\n</tr>\n</table>"
}
Beta 1.20.0.22 (Android) or Preview 1.20.0.22 (Windows, iOS, iPadOS, Xbox) is the third beta/Preview version for Bedrock Edition 1.20.0, released on April 26, 2023[1] which adds a new music disc, new /camera command, new music, and fixes bugs.
Additions
General
- Added the following loading screen tips:
- Explore structures throughout the Minecraft world to find smithing templates to trim your armor pieces.
- Need more smithing templates? Try to copy them.
- The sniffer egg seems to like moss blocks.
- Mob heads make sounds, try them out on note blocks!
- Some sand might be suspicious. Use your brush on it to find some good stuff!
- Two players can ride together on a camel.
- The camels jump... horizontally!
- Added new ambient soundtracks, all by Aaron Cherof.
- "A Familiar Room" plays in survival mode (all biomes).
- "Bromeliad" plays in bamboo jungle, cherry grove, flower forest, forest, jungle, sparse jungle.
- "Crescent Dunes" plays in desert, all types of badlands.
- "Echo in the Wind" plays in cherry grove, flower forest, lush caves, all types of badlands.
- Added the following splashes:
- This sand is sus
- Remember to brush your... ...teeth
- Has working bookshelves!
- Sniff sniff...
- Place hanging sign here
Items
- Added a new music disc by Aaron Cherof titled "Relic".
- Can only be obtained when brushing suspicious gravels within trail ruins, with 1⁄12 chance appeared as a rare loot.
- Emits a redstone signal of 14.
Changes
Blocks
Sculk Sensor and Calibrated Sculk Sensor
- Sculk Sensors and Calibrated Sculk Sensors now have three phases: Inactive, Active, and Cooldown
- The default phase is Inactive
- This phase lasts indefinitely until the block receives a vibration
- During this phase, the block is able to listen to nearby vibrations until one has been scheduled
- When a scheduled vibration is received, the block switches to the Active phase
- This phase lasts 30 game ticks for Sculk Sensors, and 10 game ticks for Calibrated Sculk Sensors
- During this phase, the block stops listening to nearby vibrations, wiggles its tendrils, and emits a Redstone signal and light
- After the Active phase has finished, the block switches to a Cooldown phase
- This phase lasts for 10 game ticks
- During this phase, the block keeps wiggling its tendrils, but no longer emits a Redstone signal nor light
- Finally, once this phase is finished, the block will switch back to the Inactive phase
- Previously, these phases had different timings:
- The Active phase lasted 40 game ticks for Sculk Sensors and 20 game ticks for Calibrated Sculk Sensors
- There was no Cooldown phase
- These phase timings were tweaked so that it is less common for activated contraptions to recursively activate the Sculk Sensor that powered them.
- Can now be found in the suspicious sand loot table found at warm ocean ruins.
- Now emits particles only when placed on moss blocks.
General
- Reverted changes when the "Show Coordinates" setting is enabled.
Items
- Renamed from Pottery Shard to Pottery Sherd.
Mobs
- Can now be tempted using torchflower seeds.
- Sniffer now rather breeds than search and dig for items or be tempted.
- The tooltip for dismounting Camels has been updated to match the one for other rideable mobs.
World generation
- Reworked and added more variants.
- No longer generates with sand.
- Tweaked the amount of gravel and dirt.
- Tweaked the amount of suspicious gravel.
- Split the archaeological loot tables for the suspicious gravel within the structure.
- Rare loot items and common loot items now each have their own dedicated archaeological loot table.
Technical
Add-Ons and Script Engine
- Pumpkin blocks use the string type state
minecraft:cardinal_directioninstead of the int typedirectionstate.
Experimental
These additions and changes are accessible by enabling the "Beta APIs" and "Experimental Cameras" experimental toggles.
Additions
Command format
- A new command that can switch to custom camera perspectives and fade the screen.
- Syntax: (Simplified)
camera <players: target> . . .... clear... fade . . .... color <red: float> <green: float> <blue: float>... time <fadeInSeconds: float> <holdSeconds: float> <fadeOutSeconds: float> . . .... color <red: float> <green: float> <blue: float>
... set <preset: string> . . .... [default: default]... ease <easeTime: float> <easeType: Easing> . . .... [default: default]... pos <position: x y z> . . .... rot <xRot: value> <yRot: value>
... rot <xRot: value> <yRot: value>
... pos <position: x y z> . . .... rot <xRot: value> <yRot: value>
... rot <xRot: value> <yRot: value>
- Syntax: (Simplified)
Changes
Technical
- Changed
minecraft:cardinal_directionandminecraft:facing_directionstates from int to string type.minecraft:cardinal_directionhas four values["north", "south", "east", "west"].minecraft:facing_directionhas six values["down", "up", "north", "south", "east", "west"].
- Removed
knockback_resistanceitem component.
API
- New APIs moved from beta to stable
@minecraft/server 1.2.0:- Moving
applyDamage(amount: number, options?: EntityApplyDamageByProjectileOptionsEntityApplyDamageOptions): booleanto2.0. - Moving
kill(): booleanto2.0. - Moving
EntityApplyDamageOptionsto2.0. - Moving
EntityApplyDamageByProjectileOptionsto2.0. - Moving
EntityDamageCauseto2.0. - Moving
addTag(tag: string)to2.0. - Moving
removeTag(tag: string)to2.0. - Moving
hasTag(tag: string)to2.0. - Moving
getTags()to2.0. - Moved "Containerand"
BlockInventoryComponentandEntityInventoryComponentto2.0. - Moved Music APIs from beta to stable.
- Moved Sound APIs from beta to stable.
- Moved
ModalFormData,MessageFormData, andActionFormDatato0.0. - Moved
ItemStackconstructorand getter APIs to2.0. - Moved
EntityItemComponent,ItemComponent,ItemTypeand, andItemLockModeto2.0. - Moving
applyImpulse(vector: Vector3): voidto2.0. - Moving
applyKnockback(directionX: number, directionZ: number, horizontalStrength: number, verticalStrength: number): voidto2.0. - Moving
clearVelocity(): voidto2.0. - Moved
runCommandfrom beta to2.0.
- Moving
- Enchantments
- Removed
MinecraftEnchantmentTypesclass. UseMinecraftEnchantmentTypesfrom@minecraft/vanilla-datamodule for minecraft version specific information. - Added support for
stringsin all enchantment methods for specifying the enchantment type.
- Removed
- source on
ExplosionBeforeEventis now an optional property because explosions may not have a source. - Tameable component
- Removed
unimplementedandtameEventfromTameableComponent.
- Removed
- Updated API to better handle operations outside of loaded and ticking areas.
PositionInUnloadedChunkError: Exceptionthrown when trying to interact with a block object that isn't in a loaded and ticking chunk anymore.PositionOutOfWorldBoundariesError: Exceptionthrown when trying to interact with a position outside of dimension height range.- Dimension
getBlocknow returns an optional Block to reflect it might return 'undefined' if asking for a block at an unloaded chunk.
- Signs
- Added optional
SignSideparameter to functionssetText,getText,getRawText,setTextDyeColor, andgetTextDyeColoronBlockSignComponentto support getting and setting text and colors on both sides of signs. - Added
isWaxedproperty toBlockSignComponentindicating whether players can edit the sign or not. - Added
setWaxedmethod toBlockSignComponentto block players from editing the sign.
- Added optional
runCommandandrunCommandAsynconDimensionandEntitycan now fail with aCommandError.runCommandcan throw aCommandErrorexception.runCommandAsyncwill pass aCommandErrorinto the reject handler.
Fixes
From released versions before 1.20.0
- MCPE-163399 – Greek Mythology Mashup / Items in Frames
- MCPE-165962 – Some splashes are written without "!" in Bedrock
- MCPE-167193 – Sniffer digging doesn't have digging particles playing
- MCPE-168856 – The loot table for suspicious blocks generated in trail ruins has two identical entries for bricks
- MCPE-168869 – Trail Ruins structure aren't completely buried underground
- MCPE-168934 – Raiser and Wayfinder smithing template texture are offset by 1 Pixel
- MCPE-168999 – Flight mode is disabled when flying under stairs and hoppers
- MCPE-169141 – You can't plant bamboo on suspicious gravel
- MCPE-169142 – Can't plant bamboo, cactus, sugar cane and dead bush on suspicious sand
- MCPE-169567 – Bees still make player eat sound
- MCPE-169607 – Torchflowers cannot be used to feed brown mooshrooms
From the previous development version
- MCPE-169498 – The pitcher plant recipe does not craft two dyes, which is inconsistent with other two block tall flowers
Other
- Custom items with
minecraft:recordshow the correct sound description in hover text and on playing in a jukebox. - Has item command selector now correctly detects whether or not an actor has a filled map or firework star in their inventory.
- The
/inputpermissioncommand now has a description displayed in the command dialogue preview. - Fixed an issue where the plant textures appeared darker.
- Sugar Cane and Bamboo can now be placed on Moss Block.
- Sniffer can no longer search and dig in water.
- Made Sniffer walk cycle smoother.
- Fixed bug in response of
MessageFormResponsewhere selection was inverted from which button was selected.button1now refers**to the left button and results in a selection of 0 andbutton2now refers to the right button and results in a selection of 1.
References
- ↑ "Minecraft Beta & Preview - 1.20.0.22" – Minecraft Feedback, April 26, 2023.