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 26.20.26/Upstream: Difference between revisions

From SAS Gaming Wiki
SyncBot (talk | contribs)
Remove broken links to missing pages
SyncBot (talk | contribs)
Fix template calls: add MC/ prefix
 
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}}
** {{MC/Cd|minecraft:behavior.go_and_give_items_to_noteblock}}
** {{cd|minecraft:behavior.go_and_give_items_to_owner}}
** {{MC/Cd|minecraft:behavior.go_and_give_items_to_owner}}
** {{cd|minecraft:behavior.go_home}}
** {{MC/Cd|minecraft:behavior.go_home}}
** {{cd|minecraft:behavior.random_hover}}
** {{MC/Cd|minecraft:behavior.random_hover}}
** {{cd|minecraft:behavior.random_sitting}}
** {{MC/Cd|minecraft:behavior.random_sitting}}
** {{cd|minecraft:behavior.random_stroll}}
** {{MC/Cd|minecraft:behavior.random_stroll}}
* The {{cd|hover_height}} field in {{cd|minecraft:behavior.random_hover}} now only accepts an object with min and max values.
* The {{MC/Cd|hover_height}} field in {{MC/Cd|minecraft:behavior.random_hover}} now only accepts an object with min and max values.


'''[[Minecraft:Block components]]'''
'''[[Minecraft:Block components]]'''
* Released the component {{cd|minecraft:chest_obstruction}} from experimental for block format versions 1.26.20 or higher.
* Released the component {{MC/Cd|minecraft:chest_obstruction}} from experimental for block format versions 1.26.20 or higher.


'''Blocks'''
'''Blocks'''
* Added content warning for component {{cd|minecraft:item_visual}} trying to use texture variations.  
* Added content warning for component {{MC/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 {{cd|minecraft:selection_box}} component will correctly give an error again when the y is over the 16 limit.
* The {{MC/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 {{cd|minecraft:apply_knockback_rules}} now takes an array of presets.
* The component {{MC/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.
** {{MC/Cd|presets}} is an array of elements with the same parameters as {{MC/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.
** {{MC/Cd|filter}} is an actor filter with the default syntax.
* Added the {{cd|filters}} parameter to {{cd|minecraft:spawn_on_death}}.
* Added the {{MC/Cd|filters}} parameter to {{MC/Cd|minecraft:spawn_on_death}}.


== Experimental ==
== Experimental ==
Line 67: Line 67:
==== Technical ====
==== Technical ====
'''API'''
'''API'''
* Changed the maximum length of the text param of {{cd|setText}} on {{cd|TextPrimitive}}, to be 128 lines and 128 characters per line.
* Changed the maximum length of the text param of {{MC/Cd|setText}} on {{MC/Cd|TextPrimitive}}, to be 128 lines and 128 characters per line.
* Class {{cd|DimensionRegistry}}:
* Class {{MC/Cd|DimensionRegistry}}:
** Added the method {{cd|registerCustomDimension}} to allow registrations of new custom [[Minecraft:dimension]]s in {{cd|beta}}.
** Added the method {{MC/Cd|registerCustomDimension}} to allow registrations of new custom [[Minecraft:dimension]]s in {{MC/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 {{cd|MessageBox.body}}, {{cd|CustomForm.label}}, and {{cd|CustomForm.header}} using {{cd|\n}}.
* Added support for multiline texts for {{MC/Cd|MessageBox.body}}, {{MC/Cd|CustomForm.label}}, and {{MC/Cd|CustomForm.header}} using {{MC/Cd|\n}}.


'''Entities'''
'''Entities'''
* Added a new {{cd|entity_version}} description field to entity behavior definitions that enables per-entity versioning and upgrade handling.
* Added a new {{MC/Cd|entity_version}} description field to entity behavior definitions that enables per-entity versioning and upgrade handling.
** 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.
** The {{MC/Cd|entity_version}} field is a JSON object containing an upgrades array, where each entry specifies an integer {{MC/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 {{cd|1}} and be contiguous. Gaps or duplicates are rejected with a content error.
** Upgrade versions must start at {{MC/Cd|1}} and be contiguous. Gaps or duplicates are rejected with a content error.
** Version {{cd|0}} is reserved for entities that have no version set ("versionless"), which is the default for all existing entities.
** Version {{MC/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 {{cd|minecraft:apply_knockback_rules}}:
* The following fields have been added to the preset element exclusively in the beta version of {{MC/Cd|minecraft:apply_knockback_rules}}:
** {{cd|scale_previous_velocity}} scales the previous velocity of the target when hit.
** {{MC/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.
** {{MC/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.
** {{MC/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.
** {{MC/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.
** {{MC/Cd|scale_with_damage}} enables scaling the magnitude of knocback based on the inverse square of the damage.


'''Graphical'''
'''Graphical'''
Line 104: Line 104:


== Fixes ==
== Fixes ==
{{fixes|project=MCPE|fixedin=26.20.26 Preview
{{MC/Fixes|project=MCPE|fixedin=26.20.26 Preview
|;old
|;old
|227535|Armor swapping & interacting with jukebox or composter creates ghost item.
|227535|Armor swapping & interacting with jukebox or composter creates ghost item.
Line 123: 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 {{cd|minecraft:item_visual}} and {{cd|minecraft:embedded_visual}}.
* Fixed content warning regarding texture variations for block components {{MC/Cd|minecraft:item_visual}} and {{MC/Cd|minecraft:embedded_visual}}.
* 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 legacy {{MC/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 {{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>
* Fixed {{MC/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}}
{{MC/Yt|1=ND_Prq3Sz7w}}


== References ==
== References ==
{{Reflist}}
{{MC/Reflist}}


== Navigation ==
== Navigation ==
{{Navbox Bedrock Edition versions|2026}}
{{MC/Navbox Bedrock Edition versions|2026}}


[[Category:Bedrock Edition 26.20 betas]]
[[Category:Bedrock Edition 26.20 betas]]

Latest revision as of 19:25, 9 April 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

Minecraft:Realms

  • Added the Admin log feature to the 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:
  1. REDIRECT Template:Code

Template:Redr

  1. REDIRECT Template:Code

Template:Redr

  1. REDIRECT Template:Code

Template:Redr

  1. REDIRECT Template:Code

Template:Redr

  1. REDIRECT Template:Code

Template:Redr

  1. REDIRECT Template:Code

Template:Redr

  • The
  1. REDIRECT Template:Code

Template:Redr field in

  1. REDIRECT Template:Code

Template:Redr now only accepts an object with min and max values.

Minecraft:Block components

  • Released the component
  1. REDIRECT Template:Code

Template:Redr from experimental for block format versions 1.26.20 or higher.

Blocks

  • Added content warning for component
  1. REDIRECT Template:Code

Template:Redr trying to use texture variations.

    • Variation textures are not supported for this component.
  • The
  1. REDIRECT Template:Code

Template:Redr component will correctly give an error again when the y is over the 16 limit.

Entity components

  • The component
  1. REDIRECT Template:Code

Template:Redr now takes an array of presets.

  1. REDIRECT Template:Code

Template:Redr is an array of elements with the same parameters as

  1. REDIRECT Template:Code

Template:Redr had previously.

  • The preset elements have the following new field:
  1. REDIRECT Template:Code

Template:Redr is an actor filter with the default syntax.

  • Added the
  1. REDIRECT Template:Code

Template:Redr parameter to

  1. REDIRECT Template:Code

Template:Redr.

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" experimental toggles.

Changes

Mobs

Sulfur cube

  • When hit by a player, its knockback is now affected by the attacker's hit angle, position and damage.

Technical

API

  • Changed the maximum length of the text param of
  1. REDIRECT Template:Code

Template:Redr on

  1. REDIRECT Template:Code

Template:Redr, to be 128 lines and 128 characters per line.

  • Class
  1. REDIRECT Template:Code

Template:Redr:

    • Added the method
  1. REDIRECT Template:Code

Template:Redr to allow registrations of new custom Minecraft:dimensions in

  1. REDIRECT Template:Code

Template:Redr.

  • Startup event:
    • Added the ability to register custom dimensions during the before startup event.

DDUI

  • Added support for multiline texts for
  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr, and

  1. REDIRECT Template:Code

Template:Redr using

  1. REDIRECT Template:Code

Template:Redr.

Entities

  • Added a new
  1. REDIRECT Template:Code

Template:Redr description field to entity behavior definitions that enables per-entity versioning and upgrade handling.

    • The
  1. REDIRECT Template:Code

Template:Redr field is a JSON object containing an upgrades array, where each entry specifies an integer

  1. REDIRECT Template:Code

Template:Redr 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
  1. REDIRECT Template:Code

Template:Redr and be contiguous. Gaps or duplicates are rejected with a content error.

    • Version
  1. REDIRECT Template:Code

Template:Redr 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
  1. REDIRECT Template:Code

Template:Redr:

  1. REDIRECT Template:Code

Template:Redr scales the previous velocity of the target when hit.

  1. REDIRECT Template:Code

Template:Redr scales the horizontal angle response of the target when hit based on the attacker's aim direction.

  1. REDIRECT Template:Code

Template:Redr scales the vertical angle response of the target when hit based on the attacker's aim direction.

  1. REDIRECT Template:Code

Template:Redr scales the vertical angle response of the target when hit based on the attacker's relative feet position.

  1. REDIRECT Template:Code

Template:Redr enables scaling the magnitude of knocback based on the inverse square of the damage.

Graphical

  • Added static light shading to 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.

Fixes

Script error: No such module "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
  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr.

  • Fixed legacy
  1. REDIRECT Template:Code

Template:Redr 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
  1. REDIRECT Template:Code

Template:Redr 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
  1. REDIRECT Template:YouTube

Template:Redr

References

<references group="">

 </references>

Navigation

Template:BlockSprite Demo
(Guide)
Template:BlockSprite 0.1
(Guide)
Template:FileLink 0.2
(Guide)
Template:BlockSprite 0.3
(Guide)
Template:BlockSprite 0.4
(Guide)
Template:BlockSprite 0.5
(Guide)
Template:ItemSprite 0.6
(Guide)
Template:ItemSprite 0.7
(Guide)
v0.7.0
Template:LegacyItemSprite 0.8
(Guide)
v0.8.0
Template:LegacyBlockSprite 0.9
(Guide)
v0.9.0
Template:EnvSprite 0.10
(Guide)
v0.10.0
Template:ItemSprite 0.11
(Guide)
v0.11.0
Template:EnvSprite 0.12
(Guide)
v0.12.1
Template:ItemSprite 0.13
(Guide)
v0.13.0
Template:ItemSprite Overworld Update
(Guide)
v0.14.0
Template:EntitySprite Friendly Update
(Guide)
v0.15.0
Realms
v0.15.1
Template:ItemSprite Boss Update
(Guide)
v0.16.0
Template:EntitySprite Ender Update
(Guide)
1.0.0
1.0.3
1.0.4
1.0.5
1.0.6
Template:ItemSprite Discovery Update
(Guide)
1.1.0
1.1.1
1.1.3
Template:FileLink Better Together Update
(Guide)
1.2.0
1.2.3
1.2.5
1.2.6
1.2.10
1.2.13
Template:ItemSprite Update Aquatic (Phase One)
(Guide)
1.4.0
Template:BlockSprite Update Aquatic (Phase Two)
(Guide)
1.5.0
Template:EntitySprite 1.6
(Guide)
1.6.0
Template:BlockSprite 1.7
(Guide)
1.7.0
Template:EntitySprite 1.8
(Guide)
1.8.0
Template:EntitySprite 1.9
(Guide)
1.9.0
Template:BlockSprite Texture Update
(Guide)
1.10.0
Template:EffectSprite Village & Pillage
(Guide)
1.11.0
Template:BlockSprite 1.12
(Guide)
1.12.0
Template:EntitySprite 1.13
(Guide)
1.13.0
Template:EntitySprite Buzzy Bees
(Guide)
1.14.0
1.14.1
1.14.20
1.14.30
Template:ItemSprite Nether Update
(Guide)
1.16.0
1.16.20
1.16.100
1.16.200
RTX Beta
1.16.210
1.16.220
Template:BlockSprite Caves & Cliffs: Part I
(Guide)
1.17.0
1.17.10
1.17.30
1.17.40
Template:BlockSprite Caves & Cliffs: Part II
(Guide)
1.18.0
1.18.10
1.18.30
Template:BlockSprite The Wild Update
(Guide)
1.19.0
1.19.10
1.19.20
1.19.30
1.19.40
1.19.50
1.19.60
1.19.70
1.19.80
Template:ItemSprite Trails & Tales
(Guide)
1.20.0
1.20.10
1.20.30
1.20.40
Template:EntitySprite Bats and Pots
(Guide)
1.20.50
1.20.60
1.20.70
Template:EntitySprite Armored Paws
(Guide)
1.20.80
Template:ItemSprite Tricky Trials
(Guide)
1.21.0
1.21.20
1.21.30
Template:ItemSprite Bundles of Bravery
(Guide)
1.21.40
Template:BlockSprite The Garden Awakens
(Guide)
1.21.50
1.21.60
Template:BlockSprite Spring to Life
(Guide)
1.21.70
1.21.80
Template:EntitySprite Chase the Skies
(Guide)
1.21.90
1.21.100
Template:EntitySprite The Copper Age
(Guide)
1.21.111*
1.21.120
Template:ItemSprite Mounts of Mayhem
(Guide)
1.21.130
26.0
Template:Nowrap

Template:Article other

pt:Edição Bedrock Preview 26.20.26 zh:基岩版26.20.26