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.21.40.22: Difference between revisions

From SAS Gaming Wiki
SyncBot (talk | contribs)
Fix template calls: add MC/ prefix
SyncBot (talk | contribs)
Sync: updated from Minecraft
 
Line 29: Line 29:


=== Mobs ===
=== Mobs ===
'''Bats'''
'''[[Minecraft:Bat]]s'''
*Updated the rules under which they spawn in the world:
*Updated the rules under which they spawn in the world:
**Bats can now spawn at any height, provided the area is covered and sufficiently dark.
**Bats can now spawn at any height, provided the area is covered and sufficiently dark.
Line 36: Line 36:


=== Technical ===
=== Technical ===
'''API'''
'''[[Minecraft:API]]'''
*Moved {{MC/Cd|getRedstonePower}} from {{MC/Cd|beta}} to {{MC/Cd|1.15.0}}.
*Moved {{cd|getRedstonePower}} from {{cd|beta}} to {{cd|1.15.0}}.


'''[[Minecraft:Block]]s'''
'''[[Minecraft:Block]]s'''
Line 48: Line 48:


'''[[Minecraft:Commands/camera|Camera]]'''
'''[[Minecraft:Commands/camera|Camera]]'''
*The {{MC/Cd|minecraft:follow_orbit}} preset is no longer behind the experimental toggle.
*The {{cd|minecraft:follow_orbit}} preset is no longer behind the experimental toggle.


'''Components'''
'''Components'''
*Moved the {{MC/Cd|minecraft:redstone_conductivity}} component out of the Upcoming Creator Features experiment for {{MC/Cd|format_versions}} {{MC/Cd|1.21.30}} and above.
*Moved the {{cd|minecraft:redstone_conductivity}} component out of the Upcoming Creator Features experiment for {{cd|format_versions}} {{cd|1.21.30}} and above.


'''Entity Components'''
'''Entity Components'''
*Expanded {{MC/Cd|minecraft:explode}} with the following new fields:
*Expanded {{cd|minecraft:explode}} with the following new fields:
**{{MC/Cd|damage_scaling}}: A scale factor applied to the explosion's damage to entities. A value of 0 prevents the explosion from dealing any damage. Negative values cause the explosion to heal entities instead:
**{{cd|damage_scaling}}: A scale factor applied to the explosion's damage to entities. A value of 0 prevents the explosion from dealing any damage. Negative values cause the explosion to heal entities instead:
**{{MC/Cd|toggles_blocks}}: If true, the explosion will toggle blocks in the explosion radius.
**{{cd|toggles_blocks}}: If true, the explosion will toggle blocks in the explosion radius.
**{{MC/Cd|knockback_scaling}}: A scale factor applied to the knockback force caused by the explosion.
**{{cd|knockback_scaling}}: A scale factor applied to the knockback force caused by the explosion.
**{{MC/Cd|particle_effect}}: The name of the particle effect to use. The accepted strings are {{MC/Cd|wind_burst}} or {{MC/Cd|breeze_wind_burst}}. All other inputs will use the default explosion particles.
**{{cd|particle_effect}}: The name of the particle effect to use. The accepted strings are {{cd|wind_burst}} or {{cd|breeze_wind_burst}}. All other inputs will use the default explosion particles.
**{{MC/Cd|sound_effect}}: The name of the sound effect played when the explosion triggers.
**{{cd|sound_effect}}: The name of the sound effect played when the explosion triggers.
**{{MC/Cd|negates_fall_damage}}: Defines whether the explosion should apply fall damage negation to players above the point of collision.
**{{cd|negates_fall_damage}}: Defines whether the explosion should apply fall damage negation to players above the point of collision.
**{{MC/Cd|allow_underwater}}: If true, the explosion will affect blocks and entities underwater.
**{{cd|allow_underwater}}: If true, the explosion will affect blocks and entities underwater.


'''Graphical'''
'''Graphical'''
*Starting with base game version 1.21.40, built-in {{MC/Cd|biomes_client.json}} files will no longer be loaded. That file from other packs will continue to be loaded. Water and fog settings are now in individual {{MC/Cd|client_biome.json }} files in resource packs. When both {{MC/Cd|biomes_client.json}} and the individual {{MC/Cd|client_biome.json}} file specify competing values, the loaded {{MC/Cd|biomes_client.json}} from creator content will have priority.
*Starting with base game version 1.21.40, built-in {{cd|biomes_client.json}} files will no longer be loaded. That file from other packs will continue to be loaded. Water and fog settings are now in individual {{cd|client_biome.json }} files in resource packs. When both {{cd|biomes_client.json}} and the individual {{cd|client_biome.json}} file specify competing values, the loaded {{cd|biomes_client.json}} from creator content will have priority.


== Experimental ==
== Experimental ==
Line 71: Line 71:
==== Technical ====
==== Technical ====
'''[[Minecraft:Add-on]]s and Script Engine'''
'''[[Minecraft:Add-on]]s and Script Engine'''
*Add support for custom items with the {{MC/Cd|minecraft:block_placer}} item component to use the referenced "block" as the icon for the item:
*Add support for custom items with the {{cd|minecraft:block_placer}} item component to use the referenced "block" as the icon for the item:
**If the {{MC/Cd|minecraft:icon}} component is specified, it will override the "block" icon.
**If the {{cd|minecraft:icon}} component is specified, it will override the "block" icon.
**Requires the "Upcoming Creator Features" toggle. Must use item json version {{MC/Cd|1.21.40}} or higher.
**Requires the "Upcoming Creator Features" toggle. Must use item json version {{cd|1.21.40}} or higher.


'''API'''
'''API'''
*Added enum {{MC/Cd|PlatformType}} export enum {{cd|<nowiki>PlatformType { Console = 'Console', Desktop = 'Desktop', Mobile = 'Mobile', } Class ScriptClientSystemInfo</nowiki>}}:
*Added enum {{cd|PlatformType}} export enum {{cd|<nowiki>PlatformType { Console = 'Console', Desktop = 'Desktop', Mobile = 'Mobile', } Class ScriptClientSystemInfo</nowiki>}}:
**Added field {{MC/Cd|platformType}}.
**Added field {{cd|platformType}}.
**Added field {{MC/Cd|maxRenderDistance}}.
**Added field {{cd|maxRenderDistance}}.


'''Camera'''
'''Camera'''
*Added camera relative movement to the "New Third Person Presets" experimental toggle:
*Added camera relative movement to the "New Third Person Presets" experimental toggle:
**Camera relative movement is enabled on any camera that inherits from {{MC/Cd|minecraft:follow_orbit}} and sets {{MC/Cd|align_camera_and_target_forward}} to {{MC/Cd|false}}.
**Camera relative movement is enabled on any camera that inherits from {{cd|minecraft:follow_orbit}} and sets {{cd|align_camera_and_target_forward}} to {{cd|false}}.


=== Changes ===
=== Changes ===
==== Items ====
==== Items ====
'''[[Minecraft:Bundle]]s'''
'''[[Minecraft:Bundle]]s'''
* {{MC/Animate|White Bundle JE1 BE1.png; Light Gray Bundle JE1 BE1.png; Light Gray Bundle JE1 BE1.png; Black Bundle JE1 BE1.png; Brown Bundle JE1 BE1.png; Red Bundle JE1 BE1.png; Orange Bundle JE1 BE1.png; Yellow Bundle JE1 BE1.png; Lime Bundle JE1 BE1.png; Green Bundle JE1 BE1.png; Cyan Bundle JE1 BE1.png; Light Blue Bundle JE1 BE1.png; Blue Bundle JE1 BE1.png; Purple Bundle JE1 BE1.png; Magenta Bundle JE1 BE1.png; Pink Bundle JE1 BE1.png|32px}} They can now be dyed 16 different colors using dyes.
* {{Animate|White Bundle JE1 BE1.png; Light Gray Bundle JE1 BE1.png; Light Gray Bundle JE1 BE1.png; Black Bundle JE1 BE1.png; Brown Bundle JE1 BE1.png; Red Bundle JE1 BE1.png; Orange Bundle JE1 BE1.png; Yellow Bundle JE1 BE1.png; Lime Bundle JE1 BE1.png; Green Bundle JE1 BE1.png; Cyan Bundle JE1 BE1.png; Light Blue Bundle JE1 BE1.png; Blue Bundle JE1 BE1.png; Purple Bundle JE1 BE1.png; Magenta Bundle JE1 BE1.png; Pink Bundle JE1 BE1.png|32px}} They can now be dyed 16 different colors using dyes.


==== Technical ====
==== Technical ====
'''API'''
'''API'''
*Moved {{MC/Cd|PlayerInteractWithBlockBeforeEvent}} and {{MC/Cd|PlayerInteractWithBlockAfterEvent}} from {{MC/Cd|beta}} to {{MC/Cd|1.15.0}}.
*Moved {{cd|PlayerInteractWithBlockBeforeEvent}} and {{cd|PlayerInteractWithBlockAfterEvent}} from {{cd|beta}} to {{cd|1.15.0}}.
*Moved {{MC/Cd|PlayerInteractWithEntityBeforeEvent}} and {{MC/Cd|PlayerInteractWithEntityAfterEvent}} from {{MC/Cd|beta}} to {{MC/Cd|1.15.0}}.
*Moved {{cd|PlayerInteractWithEntityBeforeEvent}} and {{cd|PlayerInteractWithEntityAfterEvent}} from {{cd|beta}} to {{cd|1.15.0}}.


'''Graphical'''
'''Graphical'''
*Updated some JSON schemas for Deferred Technical Preview resource packs. Creators must update their packs to the new format. Documentation on the Creator Learning Portal will be updated accordingly:
*Updated some JSON schemas for Deferred Technical Preview resource packs. Creators must update their packs to the new format. Documentation on the Creator Learning Portal will be updated accordingly:
**Split up the contents of {{MC/Cd|lighting/global.json}} into 3 files: {{MC/Cd|lighting/global.json}}, {{MC/Cd|point_lights/global.json}} and {{MC/Cd|pbr/global.json}}. They contain directional lights + emissive desaturation, point light colors and MERS fallbacks respectively.
**Split up the contents of {{cd|lighting/global.json}} into 3 files: {{cd|lighting/global.json}}, {{cd|point_lights/global.json}} and {{cd|pbr/global.json}}. They contain directional lights + emissive desaturation, point light colors and MERS fallbacks respectively.
**The schema for {{MC/Cd|lighting/global.json}} is now wrapped in a new {{MC/Cd|minecraft:lighting_settings}} object and also requires a {{MC/Cd|description}} object with an {{MC/Cd|identifier}} string to act as a unique name for your settings. The {{MC/Cd|format_version}} field has also been modified to require a string as opposed to an array of integers, and must use a version of {{MC/Cd|1.21.40}}.
**The schema for {{cd|lighting/global.json}} is now wrapped in a new {{cd|minecraft:lighting_settings}} object and also requires a {{cd|description}} object with an {{cd|identifier}} string to act as a unique name for your settings. The {{cd|format_version}} field has also been modified to require a string as opposed to an array of integers, and must use a version of {{cd|1.21.40}}.
**The filepath for atmospheric scattering files has been relocated to {{MC/Cd|atmospherics/atmospherics.json}}.
**The filepath for atmospheric scattering files has been relocated to {{cd|atmospherics/atmospherics.json}}.
**The schema for {{MC/Cd|atmospherics/atmospherics.json}} is now wrapped in a new {{MC/Cd|minecraft:atmosphere_settings}} object and also requires a {{MC/Cd|description}} object with an {{MC/Cd|identifier}} string to act as a unique name for player's settings. It also requires a {{MC/Cd|format_version}} string, which must be a version of {{MC/Cd|1.21.40}}.
**The schema for {{cd|atmospherics/atmospherics.json}} is now wrapped in a new {{cd|minecraft:atmosphere_settings}} object and also requires a {{cd|description}} object with an {{cd|identifier}} string to act as a unique name for player's settings. It also requires a {{cd|format_version}} string, which must be a version of {{cd|1.21.40}}.
**The schema for {{MC/Cd|color_grading/color_grading.json}} now requires a {{MC/Cd|format_version}} string, which must be a version of {{MC/Cd|1.21.40}}.
**The schema for {{cd|color_grading/color_grading.json}} now requires a {{cd|format_version}} string, which must be a version of {{cd|1.21.40}}.
**The schema for {{MC/Cd|water/water.json}} now requires a {{MC/Cd|format_version}} string, which must be a version of {{MC/Cd|1.21.40}}.
**The schema for {{cd|water/water.json}} now requires a {{cd|format_version}} string, which must be a version of {{cd|1.21.40}}.
{{Collapse
{{Collapse
|title='''Updated JSON schemas'''
|title='''Updated JSON schemas'''
Line 188: Line 188:


'''[[Minecraft:Molang]]'''
'''[[Minecraft:Molang]]'''
*Added {{MC/Cd|query.client_max_render_distance}}. It returns the max render distance in chunks of the current client. Available on the Client (Resource Packs) only.
*Added {{cd|query.client_max_render_distance}}. It returns the max render distance in chunks of the current client. Available on the Client (Resource Packs) only.


== Fixes ==
== Fixes ==
Line 206: Line 206:
|185643|Minecart stopping on rail and will not proceed when pushed
|185643|Minecart stopping on rail and will not proceed when pushed
|185952|Wrong death message is displayed when being killed by a mob's smash attack
|185952|Wrong death message is displayed when being killed by a mob's smash attack
|186255|Some flattened IDs are still incorrectly overwritten by original ID in {{MC/Cd|blocks.json}} with {{MC/Cd|format_version}} {{MC/Cd|1.21.20}} or higher
|186255|Some flattened IDs are still incorrectly overwritten by original ID in {{cd|blocks.json}} with {{cd|format_version}} {{cd|1.21.20}} or higher
|186324|When attempting to respawn, it shows a loading icon and never actually respawns you.
|186324|When attempting to respawn, it shows a loading icon and never actually respawns you.
|;previous
|;previous
Line 215: Line 215:
*Fixed a bug where Realms invite links could overflow past their text boxes.
*Fixed a bug where Realms invite links could overflow past their text boxes.
*Fixed an issue where the new Bed screen wouldn't be narrated fully in certain scenarios (''Preview'' only).
*Fixed an issue where the new Bed screen wouldn't be narrated fully in certain scenarios (''Preview'' only).
*Fixed some cases when the {{MC/Cd|entityRemove}} world event would sometimes not be triggered.
*Fixed some cases when the {{cd|entityRemove}} world event would sometimes not be triggered.
*Wind charges now use the {{MC/Cd|minecraft:explode}} component instead of {{MC/Cd|minecraft:wind_burst}}.</onlyinclude>
*Wind charges now use the {{cd|minecraft:explode}} component instead of {{cd|minecraft:wind_burst}}.</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.21.40 betas]]


de:Bedrock Edition beta 1.21.40.22
[[Minecraft:de:Bedrock Edition beta 1.21.40.22]]
uk:Preview 1.21.40.22 (Bedrock Edition)
[[Minecraft:uk:Preview 1.21.40.22 (Bedrock Edition)]]
zh:基岩版1.21.40.22
[[Minecraft:zh:基岩版1.21.40.22]]

Latest revision as of 11:04, 26 May 2026

Template:Infobox version Beta 1.21.40.22 (ChromeOS, Android) or Preview 1.21.40.22 (Windows, iOS, iPadOS, Xbox, PlayStation) is the third beta/Preview version for Minecraft:Bedrock Edition 1.21.40, released on September 18, 2024,<ref>Template:Cite</ref> which adds dyed Minecraft:bundles in all 16 colors, and fixes bugs.

Changes

General

Minecraft:Realms

  • Added a new Realm Event.
File:New UI - Play Screen Menu "Realms" Tab (Bedrock Preview 1.21.40.22).png
New Play Screen "Realms" Tab.

Mobs

Minecraft:Bats

  • Updated the rules under which they spawn in the world:
    • Bats can now spawn at any height, provided the area is covered and sufficiently dark.
    • They must spawn on one of the following blocks: stone, granite, diorite, andesite, tuff, or deepslate.
    • As a result, bats may now happen to spawn above the surface.

Technical

Minecraft:API

Minecraft:Blocks

  • Updated the jigsaw block:
    • Updated the jigsaw block UI.
    • Added selection priority and placement priority fields.
  • Updated references to old block names in behavior pack color recipe files.
  • Updated references to old block names in behavior pack feature files.
  • Updated references to old block names in biome definition files.

Camera

  • The Template:Cd preset is no longer behind the experimental toggle.

Components

Entity Components

  • Expanded Template:Cd with the following new fields:
    • Template:Cd: A scale factor applied to the explosion's damage to entities. A value of 0 prevents the explosion from dealing any damage. Negative values cause the explosion to heal entities instead:
    • Template:Cd: If true, the explosion will toggle blocks in the explosion radius.
    • Template:Cd: A scale factor applied to the knockback force caused by the explosion.
    • Template:Cd: The name of the particle effect to use. The accepted strings are Template:Cd or Template:Cd. All other inputs will use the default explosion particles.
    • Template:Cd: The name of the sound effect played when the explosion triggers.
    • Template:Cd: Defines whether the explosion should apply fall damage negation to players above the point of collision.
    • Template:Cd: If true, the explosion will affect blocks and entities underwater.

Graphical

  • Starting with base game version 1.21.40, built-in Template:Cd files will no longer be loaded. That file from other packs will continue to be loaded. Water and fog settings are now in individual Template:Cd files in resource packs. When both Template:Cd and the individual Template:Cd file specify competing values, the loaded Template:Cd from creator content will have priority.

Experimental

These additions and changes are accessible by enabling the "Beta APIs", "Bundles", "New Third Person Presets", and "Upcoming Creator Features" experimental toggles.

Additions

Technical

Minecraft:Add-ons and Script Engine

  • Add support for custom items with the Template:Cd item component to use the referenced "block" as the icon for the item:
    • If the Template:Cd component is specified, it will override the "block" icon.
    • Requires the "Upcoming Creator Features" toggle. Must use item json version Template:Cd or higher.

API

Camera

  • Added camera relative movement to the "New Third Person Presets" experimental toggle:

Changes

Items

Minecraft:Bundles

Technical

API

Graphical

  • Updated some JSON schemas for Deferred Technical Preview resource packs. Creators must update their packs to the new format. Documentation on the Creator Learning Portal will be updated accordingly:

Template:Collapse

Minecraft:Molang

  • Added Template:Cd. It returns the max render distance in chunks of the current client. Available on the Client (Resource Packs) only.

Fixes

Template:Fixes Other

  • Zombified piglins spawned by a nether portal now have 15-second cooldown before it can use the portal.
  • Fixed a bug where Realms invite links could overflow past their text boxes.
  • Fixed an issue where the new Bed screen wouldn't be narrated fully in certain scenarios (Preview only).
  • Fixed some cases when the Template:Cd world event would sometimes not be triggered.
  • Wind charges now use the Template:Cd component instead of Template:Cd.

References

Template:Reflist

Navigation

Template:Navbox Bedrock Edition versions

Minecraft:de:Bedrock Edition beta 1.21.40.22 Minecraft:uk:Preview 1.21.40.22 (Bedrock Edition) Minecraft:zh:基岩版1.21.40.22