Minecraft:Bedrock Edition Preview 26.40.20: Difference between revisions
More actions
Sync: updated from Minecraft |
Sync: updated from Minecraft |
||
| (6 intermediate revisions by the same user not shown) | |||
| Line 2: | Line 2: | ||
| image = Bedrock 26.40.20.png | | image = Bedrock 26.40.20.png | ||
| edition = bedrock | | edition = bedrock | ||
| editorver = | | editorver = 26.40.20 | ||
| type = Preview | | type = Preview | ||
| build = '''Android''':<br>45690739 (armeabi-v7a)<br>45690736 (arm64-v8a) | | build = '''Windows''': 45690749<br>'''Android''':<br>45690739 (armeabi-v7a)<br>45690736 (arm64-v8a) | ||
| internal = '''Windows, Xbox''': 1.26.4020.0<br>'''Android''': 1.26.40.20 | | internal = '''Windows, Xbox''': 1.26.4020.0<br>'''Android''': 1.26.40.20 | ||
| versioncode = '''Android''':<br /> | | versioncode = '''Android''':<br /> | ||
| Line 15: | Line 15: | ||
| date = June 2, 2026 | | date = June 2, 2026 | ||
| parent = 26.40 | | parent = 26.40 | ||
| prevparent = 26. | | prevparent = 26.31 | ||
| next = Preview 26.40.22 | | next = Preview 26.40.22 | ||
| nextparent = 26.50 | | nextparent = 26.50 | ||
}}<onlyinclude> | }}<onlyinclude> | ||
'''Beta 26.40.20''' (ChromeOS, Android) | '''Beta 26.40.20''' (ChromeOS, Android) or '''Preview 26.40.20''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the first beta/''Preview'' for [[Minecraft:Bedrock Edition 26.40]], released on June 2, 2026,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/46333309174669-Minecraft-Beta-Preview-26-40-20|title=Minecraft Beta & Preview - 26.40.20|website=Minecraft Feedback|date=June 2, 2026}}</ref> which fixes bugs. | ||
== Changes == | == Changes == | ||
| Line 37: | Line 37: | ||
'''[[Minecraft:Chicken]]''' | '''[[Minecraft:Chicken]]''' | ||
* Updated hurt and death sounds for one of the chicken sound variants. | * Updated hurt and death sounds for one of the chicken sound variants. | ||
'''[[Minecraft:Sulfur cube]]''' | '''[[Minecraft:Sulfur cube]]''' | ||
| Line 45: | Line 42: | ||
* No longer absorbs a block in the player's hand from further distance than 8 blocks. | * No longer absorbs a block in the player's hand from further distance than 8 blocks. | ||
* Sulfur cubes with a block absorbed can no longer freeze. | * Sulfur cubes with a block absorbed can no longer freeze. | ||
'''[[Minecraft:Turtle]]''' | |||
* Can now be attached to [[Minecraft:balloon]]s. | |||
=== General === | === General === | ||
| Line 53: | Line 53: | ||
* Realm tags are now on the left side of the information screen. | * Realm tags are now on the left side of the information screen. | ||
* Various adjustments to the Realms Hub Community tab components. | * Various adjustments to the Realms Hub Community tab components. | ||
* When the client is outdated, all Realms Hub | * When the client is outdated, all Realms Hub features will now be loaded while the player is unable to join. | ||
* Shrinked focus size of side menu in story comments and report screens to fit the content. | * Shrinked focus size of side menu in story comments and report screens to fit the content. | ||
* Added an icon for the Admin log tab. | * Added an icon for the Admin log tab. | ||
| Line 70: | Line 70: | ||
'''AI Goals''' | '''AI Goals''' | ||
* Made schemas for the following goals stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.40 and newer: | * Made schemas for the following goals stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.40 and newer: | ||
** {{cd|minecraft:behavior.beg}} | |||
*** Int Range field {{cd|look_time}} now only accepts an object with {{cd|min}} and {{cd|max}} values. Other formats will fail to parse. | |||
** {{cd|minecraft:behavior.charge_held_item}} | |||
** {{cd|minecraft:behavior.drink_potion}} | |||
** {{cd|minecraft:behavior.eat_block}} | |||
** {{cd|minecraft:behavior.float_wander}} | |||
** {{cd|minecraft:behavior.knockback_roar}} | |||
** {{cd|minecraft:behavior.leap_at_target}} | ** {{cd|minecraft:behavior.leap_at_target}} | ||
*** Float Range field {{cd|float_duration}} now only accepts an object with {{cd|min}} and {{cd|max}} values. Other formats will fail to parse. | |||
** {{cd|minecraft:behavior.nap}} | |||
** {{cd|minecraft:behavior.move_to_block}} | |||
** {{cd|minecraft:behavior.ranged_attack}} | |||
** {{cd|minecraft:behavior.silverfish_merge_with_stone}} | ** {{cd|minecraft:behavior.silverfish_merge_with_stone}} | ||
** {{cd|minecraft:behavior.silverfish_wake_up_friends}} | ** {{cd|minecraft:behavior.silverfish_wake_up_friends}} | ||
* | ** {{cd|minecraft:behavior.snacking}} | ||
** {{cd|minecraft:behavior.squid_dive}} | ** {{cd|minecraft:behavior.squid_dive}} | ||
** {{cd|minecraft:behavior.squid_flee}} | ** {{cd|minecraft:behavior.squid_flee}} | ||
| Line 79: | Line 90: | ||
** {{cd|minecraft:behavior.squid_move_away_from_ground}} | ** {{cd|minecraft:behavior.squid_move_away_from_ground}} | ||
** {{cd|minecraft:behavior.squid_out_of_water}} | ** {{cd|minecraft:behavior.squid_out_of_water}} | ||
** {{cd|minecraft:behavior.stalk_and_pounce_on_target}} | ** {{cd|minecraft:behavior.stalk_and_pounce_on_target}} | ||
** {{cd|minecraft:behavior.summon_entity}} | |||
** {{cd|minecraft:behavior. | |||
* Actor goal {{cd|minecraft:behavior.ranged_attack}} takes a float range for {{cd|attack_interval}} instead of {{cd|attack_interval_min}} and {{cd|attack_interval_max}} for versions 1.26.40 and newer. | * Actor goal {{cd|minecraft:behavior.ranged_attack}} takes a float range for {{cd|attack_interval}} instead of {{cd|attack_interval_min}} and {{cd|attack_interval_max}} for versions 1.26.40 and newer. | ||
'''[[Minecraft:API]]''' | '''[[Minecraft:API]]''' | ||
* Released {{cd|@minecraft/server}} version 2.9.0 | * Released {{cd|@minecraft/server}} version 2.9.0. | ||
* Added {{cd|@minecraft/server}} version 2.10.0-beta | * Added {{cd|@minecraft/server}} version 2.10.0-beta. | ||
* Moved {{cd|nameplateDepthTested}} and {{cd|nameplateRenderDistance}} from beta to {{cd|V2.8.0}}. | * Moved {{cd|nameplateDepthTested}} and {{cd|nameplateRenderDistance}} from beta to {{cd|V2.8.0}}. | ||
* Moved {{cd|SoundInstance}} class from {{cd|beta}} to {{cd|V1.2.0}}. | * Moved {{cd|SoundInstance}} class from {{cd|beta}} to {{cd|V1.2.0}}. | ||
| Line 103: | Line 102: | ||
* Moved {{cd|Player.playSound}} returning a {{cd|SoundInstance}} from beta to {{cd|V1.2.0}}. | * Moved {{cd|Player.playSound}} returning a {{cd|SoundInstance}} from beta to {{cd|V1.2.0}}. | ||
* Moved {{cd|Dimension.playSound}} returning a {{cd|SoundInstance}} from beta to {{cd|V1.11.0}}. | * Moved {{cd|Dimension.playSound}} returning a {{cd|SoundInstance}} from beta to {{cd|V1.11.0}}. | ||
* Dimension | * Dimension: | ||
** Significantly improved block search speed when using {{cd|BlockVolume}} for | ** Significantly improved block search speed when using {{cd|BlockVolume}} for {{cd|fillBlocks}} API. | ||
'''Blocks''' | '''Blocks''' | ||
* Added | * Added {{cd|shelf}} as an {{cd|item_display_transforms}} offsets value inside {{cd|geo.json}}. | ||
** This is to give the offsets when placed inside a [[Minecraft:shelf]] | ** This is to give the offsets when placed inside a [[Minecraft:shelf]]. | ||
** Pre 1.26.40 blocks with a | ** Pre 1.26.40 blocks with a {{cd|fixed}} value will have that value copied to {{cd|shelf}}. | ||
** New 1.26.40 blocks will be able to define | ** New 1.26.40 blocks will be able to define {{cd|fixed}} for [[Minecraft:item frame]]s and {{cd|self}} for shelves. | ||
'''Entity components''' | |||
* Added a new {{cd|require_collision_overlap}} boolean field to {{cd|minecraft:pushable_by_entity}}'s presets: | * Added a new {{cd|require_collision_overlap}} boolean field to {{cd|minecraft:pushable_by_entity}}'s presets: | ||
** Determines whether the collision boxes of two entities must overlap for pushing to occur. | ** Determines whether the collision boxes of two entities must overlap for pushing to occur. | ||
| Line 118: | Line 117: | ||
** For format versions below 1.26.40, this field defaults to {{cd|false}}. | ** For format versions below 1.26.40, this field defaults to {{cd|false}}. | ||
'''Item | '''[[Minecraft:Item components]]''' | ||
* Item component {{cd|minecraft:wearable}} setting {{cd|slot}} field to {{cd|slot.armor.body}} will not cause assert. | * Item component {{cd|minecraft:wearable}} setting {{cd|slot}} field to {{cd|slot.armor.body}} will not cause assert. | ||
| Line 132: | Line 131: | ||
==== Technical ==== | ==== Technical ==== | ||
'''[[Minecraft:API]]''' | '''[[Minecraft:API]]''' | ||
* Added a new loot function {{cd|CarryOverBlockEntityDataFunction}} with a single boolean field | * Added a new loot function {{cd|CarryOverBlockEntityDataFunction}} with a single boolean field {{cd|dynamic_properties}} behind {{cd|beta}}. | ||
* Added {{cd|ItemBlockDynamicPropertiesComponent}} item component behind {{cd|beta}} | * Added {{cd|ItemBlockDynamicPropertiesComponent}} item component behind {{cd|beta}}. | ||
** It may be retrieved on an item that resulted from a {{cd|carry_over_block_entity_data}} loot function. | ** It may be retrieved on an item that resulted from a {{cd|carry_over_block_entity_data}} loot function. | ||
** It has two methods, {{cd|get}} and {{cd|totalByteCount}} which work like their block component counterparts. | ** It has two methods, {{cd|get}} and {{cd|totalByteCount}} which work like their block component counterparts. | ||
| Line 159: | Line 158: | ||
* {{cd|WorldAfterEvents}} in beta now exposes a {{cd|soundCompleted}} signal with a {{cd|soundInstanceId}} property that matches the id of the {{cd|SoundInstance}} that completed that fires when a tracked sound's declared duration elapses. | * {{cd|WorldAfterEvents}} in beta now exposes a {{cd|soundCompleted}} signal with a {{cd|soundInstanceId}} property that matches the id of the {{cd|SoundInstance}} that completed that fires when a tracked sound's declared duration elapses. | ||
* Added API for {{cd|minecraft:instrument_sound}} component. | * Added API for {{cd|minecraft:instrument_sound}} component. | ||
** It has a {{cd|getInstrumentName}} function to get the assigned instrument given a valid facing | ** It has a {{cd|getInstrumentName}} function to get the assigned instrument given a valid facing direction. | ||
** It has a {{cd|playInstrumentSound}} function to play the instrument sound assinged to a given valid facing | ** It has a {{cd|playInstrumentSound}} function to play the instrument sound assinged to a given valid facing direction. | ||
** The component can be obtained from any | ** The component can be obtained from any block; if a block does not have the component explicitly defined, then a component with the default sounds will be returned. | ||
'''Blocks''' | '''Blocks''' | ||
* When applying a | * When applying a {{cd|minecraft:sixteen_way_rotation}} value via console command, autocomplete suggestions will now correctly show numbers 0-15. Sixteen-way placement direction block trait now applies its rotation with the same orientation as existing Cardinal Direction and Facing Direction traits. | ||
* Added some trait restrictions for blocks with the {{cd|minecraft:multi_block}} trait: | * Added some trait restrictions for blocks with the {{cd|minecraft:multi_block}} trait: | ||
** Cannot also define the {{cd|minecraft:connection}} trait. | ** Cannot also define the {{cd|minecraft:connection}} trait. | ||
** Cannot also define the {{cd|minecraft:placement_position}} trait | ** Cannot also define the {{cd|minecraft:placement_position}} trait. | ||
** If the {{cd|minecraft:placement_direction}} is defined, only the {{cd|minecraft:cardinal_direction}} state is allowed to be enabled. | ** If the {{cd|minecraft:placement_direction}} is defined, only the {{cd|minecraft:cardinal_direction}} state is allowed to be enabled. | ||
** The component {{cd|minecraft:geometry cannot}} define {{cd|n_way_visual_rotation}} for multi-blocks. | ** The component {{cd|minecraft:geometry cannot}} define {{cd|n_way_visual_rotation}} for multi-blocks. | ||
| Line 180: | Line 179: | ||
'''Items''' | '''Items''' | ||
* Added a new loot function | * Added a new loot function {{cd|carry_over_block_entity_data}} with a single boolean field {{cd|dynamic_properties}} defaulted to {{cd|false}}. | ||
** When looting a block with a block-entity and dynamic-properties, it will try to carry its dynamic-properties over to the created item-stack. | ** When looting a block with a block-entity and dynamic-properties, it will try to carry its dynamic-properties over to the created item-stack. | ||
** Requires "Upcoming Creator Features Experiment". | ** Requires "Upcoming Creator Features Experiment". | ||
| Line 186: | Line 185: | ||
'''[[Minecraft:Sound]]s''' | '''[[Minecraft:Sound]]s''' | ||
* Added a new {{cd|minecraft:server_sound_definitions}} payload to {{cd|sounds/sound_definitions.json}} that lets behavior packs declare server-side sound definitions for sounds played from script. | * Added a new {{cd|minecraft:server_sound_definitions}} payload to {{cd|sounds/sound_definitions.json}} that lets behavior packs declare server-side sound definitions for sounds played from script. | ||
** Each definition can include an optional duration_info with a seconds length and a mode that controls how playback time is tracked. | ** Each definition can include an optional duration_info with a seconds length and a mode that controls how playback time is tracked. | ||
** A {{cd|mode}} of {{cd|game_time}} means the duration is tracked by ticks. | ** A {{cd|mode}} of {{cd|game_time}} means the duration is tracked by ticks. | ||
** A {{cd|mode}} of {{cd|real_time}} means the duration is tracked by wall-clock time. | ** A {{cd|mode}} of {{cd|real_time}} means the duration is tracked by wall-clock time. | ||
'''Voxel Shapes''' | '''Voxel Shapes''' | ||
| Line 222: | Line 195: | ||
== Fixes == | == Fixes == | ||
{{fixes|project=MCPE|fixedin=26.40.20 Preview | {{fixes|project=MCPE|fixedin=26.40.20 Preview | ||
|;old | |||
|31166|Playing music discs does not stop background music. | |31166|Playing music discs does not stop background music. | ||
|185730|Unflattened enchanted golden apple ID is used for rarity in vanilla resources, causing issues changing rarity with flattened ID. | |185730|Unflattened enchanted golden apple ID is used for rarity in vanilla resources, causing issues changing rarity with flattened ID. | ||
| Line 227: | Line 201: | ||
|216837|Parity: minecart entity separation no longer works since 1.21.0. | |216837|Parity: minecart entity separation no longer works since 1.21.0. | ||
|221546|Vibrant Visuals: It takes a long time for water reflections to be rendered correctly after using "/time set midnight". | |221546|Vibrant Visuals: It takes a long time for water reflections to be rendered correctly after using "/time set midnight". | ||
|234423|Simultaneously uncrouching and opening a block GUI places a ghost block. | |234423|Simultaneously uncrouching and opening a block GUI places a ghost block. | ||
|237155|Anti-Aliasing resets to 1 when launching the game in fullscreen mode. | |237155|Anti-Aliasing resets to 1 when launching the game in fullscreen mode. | ||
| Line 234: | Line 207: | ||
|238051|The skybox in custom dimensions is messed up. | |238051|The skybox in custom dimensions is messed up. | ||
|238162|Sulfur cube buckets containing named sulfur cubes with blocks don't show the block tooltip. | |238162|Sulfur cube buckets containing named sulfur cubes with blocks don't show the block tooltip. | ||
|238265|Getting hurt by sweet berry bush does not produce subtitles. | |||
|238275|Sulfur cubes in buckets preserve momentum and other unwanted data. | |238275|Sulfur cubes in buckets preserve momentum and other unwanted data. | ||
|238293|End crystal beam texture displays incorrectly when respawning or healing the ender dragon. | |238293|End crystal beam texture displays incorrectly when respawning or healing the ender dragon. | ||
|238317|Enchantment glint animation freezes when Texture Streaming is enabled. | |238317|Enchantment glint animation freezes when Texture Streaming is enabled. | ||
|238380|Texture Streaming causes high resolution textures to appear pixelated in inventory. | |238380|Texture Streaming causes high resolution textures to appear pixelated in inventory. | ||
|238382|"Grow" tooltip appears when looking at sea pickles while holding bone meal, even if the bone meal cannot be used. | |||
|238393|Guardian, elder guardian, and End crystal beams render incorrectly when Texture Streaming is enabled. | |238393|Guardian, elder guardian, and End crystal beams render incorrectly when Texture Streaming is enabled. | ||
|238660|Sulfur cave water fog green shade still does not match Java. | |238660|Sulfur cave water fog green shade still does not match Java. | ||
|238747|Zombie Nautilus swim subtitle appears as placeholder string. | |||
|238790|Particles with format version >{{=}} 1.20.80 give erroneous content log errors when using a texture file not in the "textures" folder. | |238790|Particles with format version >{{=}} 1.20.80 give erroneous content log errors when using a texture file not in the "textures" folder. | ||
|238935|In the new storage settings screen, there's no option for file storage location. | |238935|In the new storage settings screen, there's no option for file storage location. | ||
| Line 247: | Line 223: | ||
'''Other''' | '''Other''' | ||
* Fixed text field narration restarting label and description on every keypress. | * Fixed text field narration restarting label and description on every keypress. | ||
* Fixed a rare crash that could occur when relaunching the game near an End gateway beam after changing graphics mode. | * Fixed a rare crash that could occur when relaunching the game near an [[Minecraft:End gateway]] beam after changing graphics mode. | ||
* Fixed the spacing in the Realms Hub Side. | * Fixed the spacing in the Realms Hub Side. | ||
* Fixed an issue in Realms hub admin logs where gamertags of players who are no longer members of the Realm were delayed on loading. | * Fixed an issue in Realms hub admin logs where gamertags of players who are no longer members of the Realm were delayed on loading. | ||
* Fixed shulker hurt sounds not playing due to mismatched audio file names. | * Fixed [[Minecraft:shulker]] hurt sounds not playing due to mismatched audio file names. | ||
* Fixed pillager celebrate sound not playing due to a typo in the sound definition ({{cd|elebrate3}} → {{cd|celebrate3}}). | * Fixed [[Minecraft:pillager]] celebrate sound not playing due to a typo in the sound definition ({{cd|elebrate3}} → {{cd|celebrate3}}). | ||
* Fixed | * Fixed normal, aggressive, and worried [[Minecraft:panda]] idle sounds referencing non-existent audio files, which could cause missing audio. | ||
* Fixed a memory leak in the Character Creator that could cause crashes after extended use on memory-constrained platforms. | * Fixed a memory leak in the Character Creator that could cause crashes after extended use on memory-constrained platforms. | ||
* Fixed missing localized text for the Follow Me, Over There, Simple Clap, and Wave emotes. | * Fixed missing localized text for the Follow Me, Over There, Simple Clap, and Wave emotes. | ||
* Fixed a bug that caused the New Settings Screen to display a deprecated warning modal when enabling text-to-speech while an unsupported language is selected. | * Fixed a bug that caused the New Settings Screen to display a deprecated warning modal when enabling text-to-speech while an unsupported language is selected. | ||
* Fixed invulnerable timer bypass when changing before hurt event damage below source amount. | * Fixed invulnerable timer bypass when changing before hurt event damage below source amount. | ||
* Fixed {{cd|minecraft:shooter}} component not being able to shoot if no ammunition was defined. | * Fixed the {{cd|minecraft:shooter}} component not being able to shoot if no ammunition was defined. | ||
* Fixed {{cd|PlayerStartBreakingBlock}} and {{cd|PlayerCancelBreakingBlock}} from firing when a block | * Fixed {{cd|PlayerStartBreakingBlock}} and {{cd|PlayerCancelBreakingBlock}} from firing when a block cannot be broken using an item in [[Minecraft:Creative]].</onlyinclude> | ||
== References == | == References == | ||
Latest revision as of 11:05, 23 June 2026
Template:Infobox version Beta 26.40.20 (ChromeOS, Android) or Preview 26.40.20 (Windows, iOS, iPadOS, Xbox, PlayStation) is the first beta/Preview for Minecraft:Bedrock Edition 26.40, released on June 2, 2026,<ref>Template:Cite</ref> which fixes bugs.
Changes
Blocks
- Geysers can now erupt through flowing liquids.
- Potent sulfur is located after Minecraft:sulfur instead of Minecraft:polished sulfur in the Creative inventory.
- Sulfur spikes now have their own dedicated block sounds and events.
Items
- The "Bounce" music disc can now be found in Minecraft:abandoned mineshafts when the "Villager Trade Rebalancing" experiment is enabled.
Mobs
- Updated hurt and death sounds for one of the chicken sound variants.
- No longer push each other when placed on adjacent blocks.
- No longer absorbs a block in the player's hand from further distance than 8 blocks.
- Sulfur cubes with a block absorbed can no longer freeze.
- Can now be attached to Minecraft:balloons.
General
Accessibility
- Text field now narrates its content when editing is stopped via keyboard or gamepad.
- Realm tags are now on the left side of the information screen.
- Various adjustments to the Realms Hub Community tab components.
- When the client is outdated, all Realms Hub features will now be loaded while the player is unable to join.
- Shrinked focus size of side menu in story comments and report screens to fit the content.
- Added an icon for the Admin log tab.
- Removed the Realms subscriptions from the subscriptions tab.
UI
- Player names will now show as blue when in a Minecraft:party.
- Added Minecraft:toast notification when Character Creator fails to initalize on Realm join.
- Main menu music will now start after the initial loading screen to prevent stuttering.
- Added a specific error message when adding or editing an external server with an address and port that already exists.
- The Marketplace Pass accordion is now hidden when the player is in any beta, as well as the "Get More" button on PlayStation, iOS, and Nintendo Switch Template:Sic.
Technical
AI Goals
- Made schemas for the following goals stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.40 and newer:
- Template:Cd
- Int Range field Template:Cd now only accepts an object with Template:Cd and Template:Cd values. Other formats will fail to parse.
- Template:Cd
- Template:Cd
- Template:Cd
- Template:Cd
- Template:Cd
- Template:Cd
- Float Range field Template:Cd now only accepts an object with Template:Cd and Template:Cd values. Other formats will fail to parse.
- Template:Cd
- Template:Cd
- Template:Cd
- Template:Cd
- Template:Cd
- Template:Cd
- Template:Cd
- Template:Cd
- Template:Cd
- Template:Cd
- Template:Cd
- Template:Cd
- Template:Cd
- Template:Cd
- Actor goal Template:Cd takes a float range for Template:Cd instead of Template:Cd and Template:Cd for versions 1.26.40 and newer.
- Released Template:Cd version 2.9.0.
- Added Template:Cd version 2.10.0-beta.
- Moved Template:Cd and Template:Cd from beta to Template:Cd.
- Moved Template:Cd class from Template:Cd to Template:Cd.
- Moved Template:Cd from Template:Cd to Template:Cd.
- Moved Template:Cd returning a Template:Cd from beta to Template:Cd.
- Moved Template:Cd returning a Template:Cd from beta to Template:Cd.
- Dimension:
- Significantly improved block search speed when using Template:Cd for Template:Cd API.
Blocks
- Added Template:Cd as an Template:Cd offsets value inside Template:Cd.
- This is to give the offsets when placed inside a Minecraft:shelf.
- Pre 1.26.40 blocks with a Template:Cd value will have that value copied to Template:Cd.
- New 1.26.40 blocks will be able to define Template:Cd for Minecraft:item frames and Template:Cd for shelves.
Entity components
- Added a new Template:Cd boolean field to Template:Cd's presets:
- Determines whether the collision boxes of two entities must overlap for pushing to occur.
- For format versions 1.26.40 and higher, this field defaults to Template:Cd.
- For format versions below 1.26.40, this field defaults to Template:Cd.
- Item component Template:Cd setting Template:Cd field to Template:Cd will not cause assert.
Items
- Items declared with a Template:Cd of 1.26.30 or higher now require at least one entry under Template:Cd. Previously such items would silently fall back to legacy item parsing; they now fail to register with a content error.
- Custom item definitions in resource packs now reliably override their Vanilla counterparts:
- A custom definition using an older Template:Cd will now be applied on top of a Vanilla item that ships with Template:Cd 1.16+ (previously the custom data was silently dropped). In Vanilla this only affects Template:Cd and Template:Cd.
Experimental
These additions and changes are accessible by enabling the "Beta APIs", "Upcoming Creator Features", "Experimental Voxel Shape Features", and "Render Dragon Features for Creators" Minecraft:experimental toggles.
Changes
Technical
- Added a new loot function Template:Cd with a single boolean field Template:Cd behind Template:Cd.
- Added Template:Cd item component behind Template:Cd.
- It may be retrieved on an item that resulted from a Template:Cd loot function.
- It has two methods, Template:Cd and Template:Cd which work like their block component counterparts.
- Added Template:Cd and Template:Cd to Template:Cd.
- Added Template:Cd and Template:Cd to Template:Cd.
- Added Template:Cd to Template:Cd in Template:Cd in Template:Cd.
- Added Template:Cd, Template:Cd, Template:Cd, and Template:Cd methods to Template:Cd in Template:Cd.
- Added Template:Cd option to Template:Cd and Template:Cd in Template:Cd.
- Infinitely-looping sounds (Template:Cd) stop automatically when the last Template:Cd reference is dropped; retain the handle to keep the sound playing.
- Added Template:Cd to Template:Cd.
- Added Template:Cd to Template:Cd.
- Added Template:Cd to Template:Cd.
- Added Template:Cd to Template:Cd.
- Added class Template:Cd to Template:Cd.
- Added class Template:Cd to Template:Cd.
- Added interface Template:Cd to Template:Cd.
- Added property Template:Cd to Template:Cd.
- Added interface Template:Cd to Template:Cd.
- Changed Template:Cd in Template:Cd to accept Template:Cd instead of Template:Cd which adds support for Template:Cd, Template:Cd, and Template:Cd options.
- Template:Cd in Template:Cd now exposes a Template:Cd property that reports the sound event the instance was started with.
- Template:Cd in beta now exposes a Template:Cd property that returns the Player the sound was played for, or Template:Cd for broadcast sounds.
- Template:Cd in beta now exposes a Template:Cd property that returns a Template:Cd when the underlying sound definition includes duration information, otherwise undefined.
- Added Template:Cd in Template:Cd with a Template:Cd property, an Template:Cd property, and a Template:Cd getter that returns the elapsed playback time in seconds.
- Template:Cd now exposes an Template:Cd property that returns a unique identifier for the instance.
- Template:Cd in beta now exposes a Template:Cd signal with a Template:Cd property that matches the id of the Template:Cd that completed that fires when a tracked sound's declared duration elapses.
- Added API for Template:Cd component.
- It has a Template:Cd function to get the assigned instrument given a valid facing direction.
- It has a Template:Cd function to play the instrument sound assinged to a given valid facing direction.
- The component can be obtained from any block; if a block does not have the component explicitly defined, then a component with the default sounds will be returned.
Blocks
- When applying a Template:Cd value via console command, autocomplete suggestions will now correctly show numbers 0-15. Sixteen-way placement direction block trait now applies its rotation with the same orientation as existing Cardinal Direction and Facing Direction traits.
- Added some trait restrictions for blocks with the Template:Cd trait:
- Cannot also define the Template:Cd trait.
- Cannot also define the Template:Cd trait.
- If the Template:Cd is defined, only the Template:Cd state is allowed to be enabled.
- The component Template:Cd define Template:Cd for multi-blocks.
- Cannot also define the Template:Cd component.
DDUI
- Fixed the default behavior for close button bellow DDUI custom forms.
- Default visibility value is Template:Cd.
Graphical
- Updated point lights to use a shadow atlas, improving performance and update rate while making them look similar as before.
Items
- Added a new loot function Template:Cd with a single boolean field Template:Cd defaulted to Template:Cd.
- When looting a block with a block-entity and dynamic-properties, it will try to carry its dynamic-properties over to the created item-stack.
- Requires "Upcoming Creator Features Experiment".
- Added a new Template:Cd payload to Template:Cd that lets behavior packs declare server-side sound definitions for sounds played from script.
- Each definition can include an optional duration_info with a seconds length and a mode that controls how playback time is tracked.
- A Template:Cd of Template:Cd means the duration is tracked by ticks.
- A Template:Cd of Template:Cd means the duration is tracked by wall-clock time.
Voxel Shapes
- Added occlusion voxel shapes for one-arm, two-arm, three-arm, four-arm, and full-arm wall connections. These shapes will be applied to all Wall variations when the Voxel Shapes experiment is enabled.
- These shapes improve face culling so that hidden faces of custom blocks are correctly removed when attached to different Wall geometries: single posts, wall runs, corners, T-junctions, intersections, and wall clusters.
Fixes
Template:Fixes Other
- Fixed text field narration restarting label and description on every keypress.
- Fixed a rare crash that could occur when relaunching the game near an Minecraft:End gateway beam after changing graphics mode.
- Fixed the spacing in the Realms Hub Side.
- Fixed an issue in Realms hub admin logs where gamertags of players who are no longer members of the Realm were delayed on loading.
- Fixed Minecraft:shulker hurt sounds not playing due to mismatched audio file names.
- Fixed Minecraft:pillager celebrate sound not playing due to a typo in the sound definition (Template:Cd → Template:Cd).
- Fixed normal, aggressive, and worried Minecraft:panda idle sounds referencing non-existent audio files, which could cause missing audio.
- Fixed a memory leak in the Character Creator that could cause crashes after extended use on memory-constrained platforms.
- Fixed missing localized text for the Follow Me, Over There, Simple Clap, and Wave emotes.
- Fixed a bug that caused the New Settings Screen to display a deprecated warning modal when enabling text-to-speech while an unsupported language is selected.
- Fixed invulnerable timer bypass when changing before hurt event damage below source amount.
- Fixed the Template:Cd component not being able to shoot if no ammunition was defined.
- Fixed Template:Cd and Template:Cd from firing when a block cannot be broken using an item in Minecraft:Creative.
References
Template:Navbox Bedrock Edition versions
Minecraft:de:Bedrock Edition beta 26.40.20 Minecraft:es:Bedrock Edition Preview 26.40.20 Minecraft:ja:Bedrock Edition Preview 26.40.20 Minecraft:ko:Bedrock Edition 프리뷰 26.40.20 Minecraft:nl:Bedrockeditie Preview 26.40.20 Minecraft:pt:Edição Bedrock Preview 26.40.20 Minecraft:th:รุ่น Bedrock Preview 26.40.20 Minecraft:uk:Preview 26.40.20 (Bedrock Edition) Minecraft:zh:基岩版26.40.20