Bedrock Edition Preview 1.20.0.23
Preview 1.20.0.23


.png)
| Edition | |||||||
|---|---|---|---|---|---|---|---|
| Release date |
Windows, Android, iOS, iPadOS, Xbox - May 3, 2023 | ||||||
| Server version | |||||||
| Editor version | |||||||
| Build version |
15319142 | ||||||
| Internal version |
Windows, Xbox: 1.20.23.0 | ||||||
| Version code |
Android: | ||||||
| Type |
Preview | ||||||
| Preview for | |||||||
| Downloads | |||||||
| Protocol version |
588 | ||||||
| |||||||
{
"title": "Preview 1.20.0.23",
"images": [
"Bedrock 1.20.0.23 PatchNotes.png",
"Bedrock 1.20.0.23.png",
"Bedrock 1.20.0.23 (updated_panorama).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''' - May 3, 2023",
"label": "Release date"
},
{
"field": "(link to Bedrock Dedicated Server 1.20.0.23 article, displayed as 1.20.0.23)",
"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": "15319142",
"label": "Build version"
},
{
"field": "'''Windows, Xbox''': 1.20.23.0<br>'''Android, iOS, iPadOS''': 1.20.0.23",
"label": "Internal version"
},
{
"field": "<small>'''Android''':<br>\n952000023 (armeabi-v7a, 33)<br>\n962000023 (x86, 33)<br>\n972000023 (arm64-v8a, 33)<br>\n982000023 (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.23.zip Windows]<br>[https://minecraft.net/bedrockdedicatedserver/bin-linux-preview/bedrock-server-1.20.0.23.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.83|<span style=\"margin-right:-0.35em\">◄</span>◄ 1.19.83]]</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.1| 1.20.1 <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.22|◄ Preview 1.20.0.22]]\n</td>\n<td style=\"padding: 0.4em\">''' Preview 1.20.0.23'''</td>\n<td style=\"padding: 0.4em\">\n[[Bedrock Edition Preview 1.20.0.24| Preview 1.20.0.24 ►]]\n</td>\n</tr>\n</table>"
}
Beta 1.20.0.23 (Android) or Preview 1.20.0.23 (Windows, iOS, iPadOS, Xbox) is the fourth beta/Preview version for Bedrock Edition 1.20.0, released on May 3, 2023[1] which brings more parity from Java Edition and fixes bugs.
Additions
General
- Added new achievements:
- Planting the past
- Plant any Sniffer seed
- Careful restoration
- Make a Decorated Pot out of 4 Pottery Sherds
- Planting the past
Changes
General
- The panorama was changed to showcase a cherry grove biome.
- Changed the panorama rotation to clockwise.
Technical
- Content logs now show in dedicated server console window with a configurable log level using these new server properties:
content-log-level- Sets the minimum level for content logs to output. Allowed values:verbose,info,warning,error. Default:info.- Note: This log level also affects content logs written to disk when using
content-log-file-enabled=true.
- Note: This log level also affects content logs written to disk when using
content-log-console-output-enabled- Enables or disables content log output to the console window. Default:info.
- Custom entities with internal-only components or AI goals will fail to load in game.
- Custom entities are restricted to overriding Vanilla entities released before 1.20. Invalid entities used in the
identifierorruntime_identifierfield will result in content errors.
- Released the following item components out of experimental in json formats
1.20.0and higher:minecraft:display_nameminecraft:durabilityminecraft:fuelminecraft:entity_placerminecraft:icon
- Added new "Chat Message Duration" accessibility setting to change how long chat messages remain on screen (3 seconds by default).
- Renamed "Notification Duration" to "Toast Notification Duration".
Experimental
These additions and changes are accessible by enabling the "Beta APIs" experimental toggle.
Changes
Technical
Add-Ons and Script Engine
- Added
PlacementPosition(minecraft:placement_position)BlockTraitblock trait.- Adds states
minecraft:block_faceand/orminecraft: vertical_half. minecraft:block_faceis a six value string state (down,up,north,south,east,west) that contains info on which block face the player clicked on when the block was placed.minecraft:vertical_halfis a 2 value string state (bottom,top) with info on whether the block was placed in the lower or upper half of the block position.- Both of these states are set when the block is placed (
onPlayerPlace).
- Adds states
- Moving
getComponent(componentId: string): EntityComponentundefinedmethod to1.2.0. - Moving
getComponents(): EntityComponent[]method to1.2.0. - Moving
hasComponent(componentId: string): booleanmethod to1.2.0. - Moving
EntityComponentclass to1.2.0. - Moving
EntityBaseMovementComponentclass to1.2.0:- Moving
readonlymaxTurn: numberproperty to1.2.0. - Moving the following additional
EntityBaseMovementComponentsubclasses to1.2.0:EntityMovementAmphibiousComponentEntityMovementBasicComponentEntityMovementFlyComponentEntityMovementGenericComponentEntityMovementHoverComponentEntityMovementJumpComponentEntityMovementSkipComponent
- Moving
- Renamed
EntityIsDyableComponentclass toEntityIsDyeableComponentand moved to1.2.0. - Moving the following additional
EntityComponentsubclasses to1.2.0:EntityCanClimbComponentEntityCanFlyComponentEntityCanPowerJumpComponentEntityColorComponentEntityFireImmuneComponentEntityFloatsInLiquidComponentEntityFlyingSpeedComponentEntityFrictionModifierComponentEntityGroundOffsetComponentEntityIsBabyComponentEntityIsChargedComponentEntityIsChestedComponentEntityIsHiddenWhenInvisibleComponentEntityIsIgnitedComponentEntityIsIllagerCaptainComponentEntityIsSaddledComponentEntityIsShakingComponentEntityIsShearedComponentEntityIsStackableComponentEntityIsStunnedComponentEntityIsTamedComponentEntityMarkVariantComponentEntityPushThroughComponentEntityScaleComponentEntitySkinIdComponentEntityVariantComponentEntityWantsJockeyComponent
- Added class
EffectTypes- Added function
get(identifier: string): EffectType- Returns the effect type if it exists. - Added function
getAll(): EffectType[]- Returns all of the effects.
- Added function
- Updated class
Effect.- Updated
durationproperty. Is the duration of the effect in ticks. - Added property
typeId. Returns the effect’s type id.
- Updated
- Added interface
EntityEffectOptions { amplifier?: number, showParticles?: boolean }- Added function
removeEffect(effectType: EffectTypestring): boolean- Removes an effect from an entity. Returnsfalseif the effect is not found or does not exist. - Updated function
getEffect(effectType: EffectTypestring): Effectundefined- Gets the effect if it exists on the entity. Otherwise returnsundefined. - Updated function
addEffect(effectType: EffectTypestring, duration: number, options?: EntityEffectOptions): boolean- Adds an effect to the entity. Returnsfalseif the effect cannot be added (the effect does not exist, the duration is negative).
- Added function
- Items using the minimum duration for the
minecraft:fuelcomponent now work in the Blast Furnace and Smoker.
- Items with the
minecraft:throwablecomponent now trigger the throw sound effect when used
Scripting
- After Events
- All non-before events have been moved from
world.eventstoworld.afterEvents. eventshas been removed from the world object.- After events do not execute immediately, instead they are deferred until a later point in the tick when they are flushed. It is guaranteed that all events fired in a tick are flushed within a tick.
- All non-before events have been moved from
Fixes
From released versions before 1.20.0
- MCPE-141124 – Inactive scroll buttons can still play scroll sounds
- MCPE-156331 – The title on the Behavior pack dialogue box is not capitalized correctly
- MCPE-166581 – Camera goes black when sneaking in a space that is 1.5 blocks high
- MCPE-167247 – Experience orbs do not merge
- MCPE-168885 – Calibrated sculk sensor ignores some redstone inputs
- MCPE-169423 – Z-fighting occurs on the sniffers' heads and ears
From the previous development version
- MCPE-168805 – Some brushing sounds missing
- MCPE-169491 – Sniffer eggs can be destroyed by fluids, which is different from turtle eggs
- MCPE-169492 – Pitcher Plant can be farmed with bone meals on the plant
- MCPE-169497 – Sniffer egg crack uses "block.turtle_egg.crack" sound event despite "block.sniffer_egg.crack" existing
- MCPE-169522 – Sign in Xbox screen image is upside-down.
- MCPE-169530 – Calibrated sculk sensors doesn't receive redstone signals going through blocks
- MCPE-169540 – Banner Shield and Trimmed Armor persists when placed in the bottom Grindstone slot instead of the top slot (java parity)
- MCPE-169562 – Amethyst resonance doesn't work when block of amethyst is placed above or below the sculk sensor
- MCPE-169654 – Crash when brush breaks
- MCPE-169929 – Relic Music Disc doesn't generate as an archeology loot in the trail ruins
Other
- Screen reader now properly reads description in popping window after disabling "Require Encrypted Websockets".
- Screen reader now properly reads description in popping window after disabling "Allow mobile data for online play".
- Sculk Sensors, Calibrated Sculk Sensors, and Sculk Shriekers will no longer lose in-flight vibrations when leaving the world.
- Fixed an issue where the Calibrated Sculk Sensor tendrils were not lighting uniformly.
- Fixed custom textures that override vanilla blocks with aux metadata as a list of textures.
- Breaking Pitcher Plants with Fortune enchanted tools will now not drop more than one flower.
- Bone Meal now can’t be used on Torchflowers to spawn other flowers.
- Using Bone Meal on a Torchflower Crop will now always make it grow one stage.
- Sniffer Egg can now be placed in water and lava.
- Screen fade effect when sleeping or using camera fade command will no longer appear when a picture is taken.
- Sculk Sensors and Calibrated Sculk Sensors now play their "power off" sound at the end of the Cooldown phase instead of the Active phase.
- Fixed issues with keyboard navigation on some menu screens on iOS and Android.
- Fixed a bug where respawning in VR sometimes softlocks the player in the death screen.
- Text shadowboxes now have the correct opacity on interactable block screens.
- Distinct green particles are now emitted by the player under effect of Hero of the Village status effect.
- Fixed a graphical issue where a gamepad icon would display over another screen.
- Fixed an issue were the setting had no affect on how long toasts remained on display.
From released versions before 1.20.0
- REALMS-11276 – When playing split screen, if the second player logs out, it disconnects both players from realm
References
- ↑ "Minecraft Beta & Preview - 1.20.0.23" – Minecraft Feedback, May 3, 2023.