196 lines
11 KiB
Text
196 lines
11 KiB
Text
{{Infobox version
|
||
| image = Bedrock 1.20.0.23 PatchNotes.png
|
||
| image2 = Bedrock 1.20.0.23.png
|
||
| image3 = Bedrock 1.20.0.23 (updated_panorama).png
|
||
| edition = bedrock
|
||
| type = Preview
|
||
| server = 1.20.0.23
|
||
| build = 15319142
|
||
| editorver = 0.3.5
|
||
| versioncode = '''Android''':<br>
|
||
952000023 (armeabi-v7a, 33)<br>
|
||
962000023 (x86, 33)<br>
|
||
972000023 (arm64-v8a, 33)<br>
|
||
982000023 (x86_64, 33)<br>
|
||
| date = '''Windows, Android, iOS, iPadOS, Xbox''' - May 3, 2023
|
||
| internal = '''Windows, Xbox''': 1.20.23.0<br>'''Android, iOS, iPadOS''': 1.20.0.23
|
||
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.0.23.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.20.0.23.zip Linux]
|
||
| parent = 1.20.0
|
||
| prevparent = 1.19.0
|
||
| prev = Preview 1.20.0.22
|
||
| next = Preview 1.20.0.24
|
||
| nextparent = 1.20.10
|
||
}}<onlyinclude>
|
||
'''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<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 ==
|
||
=== General ===
|
||
; [[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|Title screen]]
|
||
* The [[Panorama]] was changed to showcase a [[cherry grove]] biome.
|
||
* Now the [[Panorama]] rotates clockwise.
|
||
|
||
=== Technical ===
|
||
;[[Bedrock Dedicated Server]]
|
||
*Content logs now show in dedicated server console window with a configurable log level using these new server properties:
|
||
**{{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 {{cd|content-log-file-enabled<nowiki>=</nowiki>true}}.
|
||
**{{cd|content-log-console-output-enabled}} - Enables or disables content log output to the console window. Default: {{cd|info}}.
|
||
|
||
;[[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 {{cd|identifier}} or {{cd|runtime_identifier}} field will result in content errors.
|
||
|
||
;[[Item]]s
|
||
*Released the following item components out of experimental in json formats {{cd|1.20.0}} and higher:
|
||
**{{cd|minecraft:display_name}}
|
||
**{{cd|minecraft:durability}}
|
||
**{{cd|minecraft:fuel}}
|
||
**{{cd|minecraft:entity_placer}}
|
||
**{{cd|minecraft:icon}}
|
||
|
||
;[[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-On]]s and Script Engine
|
||
*Added {{cd|PlacementPosition}} ({{cd|minecraft:placement_position}}) {{cd|BlockTrait}} block trait.
|
||
**Adds states {{cd|minecraft:block_face}} and/or {{cd|minecraft: vertical_half}}.
|
||
**{{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.
|
||
**{{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 ({{cd|onPlayerPlace}}).
|
||
|
||
;[[API]]
|
||
*Moving {{cd|getComponent(componentId: string): EntityComponent | undefined }} method to {{cd|1.2.0}}.
|
||
*Moving {{cd|getComponents(): EntityComponent[]}} method to {{cd|1.2.0}}.
|
||
*Moving {{cd|hasComponent(componentId: string): boolean}} method to {{cd|1.2.0}}.
|
||
*Moving {{cd|EntityComponent}} class to {{cd|1.2.0}}.
|
||
*Moving {{cd|EntityBaseMovementComponent}} class to {{cd|1.2.0}}:
|
||
**Moving {{cd|readonly}} {{cd|maxTurn: number}} property to {{cd|1.2.0}}.
|
||
**Moving the following additional {{cd|EntityBaseMovementComponent}} subclasses to {{cd|1.2.0}}:
|
||
***{{cd|EntityMovementAmphibiousComponent}}
|
||
***{{cd|EntityMovementBasicComponent}}
|
||
***{{cd|EntityMovementFlyComponent}}
|
||
***{{cd|EntityMovementGenericComponent}}
|
||
***{{cd|EntityMovementHoverComponent}}
|
||
***{{cd|EntityMovementJumpComponent}}
|
||
***{{cd|EntityMovementSkipComponent}}
|
||
*Renamed {{cd|EntityIsDyableComponent}} class to {{cd|EntityIsDyeableComponent}} and moved to {{cd|1.2.0}}.
|
||
*Moving the following additional {{cd|EntityComponent}} subclasses to {{cd|1.2.0}}:
|
||
**{{cd|EntityCanClimbComponent}}
|
||
**{{cd|EntityCanFlyComponent}}
|
||
**{{cd|EntityCanPowerJumpComponent}}
|
||
**{{cd|EntityColorComponent}}
|
||
**{{cd|EntityFireImmuneComponent}}
|
||
**{{cd|EntityFloatsInLiquidComponent}}
|
||
**{{cd|EntityFlyingSpeedComponent}}
|
||
**{{cd|EntityFrictionModifierComponent}}
|
||
**{{cd|EntityGroundOffsetComponent}}
|
||
**{{cd|EntityIsBabyComponent}}
|
||
**{{cd|EntityIsChargedComponent}}
|
||
**{{cd|EntityIsChestedComponent}}
|
||
**{{cd|EntityIsHiddenWhenInvisibleComponent}}
|
||
**{{cd|EntityIsIgnitedComponent}}
|
||
**{{cd|EntityIsIllagerCaptainComponent}}
|
||
**{{cd|EntityIsSaddledComponent}}
|
||
**{{cd|EntityIsShakingComponent}}
|
||
**{{cd|EntityIsShearedComponent}}
|
||
**{{cd|EntityIsStackableComponent}}
|
||
**{{cd|EntityIsStunnedComponent}}
|
||
**{{cd|EntityIsTamedComponent}}
|
||
**{{cd|EntityMarkVariantComponent}}
|
||
**{{cd|EntityPushThroughComponent}}
|
||
**{{cd|EntityScaleComponent}}
|
||
**{{cd|EntitySkinIdComponent}}
|
||
**{{cd|EntityVariantComponent}}
|
||
**{{cd|EntityWantsJockeyComponent}}
|
||
*Added class {{cd|EffectTypes}}
|
||
**Added function {{cd|get(identifier: string): EffectType}} - Returns the effect type if it exists.
|
||
**Added function {{cd|getAll(): EffectType[]}} - Returns all of the effects.
|
||
*Updated class {{cd|Effect}}.
|
||
**Updated {{cd|duration}} property. Is the duration of the effect in ticks.
|
||
**Added property {{cd|typeId}}. Returns the effect’s type id.
|
||
*Added interface {{cd|EntityEffectOptions { amplifier?: number, showParticles?: boolean <nowiki>}</nowiki>}}
|
||
**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 {{cd|getEffect(effectType: EffectType | string): Effect | undefined}} - Gets the effect if it exists on the entity. Otherwise returns {{cd|undefined}}.
|
||
**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 {{cd|minecraft:fuel}} component now work in the [[Blast Furnace]] and [[Smoker]].
|
||
|
||
;[[Item]]s
|
||
*Items with the {{cd|minecraft:throwable}} component now trigger the throw sound effect when used
|
||
|
||
;Scripting
|
||
*After Events
|
||
**All non-before events have been moved from {{cd|world.events}} to {{cd|world.afterEvents}}.
|
||
**{{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.
|
||
|
||
== Fixes ==
|
||
{{fixes|project=MCPE|fixedin=1.20.0.23 Preview
|
||
|;old
|
||
|141124|Inactive scroll buttons can still play scroll sounds
|
||
|156331|The title on the Behavior pack dialogue box is not capitalized correctly
|
||
|166581|Camera goes black when sneaking in a space that is 1.5 blocks high
|
||
|167247|Experience orbs do not merge
|
||
|168885|Calibrated sculk sensor ignores some redstone inputs
|
||
|169423|Z-fighting occurs on the sniffers' heads and ears
|
||
|;previous
|
||
|168805|Some brushing sounds missing
|
||
|169491|Sniffer eggs can be destroyed by fluids, which is different from turtle eggs
|
||
|169492|Pitcher Plant can be farmed with bone meals on the plant
|
||
|169497|Sniffer egg crack uses "block.turtle_egg.crack" sound event despite "block.sniffer_egg.crack" existing
|
||
|169522|Sign in Xbox screen image is upside-down.
|
||
|169530|Calibrated sculk sensors doesn't receive redstone signals going through blocks
|
||
|169540|Banner Shield and Trimmed Armor persists when placed in the bottom Grindstone slot instead of the top slot (java parity)
|
||
|169562|Amethyst resonance doesn't work when block of amethyst is placed above or below the sculk sensor
|
||
|169654|Crash when brush breaks
|
||
|169929|Relic Music Disc doesn't generate as an archeology loot in the trail ruins
|
||
|otherissuescount=17}}
|
||
;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.
|
||
{{fixes|project=REALMS|fixedin=1.20.0.23 Preview
|
||
|;old
|
||
|11276|When playing split screen, if the second player logs out, it disconnects both players from realm|otherissuescount=0}}</onlyinclude>
|
||
|
||
== References ==
|
||
{{reflist}}
|
||
|
||
== Navigation ==
|
||
{{Navbox Bedrock Edition versions|1.2x}}
|
||
|
||
[[Category:Bedrock Edition 1.20.0 betas]]
|
||
[[Category:Betas released in 2023]]
|
||
|
||
[[de:Bedrock Edition beta 1.20.0.23]]
|
||
[[es:Bedrock Edition beta 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]]
|