Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Minecraft:Bedrock Edition Preview 1.20.0.23: Difference between revisions

From SAS Gaming Wiki
SyncBot (talk | contribs)
Fix template calls: add MC/ prefix
SyncBot (talk | contribs)
Sync: updated from Minecraft
 
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 {{MC/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 {{JE}} and fixes bugs.


== Additions ==
== Additions ==
=== General ===
=== General ===
'''Gameplay'''
'''[[Minecraft:Gameplay]]'''
* Added new achievements:
* Added new achievements:
** Planting the past
** Planting the past
Line 34: Line 34:
== Changes ==
== Changes ==
=== General ===
=== General ===
'''Title screen'''
'''[[Minecraft:Title Screen|Title screen]]'''
* The panorama was changed to showcase a cherry grove biome.
* The [[Minecraft:panorama]] was changed to showcase a [[Minecraft:cherry grove]] biome.
* Changed the panorama rotation to clockwise.
* Changed the [[Minecraft: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}}.
**{{cd|content-log-level}} - Sets the minimum level for content logs to output. Allowed values: {{cd|verbose}}, {{cd|info}}, {{cd|warning}}, {{cd|error}}. Default: {{cd|info}}.
***Note: This log level also affects content logs written to disk when using {{MC/Cd|content-log-file-enabled<nowiki>=</nowiki>true}}.
***Note: This log level also affects content logs written to disk when using {{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}}.
**{{cd|content-log-console-output-enabled}} - Enables or disables content log output to the console window. Default: {{cd|info}}.


'''Entities'''
'''[[Minecraft: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 {{MC/Cd|identifier}} or {{MC/Cd|runtime_identifier}} field will result in content errors.
*Custom entities are restricted to overriding Vanilla entities released before 1.20. Invalid entities used in the {{cd|identifier}} or {{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 {{MC/Cd|1.20.0}} and higher:
*Released the following item components out of experimental in json formats {{cd|1.20.0}} and higher:
**{{MC/Cd|minecraft:display_name}}
**{{cd|minecraft:display_name}}
**{{MC/Cd|minecraft:durability}}
**{{cd|minecraft:durability}}
**{{MC/Cd|minecraft:fuel}}
**{{cd|minecraft:fuel}}
**{{MC/Cd|minecraft:entity_placer}}
**{{cd|minecraft:entity_placer}}
**{{MC/Cd|minecraft:icon}}
**{{cd|minecraft:icon}}


'''Accessibility'''
'''[[Minecraft: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'''
'''[[Minecraft:Add-On]]s and Script Engine'''
*Added {{MC/Cd|PlacementPosition}} ({{MC/Cd|minecraft:placement_position}}) {{MC/Cd|BlockTrait}} block trait.
*Added {{cd|PlacementPosition}} ({{cd|minecraft:placement_position}}) {{cd|BlockTrait}} block trait.
**Adds states {{MC/Cd|minecraft:block_face}} and/or {{MC/Cd|minecraft: vertical_half}}.
**Adds states {{cd|minecraft:block_face}} and/or {{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.
**{{cd|minecraft:block_face}} is a six value string state ({{cd|down}}, {{cd|up}}, {{cd|north}}, {{cd|south}}, {{cd|east}}, {{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.
**{{cd|minecraft:vertical_half}} is a 2 value string state ({{cd|bottom}}, {{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 ({{MC/Cd|onPlayerPlace}}).
**Both of these states are set when the block is placed ({{cd|onPlayerPlace}}).


'''API'''
'''[[Minecraft:API]]'''
*Moving {{MC/Cd|getComponent(componentId: string): EntityComponent | undefined }} method to {{MC/Cd|1.2.0}}.
*Moving {{cd|getComponent(componentId: string): EntityComponent | undefined }} method to {{cd|1.2.0}}.
*Moving {{MC/Cd|getComponents(): EntityComponent[]}} method to {{MC/Cd|1.2.0}}.
*Moving {{cd|getComponents(): EntityComponent[]}} method to {{cd|1.2.0}}.
*Moving {{MC/Cd|hasComponent(componentId: string): boolean}} method to {{MC/Cd|1.2.0}}.
*Moving {{cd|hasComponent(componentId: string): boolean}} method to {{cd|1.2.0}}.
*Moving {{MC/Cd|EntityComponent}} class to {{MC/Cd|1.2.0}}.
*Moving {{cd|EntityComponent}} class to {{cd|1.2.0}}.
*Moving {{MC/Cd|EntityBaseMovementComponent}} class to {{MC/Cd|1.2.0}}:
*Moving {{cd|EntityBaseMovementComponent}} class to {{cd|1.2.0}}:
**Moving {{MC/Cd|readonly}} {{MC/Cd|maxTurn: number}} property to {{MC/Cd|1.2.0}}.
**Moving {{cd|readonly}} {{cd|maxTurn: number}} property to {{cd|1.2.0}}.
**Moving the following additional {{MC/Cd|EntityBaseMovementComponent}} subclasses to {{MC/Cd|1.2.0}}:
**Moving the following additional {{cd|EntityBaseMovementComponent}} subclasses to {{cd|1.2.0}}:
***{{MC/Cd|EntityMovementAmphibiousComponent}}
***{{cd|EntityMovementAmphibiousComponent}}
***{{MC/Cd|EntityMovementBasicComponent}}
***{{cd|EntityMovementBasicComponent}}
***{{MC/Cd|EntityMovementFlyComponent}}
***{{cd|EntityMovementFlyComponent}}
***{{MC/Cd|EntityMovementGenericComponent}}
***{{cd|EntityMovementGenericComponent}}
***{{MC/Cd|EntityMovementHoverComponent}}
***{{cd|EntityMovementHoverComponent}}
***{{MC/Cd|EntityMovementJumpComponent}}
***{{cd|EntityMovementJumpComponent}}
***{{MC/Cd|EntityMovementSkipComponent}}
***{{cd|EntityMovementSkipComponent}}
*Renamed {{MC/Cd|EntityIsDyableComponent}} class to {{MC/Cd|EntityIsDyeableComponent}} and moved to {{MC/Cd|1.2.0}}.
*Renamed {{cd|EntityIsDyableComponent}} class to {{cd|EntityIsDyeableComponent}} and moved to {{cd|1.2.0}}.
*Moving the following additional {{MC/Cd|EntityComponent}} subclasses to {{MC/Cd|1.2.0}}:
*Moving the following additional {{cd|EntityComponent}} subclasses to {{cd|1.2.0}}:
**{{MC/Cd|EntityCanClimbComponent}}
**{{cd|EntityCanClimbComponent}}
**{{MC/Cd|EntityCanFlyComponent}}
**{{cd|EntityCanFlyComponent}}
**{{MC/Cd|EntityCanPowerJumpComponent}}
**{{cd|EntityCanPowerJumpComponent}}
**{{MC/Cd|EntityColorComponent}}
**{{cd|EntityColorComponent}}
**{{MC/Cd|EntityFireImmuneComponent}}
**{{cd|EntityFireImmuneComponent}}
**{{MC/Cd|EntityFloatsInLiquidComponent}}
**{{cd|EntityFloatsInLiquidComponent}}
**{{MC/Cd|EntityFlyingSpeedComponent}}
**{{cd|EntityFlyingSpeedComponent}}
**{{MC/Cd|EntityFrictionModifierComponent}}
**{{cd|EntityFrictionModifierComponent}}
**{{MC/Cd|EntityGroundOffsetComponent}}
**{{cd|EntityGroundOffsetComponent}}
**{{MC/Cd|EntityIsBabyComponent}}
**{{cd|EntityIsBabyComponent}}
**{{MC/Cd|EntityIsChargedComponent}}
**{{cd|EntityIsChargedComponent}}
**{{MC/Cd|EntityIsChestedComponent}}
**{{cd|EntityIsChestedComponent}}
**{{MC/Cd|EntityIsHiddenWhenInvisibleComponent}}
**{{cd|EntityIsHiddenWhenInvisibleComponent}}
**{{MC/Cd|EntityIsIgnitedComponent}}
**{{cd|EntityIsIgnitedComponent}}
**{{MC/Cd|EntityIsIllagerCaptainComponent}}
**{{cd|EntityIsIllagerCaptainComponent}}
**{{MC/Cd|EntityIsSaddledComponent}}
**{{cd|EntityIsSaddledComponent}}
**{{MC/Cd|EntityIsShakingComponent}}
**{{cd|EntityIsShakingComponent}}
**{{MC/Cd|EntityIsShearedComponent}}
**{{cd|EntityIsShearedComponent}}
**{{MC/Cd|EntityIsStackableComponent}}
**{{cd|EntityIsStackableComponent}}
**{{MC/Cd|EntityIsStunnedComponent}}
**{{cd|EntityIsStunnedComponent}}
**{{MC/Cd|EntityIsTamedComponent}}
**{{cd|EntityIsTamedComponent}}
**{{MC/Cd|EntityMarkVariantComponent}}
**{{cd|EntityMarkVariantComponent}}
**{{MC/Cd|EntityPushThroughComponent}}
**{{cd|EntityPushThroughComponent}}
**{{MC/Cd|EntityScaleComponent}}
**{{cd|EntityScaleComponent}}
**{{MC/Cd|EntitySkinIdComponent}}
**{{cd|EntitySkinIdComponent}}
**{{MC/Cd|EntityVariantComponent}}
**{{cd|EntityVariantComponent}}
**{{MC/Cd|EntityWantsJockeyComponent}}
**{{cd|EntityWantsJockeyComponent}}
*Added class {{MC/Cd|EffectTypes}}
*Added class {{cd|EffectTypes}}
**Added function {{MC/Cd|get(identifier: string): EffectType}} - Returns the effect type if it exists.
**Added function {{cd|get(identifier: string): EffectType}} - Returns the effect type if it exists.
**Added function {{MC/Cd|getAll(): EffectType[]}} - Returns all of the effects.
**Added function {{cd|getAll(): EffectType[]}} - Returns all of the effects.
*Updated class {{MC/Cd|Effect}}.
*Updated class {{cd|Effect}}.
**Updated {{MC/Cd|duration}} property. Is the duration of the effect in ticks.
**Updated {{cd|duration}} property. Is the duration of the effect in ticks.
**Added property {{MC/Cd|typeId}}. Returns the effect’s type id.
**Added property {{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 {{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.
**Added function {{cd|removeEffect(effectType: EffectType | string): boolean}} - Removes an effect from an entity. Returns {{cd|false}} if the effect is not found or does not exist.
**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 {{cd|getEffect(effectType: EffectType | string): Effect | undefined}} - Gets the effect if it exists on the entity. Otherwise returns {{cd|undefined}}.
**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).
**Updated function {{cd|addEffect(effectType: EffectType | string, duration: number, options?: EntityEffectOptions): boolean}} - Adds an effect to the entity. Returns {{cd|false}} if the effect cannot be added (the effect does not exist, the duration is negative).
*Items using the minimum duration for the {{MC/Cd|minecraft:fuel}} component now work in the [[Minecraft:Blast Furnace]] and [[Minecraft:Smoker]].
*Items using the minimum duration for the {{cd|minecraft:fuel}} component now work in the [[Minecraft:Blast Furnace]] and [[Minecraft:Smoker]].


'''[[Minecraft:Item]]s'''
'''[[Minecraft:Item]]s'''
*Items with the {{MC/Cd|minecraft:throwable}} component now trigger the throw sound effect when used
*Items with the {{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 {{MC/Cd|world.events}} to {{MC/Cd|world.afterEvents}}.
**All non-before events have been moved from {{cd|world.events}} to {{cd|world.afterEvents}}.
**{{MC/Cd|events}} has been removed from the world object.
**{{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
{{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
{{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}}
{{reflist}}


== Navigation ==
== Navigation ==
{{MC/Navbox Bedrock Edition versions|1.2x}}
{{Navbox Bedrock Edition versions|1.2x}}


[[Category:Bedrock Edition 1.20.0 betas]]
[[Minecraft:de:Bedrock Edition beta 1.20.0.23]]
de:Bedrock Edition beta 1.20.0.23
[[Minecraft:es:Bedrock Edition beta 1.20.0.23]]
es:Bedrock Edition beta 1.20.0.23
[[Minecraft:ko:Bedrock Edition 프리뷰 1.20.0.23]]
ko:Bedrock Edition 프리뷰 1.20.0.23
[[Minecraft:pt:Edição Bedrock Preview 1.20.0.23]]
pt:Edição Bedrock Preview 1.20.0.23
[[Minecraft:uk:Preview 1.20.0.23 (Bedrock Edition)]]
uk:Preview 1.20.0.23 (Bedrock Edition)
[[Minecraft:zh:基岩版1.20.0.23]]
zh:基岩版1.20.0.23

Latest revision as of 11:05, 27 May 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 Template:JE and fixes bugs.

Additions

General

Minecraft:Gameplay

  • Added new achievements:
    • Planting the past
      • Plant any Sniffer seed
    • Careful restoration
      • Make a Decorated Pot out of 4 Pottery Sherds

Changes

General

Title screen

Technical

Minecraft:Bedrock Dedicated Server

Minecraft: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 Template:Cd or Template:Cd field will result in content errors.

Minecraft:Items

Minecraft: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

Minecraft:Add-Ons and Script Engine

Minecraft:API

Minecraft:Items

  • Items with the Template:Cd component now trigger the throw sound effect when used

Scripting

  • After Events
    • All non-before events have been moved from Template:Cd to Template:Cd.
    • Template:Cd 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

Template: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.

Template:Fixes

References

Template:Reflist

Navigation

Template:Navbox Bedrock Edition versions

Minecraft:de:Bedrock Edition beta 1.20.0.23 Minecraft:es:Bedrock Edition beta 1.20.0.23 Minecraft:ko:Bedrock Edition 프리뷰 1.20.0.23 Minecraft:pt:Edição Bedrock Preview 1.20.0.23 Minecraft:uk:Preview 1.20.0.23 (Bedrock Edition) Minecraft:zh:基岩版1.20.0.23