Minecraft:Bedrock Edition Preview 26.20.26: Difference between revisions
More actions
Fix template calls: add MC/ prefix |
Sync: updated from Minecraft |
||
| (5 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{Infobox version | {{Infobox version | ||
| image = Bedrock 26.20.26.png | | image = Bedrock 26.20.26.png | ||
| edition = bedrock | | edition = bedrock | ||
| editorver = 1.3.4 | |||
| type = Preview | | type = Preview | ||
| build = '''Windows''': 43049657<br>'''Android''':<br>43049668 (armeabi-v7a)<br>43049662 (arm64-v8a)<br>'''iOS''': 43049656 | | build = '''Windows''': 43049657<br>'''Android''':<br>43049668 (armeabi-v7a)<br>43049662 (arm64-v8a)<br>'''iOS''': 43049656 | ||
| internal = '''Windows, Xbox''': 1.26. | | internal = '''Windows, Xbox''': 1.26.2026.0<br>'''Android''': 1.26.20.26 | ||
| versioncode = '''Android''':<br /> | | versioncode = '''Android''':<br /> | ||
952602026 (armeabi-v7a, 35)<br /> | 952602026 (armeabi-v7a, 35)<br /> | ||
| Line 17: | Line 17: | ||
| prevparent = 26.13 | | prevparent = 26.13 | ||
| prev = Preview 26.20.23 | | prev = Preview 26.20.23 | ||
| next = | | next = Preview 26.20.27 | ||
| nextparent = | | nextparent = 26.21 | ||
}}<onlyinclude> | }}<onlyinclude> | ||
'''Beta 26.20.26''' (ChromeOS, Android), or '''Preview 26.20.26''' (Windows, iOS, iPadOS, Xbox, PlayStation), is the fifth beta/''Preview'' for [[Minecraft:Bedrock Edition 26.20]], released on April 8, 2026,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/44927450403725-Minecraft-Beta-Preview-26-20-26|title=Minecraft Beta & Preview - 26.20.26|website=Minecraft Feedback|date=April 8, 2026}}</ref> which fixes bugs. | '''Beta 26.20.26''' (ChromeOS, Android), or '''Preview 26.20.26''' (Windows, iOS, iPadOS, Xbox, PlayStation), is the fifth beta/''Preview'' for [[Minecraft:Bedrock Edition 26.20]], released on April 8, 2026,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/44927450403725-Minecraft-Beta-Preview-26-20-26|title=Minecraft Beta & Preview - 26.20.26|website=Minecraft Feedback|date=April 8, 2026}}</ref> which fixes bugs, and adds custom dimensions to the [[Minecraft:Beta APIs]] experiment. | ||
== Changes == | == Changes == | ||
=== General === | === General === | ||
'''[[Minecraft:Realms]]''' | '''[[Minecraft:Realms]]''' | ||
* Added the Admin log feature to the Realms Hub. | * Added the Admin log feature to the [[Minecraft:Realms Hub]]. | ||
** Logs changes performed by Realm administrators, such as settings changes, add-ons, and world management. | ** Logs changes performed by Realm administrators, such as settings changes, add-ons, and world management. | ||
| Line 34: | Line 34: | ||
'''AI Goals''' | '''AI Goals''' | ||
* Made the schemas for the following goals stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.20 and newer: | * Made the schemas for the following goals stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.20 and newer: | ||
** {{ | ** {{cd|minecraft:behavior.go_and_give_items_to_noteblock}} | ||
** {{ | ** {{cd|minecraft:behavior.go_and_give_items_to_owner}} | ||
** {{ | ** {{cd|minecraft:behavior.go_home}} | ||
** {{ | ** {{cd|minecraft:behavior.random_hover}} | ||
** {{ | ** {{cd|minecraft:behavior.random_sitting}} | ||
** {{ | ** {{cd|minecraft:behavior.random_stroll}} | ||
* The {{ | * The {{cd|hover_height}} field in {{cd|minecraft:behavior.random_hover}} now only accepts an object with min and max values. | ||
'''[[Minecraft:Block components]]''' | '''[[Minecraft:Block components]]''' | ||
* Released the component {{ | * Released the component {{cd|minecraft:chest_obstruction}} from experimental for block format versions 1.26.20 or higher. | ||
'''Blocks''' | '''Blocks''' | ||
* Added content warning for component {{ | * Added content warning for component {{cd|minecraft:item_visual}} trying to use texture variations. | ||
** Variation textures are not supported for this component. | ** Variation textures are not supported for this component. | ||
* The {{ | * The {{cd|minecraft:selection_box}} component will correctly give an error again when the y is over the 16 limit. | ||
'''Entity components''' | '''Entity components''' | ||
* The component {{ | * The component {{cd|minecraft:apply_knockback_rules}} now takes an array of presets. | ||
** {{ | ** {{cd|presets}} is an array of elements with the same parameters as {{cd|minecraft:apply_knockback_rules}} had previously. | ||
* The preset elements have the following new field: | * The preset elements have the following new field: | ||
** {{ | ** {{cd|filter}} is an actor filter with the default syntax. | ||
* Added the {{ | * Added the {{cd|filters}} parameter to {{cd|minecraft:spawn_on_death}}. | ||
== Experimental == | == Experimental == | ||
These additions and changes are accessible by enabling the "Beta APIs", "Upcoming Creator Features", "Render Dragon Features for Creators", "Experimental Voxel Shape Features", and "[[Minecraft:Chaos Cubed|Drop 2 of 2026]]" experimental toggles. | These additions and changes are accessible by enabling the "Beta APIs", "Upcoming Creator Features", "Render Dragon Features for Creators", "Experimental Voxel Shape Features", and "[[Minecraft:Chaos Cubed|Drop 2 of 2026]]" [[Minecraft:experimental]] toggles. | ||
=== Changes === | === Changes === | ||
==== Mobs ==== | ==== Mobs ==== | ||
'''Sulfur cube''' | '''[[Minecraft:Sulfur cube]]''' | ||
* When hit by a player, its knockback is now affected by the attacker's hit angle, position and damage. | * When hit by a player, its knockback is now affected by the attacker's hit angle, position and damage. | ||
==== Technical ==== | ==== Technical ==== | ||
'''API''' | '''[[Minecraft:API]]''' | ||
* Changed the maximum length of the text param of {{ | * Changed the maximum length of the text param of {{cd|setText}} on {{cd|TextPrimitive}}, to be 128 lines and 128 characters per line. | ||
* Class {{ | * Class {{cd|DimensionRegistry}}: | ||
** Added the method {{ | ** Added the method {{cd|registerCustomDimension}} to allow registrations of new custom [[Minecraft:dimension]]s in {{cd|beta}}. | ||
* Startup event | * Startup event: | ||
** Added the ability to register custom dimensions during the before startup event. | ** Added the ability to register custom dimensions during the before startup event. | ||
'''DDUI''' | '''DDUI''' | ||
* Added support for multiline texts for {{ | * Added support for multiline texts for {{cd|MessageBox.body}}, {{cd|CustomForm.label}}, and {{cd|CustomForm.header}} using {{cd|\n}}. | ||
'''Entities''' | '''Entities''' | ||
* Added a new {{ | * Added a new {{cd|entity_version}} description field to entity behavior definitions that enables per-entity versioning and upgrade handling. | ||
** The {{ | ** The {{cd|entity_version}} field is a JSON object containing an upgrades array, where each entry specifies an integer {{cd|upgrade_to}} version and a name string referencing an upgrade handler defined in a new top-level upgrades section of the entity definition. | ||
** Upgrade versions must start at {{ | ** Upgrade versions must start at {{cd|1}} and be contiguous. Gaps or duplicates are rejected with a content error. | ||
** Version {{ | ** Version {{cd|0}} is reserved for entities that have no version set ("versionless"), which is the default for all existing entities. | ||
** When an entity is loaded with a version older than the current definition version, all upgrade handlers between the entity's saved version and the current version are executed sequentially | ** When an entity is loaded with a version older than the current definition version, all upgrade handlers between the entity's saved version and the current version are executed sequentially | ||
** Newly spawned entities are set directly to the latest version without running any upgrade handlers. | ** Newly spawned entities are set directly to the latest version without running any upgrade handlers. | ||
| Line 87: | Line 87: | ||
'''Entity components''' | '''Entity components''' | ||
* The following fields have been added to the preset element exclusively in the beta version of {{ | * The following fields have been added to the preset element exclusively in the beta version of {{cd|minecraft:apply_knockback_rules}}: | ||
** {{ | ** {{cd|scale_previous_velocity}} scales the previous velocity of the target when hit. | ||
** {{ | ** {{cd|horizontal_hit_angle_scale}} scales the horizontal angle response of the target when hit based on the attacker's aim direction. | ||
** {{ | ** {{cd|vertical_hit_angle_scale}} scales the vertical angle response of the target when hit based on the attacker's aim direction. | ||
** {{ | ** {{cd|vertical_position_angle_scale}} scales the vertical angle response of the target when hit based on the attacker's relative feet position. | ||
** {{ | ** {{cd|scale_with_damage}} enables scaling the magnitude of knocback based on the inverse square of the damage. | ||
'''Graphical''' | '''Graphical''' | ||
* Added static light shading to weather. | * Added static light shading to [[Minecraft:weather]]. | ||
'''Voxel Shapes''' | '''Voxel Shapes''' | ||
| Line 104: | Line 104: | ||
== Fixes == | == Fixes == | ||
{{ | {{fixes|project=MCPE|fixedin=26.20.26 Preview | ||
|;old | |;old | ||
|227535|Armor | |227535|Armor swapping & interacting with jukebox or composter creates ghost item. | ||
|236601|No sound when placing partial blocks in water. | |236601|No sound when placing partial blocks in water. | ||
|236872|"Joystick & tap to interact" and "D-Pad & tap to interact" control modes are missing the 'Delay Breaking Blocks (Creative Mode Only)' option in the new Settings UI. | |236872|"Joystick & tap to interact" and "D-Pad & tap to interact" control modes are missing the 'Delay Breaking Blocks (Creative Mode Only)' option in the new Settings UI. | ||
| Line 116: | Line 116: | ||
|237498|Custom multi-blocks do not respect survivability rules. | |237498|Custom multi-blocks do not respect survivability rules. | ||
|237713|Custom entity components locked behind runtime IDs. | |237713|Custom entity components locked behind runtime IDs. | ||
|MCPE-237757|Ravager Changes Break Redstone Machines Relying on Block Breaking | |||
|otherissuescount=10 | |otherissuescount=10 | ||
}} | }} | ||
| Line 122: | Line 123: | ||
* Fixed an issue in Realms Stories where the Members tab did not load in correctly. | * Fixed an issue in Realms Stories where the Members tab did not load in correctly. | ||
* Fixed a bug where emojis were not rendering at the small text tooltip when selecting an item in the HUD's hotbar. | * Fixed a bug where emojis were not rendering at the small text tooltip when selecting an item in the HUD's hotbar. | ||
* Fixed content warning regarding texture variations for block components {{ | * Fixed content warning regarding texture variations for block components {{cd|minecraft:item_visual}} and {{cd|minecraft:embedded_visual}}. | ||
* Fixed legacy {{ | * Fixed legacy {{cd|tag:}} entries in block permutations being silently dropped when upgrading to format version 1.26.20, which could cause scripts relying on permutation-specific tags to fail. | ||
* Fixed player friction not resetting for older content. | * Fixed player friction not resetting for older content. | ||
* Fixed a bug where in-flight http requests could freeze the game when the http client is destroyed in scripting. | * Fixed a bug where in-flight http requests could freeze the game when the http client is destroyed in scripting. | ||
* Fixed an issue that caused websockets to not complete their connection with the server. | * Fixed an issue that caused websockets to not complete their connection with the server. | ||
* Fixing a bug with Debug Drawing and Primitive Shapes where they could get into a bad state when used with Simulated Players. | * Fixing a bug with Debug Drawing and Primitive Shapes where they could get into a bad state when used with Simulated Players. | ||
* Fixed {{ | * Fixed {{cd|minecraft:replaceable}} to work with all parts of a multi-block. The component can no longer be defined in the permutations array, only allowed in the base components object.</onlyinclude> | ||
== Videos == | == Videos == | ||
:'''Updates for Creators''' | :'''Updates for Creators''' | ||
{{ | {{yt|1=ND_Prq3Sz7w}} | ||
== References == | == References == | ||
{{ | {{Reflist}} | ||
== Navigation == | == Navigation == | ||
{{ | {{Navbox Bedrock Edition versions|2026}} | ||
[[ | [[Minecraft:de:Bedrock Edition beta 26.20.26]] | ||
[[Minecraft:es:Bedrock Edition Preview 26.20.26]] | |||
pt:Edição Bedrock Preview 26.20.26 | [[Minecraft:it:Bedrock Edition Preview 26.20.26]] | ||
zh:基岩版26.20.26 | [[Minecraft:ja:Bedrock Edition Preview 26.20.26]] | ||
[[Minecraft:pt:Edição Bedrock Preview 26.20.26]] | |||
[[Minecraft:th:รุ่น Bedrock Preview 26.20.26]] | |||
[[Minecraft:zh:基岩版26.20.26]] | |||
Latest revision as of 11:04, 24 May 2026
Template:Infobox version Beta 26.20.26 (ChromeOS, Android), or Preview 26.20.26 (Windows, iOS, iPadOS, Xbox, PlayStation), is the fifth beta/Preview for Minecraft:Bedrock Edition 26.20, released on April 8, 2026,<ref>Template:Cite</ref> which fixes bugs, and adds custom dimensions to the Minecraft:Beta APIs experiment.
Changes
General
- Added the Admin log feature to the Minecraft:Realms Hub.
- Logs changes performed by Realm administrators, such as settings changes, add-ons, and world management.
Technical
Accounts
- Added platform subscription checks as part of multiplayer allowance check and return new platform-subscription-specific permission deny reasons if the check failed.
AI Goals
- Made the schemas for the following goals stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.20 and newer:
- The Template:Cd field in Template:Cd now only accepts an object with min and max values.
- Released the component Template:Cd from experimental for block format versions 1.26.20 or higher.
Blocks
- Added content warning for component Template:Cd trying to use texture variations.
- Variation textures are not supported for this component.
- The Template:Cd component will correctly give an error again when the y is over the 16 limit.
Entity components
- The component Template:Cd now takes an array of presets.
- Template:Cd is an array of elements with the same parameters as Template:Cd had previously.
- The preset elements have the following new field:
- Template:Cd is an actor filter with the default syntax.
- Added the Template:Cd parameter to Template:Cd.
Experimental
These additions and changes are accessible by enabling the "Beta APIs", "Upcoming Creator Features", "Render Dragon Features for Creators", "Experimental Voxel Shape Features", and "Drop 2 of 2026" Minecraft:experimental toggles.
Changes
Mobs
- When hit by a player, its knockback is now affected by the attacker's hit angle, position and damage.
Technical
- Changed the maximum length of the text param of Template:Cd on Template:Cd, to be 128 lines and 128 characters per line.
- Class Template:Cd:
- Added the method Template:Cd to allow registrations of new custom Minecraft:dimensions in Template:Cd.
- Startup event:
- Added the ability to register custom dimensions during the before startup event.
DDUI
- Added support for multiline texts for Template:Cd, Template:Cd, and Template:Cd using Template:Cd.
Entities
- Added a new Template:Cd description field to entity behavior definitions that enables per-entity versioning and upgrade handling.
- The Template:Cd field is a JSON object containing an upgrades array, where each entry specifies an integer Template:Cd version and a name string referencing an upgrade handler defined in a new top-level upgrades section of the entity definition.
- Upgrade versions must start at Template:Cd and be contiguous. Gaps or duplicates are rejected with a content error.
- Version Template:Cd is reserved for entities that have no version set ("versionless"), which is the default for all existing entities.
- When an entity is loaded with a version older than the current definition version, all upgrade handlers between the entity's saved version and the current version are executed sequentially
- Newly spawned entities are set directly to the latest version without running any upgrade handlers.
- Upgrade handlers reuse the existing event system but are defined in a separate upgrades section, keeping them distinct from regular events.
- The entity's version is persisted and loaded/saved automatically.
Entity components
- The following fields have been added to the preset element exclusively in the beta version of Template:Cd:
- Template:Cd scales the previous velocity of the target when hit.
- Template:Cd scales the horizontal angle response of the target when hit based on the attacker's aim direction.
- Template:Cd scales the vertical angle response of the target when hit based on the attacker's aim direction.
- Template:Cd scales the vertical angle response of the target when hit based on the attacker's relative feet position.
- Template:Cd enables scaling the magnitude of knocback based on the inverse square of the damage.
Graphical
- Added static light shading to Minecraft:weather.
Voxel Shapes
- Added non-unit-cube voxel shapes for 19 blocks when the Voxel Shapes experiment is enabled:
- Minecraft:Cake shapes (1 block): 7 bite-counter shapes for each slice of cake.
- Candle cake shape (17 blocks).
- Minecraft:Composter shapes (1 block): 8 fill-level shapes for each stage of composting.
- Minecraft:Cake shapes (1 block): 7 bite-counter shapes for each slice of cake.
Fixes
Template:Fixes Other
- Fixed a crash in Realms Stories for high member count Realms.
- Fixed an issue in Realms Stories where the Members tab did not load in correctly.
- Fixed a bug where emojis were not rendering at the small text tooltip when selecting an item in the HUD's hotbar.
- Fixed content warning regarding texture variations for block components Template:Cd and Template:Cd.
- Fixed legacy Template:Cd entries in block permutations being silently dropped when upgrading to format version 1.26.20, which could cause scripts relying on permutation-specific tags to fail.
- Fixed player friction not resetting for older content.
- Fixed a bug where in-flight http requests could freeze the game when the http client is destroyed in scripting.
- Fixed an issue that caused websockets to not complete their connection with the server.
- Fixing a bug with Debug Drawing and Primitive Shapes where they could get into a bad state when used with Simulated Players.
- Fixed Template:Cd to work with all parts of a multi-block. The component can no longer be defined in the permutations array, only allowed in the base components object.
Videos
- Updates for Creators
References
Template:Navbox Bedrock Edition versions
Minecraft:de:Bedrock Edition beta 26.20.26 Minecraft:es:Bedrock Edition Preview 26.20.26 Minecraft:it:Bedrock Edition Preview 26.20.26 Minecraft:ja:Bedrock Edition Preview 26.20.26 Minecraft:pt:Edição Bedrock Preview 26.20.26 Minecraft:th:รุ่น Bedrock Preview 26.20.26 Minecraft:zh:基岩版26.20.26