Minecraft:Bedrock Edition Preview 1.20.0.23: Difference between revisions
More actions
imported>Iactuallycantdothat No edit summary |
Fix template calls: add MC/ prefix |
||
| (One intermediate revision by the same user not shown) | |||
| Line 21: | Line 21: | ||
| nextparent = 1.20.1 | | nextparent = 1.20.1 | ||
}}<onlyinclude> | }}<onlyinclude> | ||
'''Beta 1.20.0.23''' (Android) or '''Preview 1.20.0.23''' (Windows, iOS, iPadOS, Xbox) is the fourth beta/''Preview'' version for [[Minecraft:Bedrock Edition 1.20.0]], released on May 3, 2023<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/15421902578701|title=Minecraft Beta & Preview - 1.20.0.23|website=Minecraft Feedback|date=May 3, 2023}}</ref> which brings more parity from {{JE}} and fixes bugs. | '''Beta 1.20.0.23''' (Android) or '''Preview 1.20.0.23''' (Windows, iOS, iPadOS, Xbox) is the fourth beta/''Preview'' version for [[Minecraft:Bedrock Edition 1.20.0]], released on May 3, 2023<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/15421902578701|title=Minecraft Beta & Preview - 1.20.0.23|website=Minecraft Feedback|date=May 3, 2023}}</ref> which brings more parity from {{MC/JE}} and fixes bugs. | ||
== Additions == | == Additions == | ||
=== General === | === General === | ||
''' | '''Gameplay''' | ||
* Added new achievements: | * Added new achievements: | ||
** Planting the past | ** Planting the past | ||
| Line 34: | Line 34: | ||
== Changes == | == Changes == | ||
=== General === | === General === | ||
''' | '''Title screen''' | ||
* The | * The panorama was changed to showcase a cherry grove biome. | ||
* Changed the | * Changed the panorama rotation to clockwise. | ||
=== Technical === | === Technical === | ||
'''[[Minecraft:Bedrock Dedicated Server]]''' | '''[[Minecraft:Bedrock Dedicated Server]]''' | ||
*Content logs now show in dedicated server console window with a configurable log level using these new server properties: | *Content logs now show in dedicated server console window with a configurable log level using these new server properties: | ||
**{{ | **{{MC/Cd|content-log-level}} - Sets the minimum level for content logs to output. Allowed values: {{MC/Cd|verbose}}, {{MC/Cd|info}}, {{MC/Cd|warning}}, {{MC/Cd|error}}. Default: {{MC/Cd|info}}. | ||
***Note: This log level also affects content logs written to disk when using {{ | ***Note: This log level also affects content logs written to disk when using {{MC/Cd|content-log-file-enabled<nowiki>=</nowiki>true}}. | ||
**{{ | **{{MC/Cd|content-log-console-output-enabled}} - Enables or disables content log output to the console window. Default: {{MC/Cd|info}}. | ||
''' | '''Entities''' | ||
*Custom entities with internal-only components or AI goals will fail to load in game. | *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 {{ | *Custom entities are restricted to overriding Vanilla entities released before 1.20. Invalid entities used in the {{MC/Cd|identifier}} or {{MC/Cd|runtime_identifier}} field will result in content errors. | ||
'''[[Minecraft:Item]]s''' | '''[[Minecraft:Item]]s''' | ||
*Released the following item components out of experimental in json formats {{ | *Released the following item components out of experimental in json formats {{MC/Cd|1.20.0}} and higher: | ||
**{{ | **{{MC/Cd|minecraft:display_name}} | ||
**{{ | **{{MC/Cd|minecraft:durability}} | ||
**{{ | **{{MC/Cd|minecraft:fuel}} | ||
**{{ | **{{MC/Cd|minecraft:entity_placer}} | ||
**{{ | **{{MC/Cd|minecraft:icon}} | ||
''' | '''Accessibility''' | ||
*Added new "Chat Message Duration" accessibility setting to change how long chat messages remain on screen (3 seconds by default). | *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". | *Renamed "Notification Duration" to "Toast Notification Duration". | ||
| Line 65: | Line 65: | ||
=== Changes === | === Changes === | ||
==== Technical ==== | ==== Technical ==== | ||
''' | '''Add-Ons and Script Engine''' | ||
*Added {{ | *Added {{MC/Cd|PlacementPosition}} ({{MC/Cd|minecraft:placement_position}}) {{MC/Cd|BlockTrait}} block trait. | ||
**Adds states {{ | **Adds states {{MC/Cd|minecraft:block_face}} and/or {{MC/Cd|minecraft: vertical_half}}. | ||
**{{ | **{{MC/Cd|minecraft:block_face}} is a six value string state ({{MC/Cd|down}}, {{MC/Cd|up}}, {{MC/Cd|north}}, {{MC/Cd|south}}, {{MC/Cd|east}}, {{MC/Cd|west}}) that contains info on which block face the player clicked on when the block was placed. | ||
**{{ | **{{MC/Cd|minecraft:vertical_half}} is a 2 value string state ({{MC/Cd|bottom}}, {{MC/Cd|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 ({{ | **Both of these states are set when the block is placed ({{MC/Cd|onPlayerPlace}}). | ||
''' | '''API''' | ||
*Moving {{ | *Moving {{MC/Cd|getComponent(componentId: string): EntityComponent | undefined }} method to {{MC/Cd|1.2.0}}. | ||
*Moving {{ | *Moving {{MC/Cd|getComponents(): EntityComponent[]}} method to {{MC/Cd|1.2.0}}. | ||
*Moving {{ | *Moving {{MC/Cd|hasComponent(componentId: string): boolean}} method to {{MC/Cd|1.2.0}}. | ||
*Moving {{ | *Moving {{MC/Cd|EntityComponent}} class to {{MC/Cd|1.2.0}}. | ||
*Moving {{ | *Moving {{MC/Cd|EntityBaseMovementComponent}} class to {{MC/Cd|1.2.0}}: | ||
**Moving {{ | **Moving {{MC/Cd|readonly}} {{MC/Cd|maxTurn: number}} property to {{MC/Cd|1.2.0}}. | ||
**Moving the following additional {{ | **Moving the following additional {{MC/Cd|EntityBaseMovementComponent}} subclasses to {{MC/Cd|1.2.0}}: | ||
***{{ | ***{{MC/Cd|EntityMovementAmphibiousComponent}} | ||
***{{ | ***{{MC/Cd|EntityMovementBasicComponent}} | ||
***{{ | ***{{MC/Cd|EntityMovementFlyComponent}} | ||
***{{ | ***{{MC/Cd|EntityMovementGenericComponent}} | ||
***{{ | ***{{MC/Cd|EntityMovementHoverComponent}} | ||
***{{ | ***{{MC/Cd|EntityMovementJumpComponent}} | ||
***{{ | ***{{MC/Cd|EntityMovementSkipComponent}} | ||
*Renamed {{ | *Renamed {{MC/Cd|EntityIsDyableComponent}} class to {{MC/Cd|EntityIsDyeableComponent}} and moved to {{MC/Cd|1.2.0}}. | ||
*Moving the following additional {{ | *Moving the following additional {{MC/Cd|EntityComponent}} subclasses to {{MC/Cd|1.2.0}}: | ||
**{{ | **{{MC/Cd|EntityCanClimbComponent}} | ||
**{{ | **{{MC/Cd|EntityCanFlyComponent}} | ||
**{{ | **{{MC/Cd|EntityCanPowerJumpComponent}} | ||
**{{ | **{{MC/Cd|EntityColorComponent}} | ||
**{{ | **{{MC/Cd|EntityFireImmuneComponent}} | ||
**{{ | **{{MC/Cd|EntityFloatsInLiquidComponent}} | ||
**{{ | **{{MC/Cd|EntityFlyingSpeedComponent}} | ||
**{{ | **{{MC/Cd|EntityFrictionModifierComponent}} | ||
**{{ | **{{MC/Cd|EntityGroundOffsetComponent}} | ||
**{{ | **{{MC/Cd|EntityIsBabyComponent}} | ||
**{{ | **{{MC/Cd|EntityIsChargedComponent}} | ||
**{{ | **{{MC/Cd|EntityIsChestedComponent}} | ||
**{{ | **{{MC/Cd|EntityIsHiddenWhenInvisibleComponent}} | ||
**{{ | **{{MC/Cd|EntityIsIgnitedComponent}} | ||
**{{ | **{{MC/Cd|EntityIsIllagerCaptainComponent}} | ||
**{{ | **{{MC/Cd|EntityIsSaddledComponent}} | ||
**{{ | **{{MC/Cd|EntityIsShakingComponent}} | ||
**{{ | **{{MC/Cd|EntityIsShearedComponent}} | ||
**{{ | **{{MC/Cd|EntityIsStackableComponent}} | ||
**{{ | **{{MC/Cd|EntityIsStunnedComponent}} | ||
**{{ | **{{MC/Cd|EntityIsTamedComponent}} | ||
**{{ | **{{MC/Cd|EntityMarkVariantComponent}} | ||
**{{ | **{{MC/Cd|EntityPushThroughComponent}} | ||
**{{ | **{{MC/Cd|EntityScaleComponent}} | ||
**{{ | **{{MC/Cd|EntitySkinIdComponent}} | ||
**{{ | **{{MC/Cd|EntityVariantComponent}} | ||
**{{ | **{{MC/Cd|EntityWantsJockeyComponent}} | ||
*Added class {{ | *Added class {{MC/Cd|EffectTypes}} | ||
**Added function {{ | **Added function {{MC/Cd|get(identifier: string): EffectType}} - Returns the effect type if it exists. | ||
**Added function {{ | **Added function {{MC/Cd|getAll(): EffectType[]}} - Returns all of the effects. | ||
*Updated class {{ | *Updated class {{MC/Cd|Effect}}. | ||
**Updated {{ | **Updated {{MC/Cd|duration}} property. Is the duration of the effect in ticks. | ||
**Added property {{ | **Added property {{MC/Cd|typeId}}. Returns the effect’s type id. | ||
*Added interface {{cd|EntityEffectOptions { amplifier?: number, showParticles?: boolean <nowiki>}</nowiki>}} | *Added interface {{cd|EntityEffectOptions { amplifier?: number, showParticles?: boolean <nowiki>}</nowiki>}} | ||
**Added function {{ | **Added function {{MC/Cd|removeEffect(effectType: EffectType | string): boolean}} - Removes an effect from an entity. Returns {{MC/Cd|false}} if the effect is not found or does not exist. | ||
**Updated function {{ | **Updated function {{MC/Cd|getEffect(effectType: EffectType | string): Effect | undefined}} - Gets the effect if it exists on the entity. Otherwise returns {{MC/Cd|undefined}}. | ||
**Updated function {{ | **Updated function {{MC/Cd|addEffect(effectType: EffectType | string, duration: number, options?: EntityEffectOptions): boolean}} - Adds an effect to the entity. Returns {{MC/Cd|false}} if the effect cannot be added (the effect does not exist, the duration is negative). | ||
*Items using the minimum duration for the {{ | *Items using the minimum duration for the {{MC/Cd|minecraft:fuel}} component now work in the [[Minecraft:Blast Furnace]] and [[Minecraft:Smoker]]. | ||
'''[[Minecraft:Item]]s''' | '''[[Minecraft:Item]]s''' | ||
*Items with the {{ | *Items with the {{MC/Cd|minecraft:throwable}} component now trigger the throw sound effect when used | ||
'''Scripting''' | '''Scripting''' | ||
*After Events | *After Events | ||
**All non-before events have been moved from {{ | **All non-before events have been moved from {{MC/Cd|world.events}} to {{MC/Cd|world.afterEvents}}. | ||
**{{ | **{{MC/Cd|events}} has 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. | **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. | ||
== Fixes == | == Fixes == | ||
{{ | {{MC/Fixes|project=MCPE|fixedin=1.20.0.23 Preview | ||
|;old | |;old | ||
|141124|Inactive scroll buttons can still play scroll sounds | |141124|Inactive scroll buttons can still play scroll sounds | ||
| Line 176: | Line 176: | ||
*Fixed a graphical issue where a gamepad icon would display over another screen. | *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. | *Fixed an issue were the setting had no affect on how long toasts remained on display. | ||
{{ | {{MC/Fixes|project=REALMS|fixedin=1.20.0.23 Preview | ||
|;old | |;old | ||
|11276|When playing split screen, if the second player logs out, it disconnects both players from realm|otherissuescount=0}}</onlyinclude> | |11276|When playing split screen, if the second player logs out, it disconnects both players from realm|otherissuescount=0}}</onlyinclude> | ||
== References == | == References == | ||
{{ | {{MC/Reflist}} | ||
== Navigation == | == Navigation == | ||
{{Navbox Bedrock Edition versions|1.2x}} | {{MC/Navbox Bedrock Edition versions|1.2x}} | ||
[[Category:Bedrock Edition 1.20.0 betas]] | [[Category:Bedrock Edition 1.20.0 betas]] | ||
de:Bedrock Edition beta 1.20.0.23 | |||
es:Bedrock Edition beta 1.20.0.23 | |||
ko:Bedrock Edition 프리뷰 1.20.0.23 | |||
pt:Edição Bedrock Preview 1.20.0.23 | |||
uk:Preview 1.20.0.23 (Bedrock Edition) | |||
zh:基岩版1.20.0.23 | |||
Latest revision as of 19:18, 9 April 2026
Template:Infobox version Beta 1.20.0.23 (Android) or Preview 1.20.0.23 (Windows, iOS, iPadOS, Xbox) is the fourth beta/Preview version for Minecraft:Bedrock Edition 1.20.0, released on May 3, 2023<ref>Template:Cite</ref> which brings more parity from Java Edition and fixes bugs.
Additions
General
Gameplay
- 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
Title screen
- The panorama was changed to showcase a cherry grove biome.
- Changed the panorama rotation to clockwise.
Technical
Minecraft:Bedrock Dedicated Server
- Content logs now show in dedicated server console window with a configurable log level using these new server properties:
- REDIRECT Template:Code
Template:Redr - Sets the minimum level for content logs to output. Allowed values:
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr. Default:
- REDIRECT Template:Code
- Note: This log level also affects content logs written to disk when using
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr - Enables or disables content log output to the console window. Default:
- REDIRECT Template:Code
Entities
- 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
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr field will result in content errors.
- Released the following item components out of experimental in json formats
- REDIRECT Template:Code
Template:Redr and higher:
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
Accessibility
- 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
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr block trait.
- Adds states
- REDIRECT Template:Code
Template:Redr and/or
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr is a six value string state (
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr) that contains info on which block face the player clicked on when the block was placed.
- REDIRECT Template:Code
Template:Redr is a 2 value string state (
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr) 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 (
- REDIRECT Template:Code
API
- Moving
- REDIRECT Template:Code
Template:Redr method to
- REDIRECT Template:Code
- Moving
- REDIRECT Template:Code
Template:Redr method to
- REDIRECT Template:Code
- Moving
- REDIRECT Template:Code
Template:Redr method to
- REDIRECT Template:Code
- Moving
- REDIRECT Template:Code
Template:Redr class to
- REDIRECT Template:Code
- Moving
- REDIRECT Template:Code
Template:Redr class to
- REDIRECT Template:Code
- Moving
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr property to
- REDIRECT Template:Code
- Moving the following additional
- REDIRECT Template:Code
Template:Redr subclasses to
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- Renamed
- REDIRECT Template:Code
Template:Redr class to
- REDIRECT Template:Code
Template:Redr and moved to
- REDIRECT Template:Code
- Moving the following additional
- REDIRECT Template:Code
Template:Redr subclasses to
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- Added class
- REDIRECT Template:Code
- Added function
- REDIRECT Template:Code
Template:Redr - Returns the effect type if it exists.
- Added function
- REDIRECT Template:Code
Template:Redr - Returns all of the effects.
- Updated class
- REDIRECT Template:Code
- Updated
- REDIRECT Template:Code
Template:Redr property. Is the duration of the effect in ticks.
- Added property
- REDIRECT Template:Code
Template:Redr. Returns the effect’s type id.
- Added interface Template:Cd
- Added function
- REDIRECT Template:Code
Template:Redr - Removes an effect from an entity. Returns
- REDIRECT Template:Code
Template:Redr if the effect is not found or does not exist.
- Updated function
- REDIRECT Template:Code
Template:Redr - Gets the effect if it exists on the entity. Otherwise returns
- REDIRECT Template:Code
- Updated function
- REDIRECT Template:Code
Template:Redr - Adds an effect to the entity. Returns
- REDIRECT Template:Code
Template:Redr if the effect cannot be added (the effect does not exist, the duration is negative).
- Items using the minimum duration for the
- REDIRECT Template:Code
Template:Redr component now work in the Minecraft:Blast Furnace and Minecraft:Smoker.
- Items with the
- REDIRECT Template:Code
Template:Redr component now trigger the throw sound effect when used
Scripting
- After Events
- All non-before events have been moved from
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr has 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.
Fixes
Script error: No such module "fixes". 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.
Script error: No such module "fixes".
References
<references group="">
</references>
de:Bedrock Edition beta 1.20.0.23 es:Bedrock Edition beta 1.20.0.23 ko:Bedrock Edition 프리뷰 1.20.0.23 pt:Edição Bedrock Preview 1.20.0.23 uk:Preview 1.20.0.23 (Bedrock Edition) zh:基岩版1.20.0.23