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.80.25: 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 27: Line 27:
=== Blocks ===
=== Blocks ===
'''Flowers, [[Minecraft:Bamboo]], [[Minecraft:Hanging Roots]], [[Minecraft:Mangrove Propagule]], [[Minecraft:Nether Sprouts]], [[Minecraft:Coral Fan]]s, [[Minecraft:Coral]] plants, double tall plants, [[Minecraft:Pointed Dripstone]], [[Minecraft:Tall Grass]], and Dry Grass'''
'''Flowers, [[Minecraft:Bamboo]], [[Minecraft:Hanging Roots]], [[Minecraft:Mangrove Propagule]], [[Minecraft:Nether Sprouts]], [[Minecraft:Coral Fan]]s, [[Minecraft:Coral]] plants, double tall plants, [[Minecraft:Pointed Dripstone]], [[Minecraft:Tall Grass]], and Dry Grass'''
* They now have the same random offset range and values as {{JE}}.
* They now have the same random offset range and values as {{MC/JE}}.


=== General ===
=== General ===
Line 35: Line 35:
=== Technical ===
=== Technical ===
'''API'''
'''API'''
*Moved {{cd|enum Difficulty}} from {{cd|beta}} to {{cd|v1.19.0}}.
*Moved {{MC/Cd|enum Difficulty}} from {{MC/Cd|beta}} to {{MC/Cd|v1.19.0}}.
*{{cd|World}}
*{{MC/Cd|World}}
**Moved {{cd|getDifficulty(): Difficulty}} from {{cd|beta}} to {{cd|v1.19.0}}.
**Moved {{MC/Cd|getDifficulty(): Difficulty}} from {{MC/Cd|beta}} to {{MC/Cd|v1.19.0}}.
**Moved {{cd|setDifficulty(difficulty: Difficulty): void}} from {{cd|beta}} to {{cd|v1.19.0}}.
**Moved {{MC/Cd|setDifficulty(difficulty: Difficulty): void}} from {{MC/Cd|beta}} to {{MC/Cd|v1.19.0}}.
*Moved the following {{cd|Player methods}} from {{cd|beta}} to {{cd|v1.19.0}}.
*Moved the following {{MC/Cd|Player methods}} from {{MC/Cd|beta}} to {{MC/Cd|v1.19.0}}.
*Renamed {{cd|BoundingBox}} to {{cd|BlockBoundingBox}} and released from {{cd|beta}} to {{cd|v1.19.0}}.
*Renamed {{MC/Cd|BoundingBox}} to {{MC/Cd|BlockBoundingBox}} and released from {{MC/Cd|beta}} to {{MC/Cd|v1.19.0}}.
*Renamed {{cd|BoundingBoxUtils}} to {{cd|BlockBoundingBoxUtils}}.
*Renamed {{MC/Cd|BoundingBoxUtils}} to {{MC/Cd|BlockBoundingBoxUtils}}.
*Moved {{cd|dimension.placeFeature}} and {{cd|dimension.placeFeatureRule}} from {{cd|beta}} to {{cd|v1.19.0}}.
*Moved {{MC/Cd|dimension.placeFeature}} and {{MC/Cd|dimension.placeFeatureRule}} from {{MC/Cd|beta}} to {{MC/Cd|v1.19.0}}.


'''[[Minecraft:Biome]]s'''
'''[[Minecraft:Biome]]s'''
*Removed remainder of support for unused {{cd|minecraft:consolidated_features}} and {{cd|minecraft:legacy_world_generation_rules}} JSON components.
*Removed remainder of support for unused {{MC/Cd|minecraft:consolidated_features}} and {{MC/Cd|minecraft:legacy_world_generation_rules}} JSON components.


'''Blocks'''
'''Blocks'''
*New {{cd|render_method}} type available for {{cd|minecraft:material_instances}}. They are meant to support the same behavior of block turning opaque in the far rendering like Leaves in contrast to other disappearing like bamboo stalk.
*New {{MC/Cd|render_method}} type available for {{MC/Cd|minecraft:material_instances}}. They are meant to support the same behavior of block turning opaque in the far rendering like Leaves in contrast to other disappearing like bamboo stalk.
**{{cd|render_method}}: {{cd|blend_to_opaque}}
**{{MC/Cd|render_method}}: {{MC/Cd|blend_to_opaque}}
**{{cd|render_method}}: {{cd|alpha_test_to_opaque}}
**{{MC/Cd|render_method}}: {{MC/Cd|alpha_test_to_opaque}}
**{{cd|render_method}}: {{cd|alpha_test_single_sided_to_opaque}}
**{{MC/Cd|render_method}}: {{MC/Cd|alpha_test_single_sided_to_opaque}}
*The field {{cd|tint_method}} in the {{cd|minecraft:map_color}} component no longer requires the "upcoming creator features" toggle.
*The field {{MC/Cd|tint_method}} in the {{MC/Cd|minecraft:map_color}} component no longer requires the "upcoming creator features" toggle.
*The field {{cd|tint_method}} in the {{cd|minecraft:destruction_particles}} component no longer requires the "upcoming creator features" toggle.
*The field {{MC/Cd|tint_method}} in the {{MC/Cd|minecraft:destruction_particles}} component no longer requires the "upcoming creator features" toggle.
*The field {{cd|tint_method}} in the {{cd|minecraft:material_instances"}} component no longer requires the "upcoming creator features" toggle.
*The field {{MC/Cd|tint_method}} in the {{MC/Cd|minecraft:material_instances"}} component no longer requires the "upcoming creator features" toggle.


'''Components'''
'''Components'''
*Introduced a {{cd|drop_item_y_offset}} parameter to the {{cd|minecraft:interact}} component.
*Introduced a {{MC/Cd|drop_item_y_offset}} parameter to the {{MC/Cd|minecraft:interact}} component.
**Defines a custom y-axis offset for when an item is dropped.
**Defines a custom y-axis offset for when an item is dropped.
**Requires {{cd|drop_item_slot}} to be specified.
**Requires {{MC/Cd|drop_item_slot}} to be specified.
*The {{cd|minecraft:leashable}} component's {{cd|on_unleash}} trigger triggers on the leash breaking with format version {{cd|1.21.80}} and later.
*The {{MC/Cd|minecraft:leashable}} component's {{MC/Cd|on_unleash}} trigger triggers on the leash breaking with format version {{MC/Cd|1.21.80}} and later.
**The old behavior is still available to opt in to by setting {{cd|on_unleash_interact_only}} to {{cd|true}}.
**The old behavior is still available to opt in to by setting {{MC/Cd|on_unleash_interact_only}} to {{MC/Cd|true}}.


'''Entity Filters'''
'''Entity Filters'''
*Added new entity filter {{cd|has_equipment_tag}}, works like {{cd|has_equipment}} but takes an item tag instead of an item name.
*Added new entity filter {{MC/Cd|has_equipment_tag}}, works like {{MC/Cd|has_equipment}} but takes an item tag instead of an item name.


'''Graphical'''
'''Graphical'''
*Added support for multiple locators for use with leashes for rendering multiple ropes between two entities.
*Added support for multiple locators for use with leashes for rendering multiple ropes between two entities.
*{{cd|multi_lead_n}}:
*{{MC/Cd|multi_lead_n}}:
**Where {{cd|n {{=}} {1, 2, 3, 4<nowiki>}</nowiki>}} defines locators when the entity is leashed to a different entity.
**Where {{cd|n {{=}} {1, 2, 3, 4<nowiki>}</nowiki>}} defines locators when the entity is leashed to a different entity.
**Used if and only if it has a corresponding {{cd|multi_lead_hold_n}} and the number n is equal on the two entites.
**Used if and only if it has a corresponding {{MC/Cd|multi_lead_hold_n}} and the number n is equal on the two entites.
*{{cd|multi_lead_hold_n}}
*{{MC/Cd|multi_lead_hold_n}}
**Where {{cd|n {{=}} {1, 2, 3, 4<nowiki>}</nowiki>}} defines locators where the entity is leashing a different entity.
**Where {{cd|n {{=}} {1, 2, 3, 4<nowiki>}</nowiki>}} defines locators where the entity is leashing a different entity.
**Used if and only if it has a corresponding {{cd|multi_lead_n}} and the number n is equal on the two entites.
**Used if and only if it has a corresponding {{MC/Cd|multi_lead_n}} and the number n is equal on the two entites.
*{{cd|lead}}
*{{MC/Cd|lead}}
**is set to origin if it is not defined in the geo.
**is set to origin if it is not defined in the geo.
*{{cd|lead_hold}}
*{{MC/Cd|lead_hold}}
**is set to origin if it is not defined in the geo.
**is set to origin if it is not defined in the geo.


'''Items'''
'''Items'''
*Bundles' open icons are now specified via {{cd|IconItemComponent}}. This addresses the issue where a missing texture would appear for an opened custom Bundle. Bundle icon paths have also now be separated into unique keys in {{cd|item_texture.json}}.
*Bundles' open icons are now specified via {{MC/Cd|IconItemComponent}}. This addresses the issue where a missing texture would appear for an opened custom Bundle. Bundle icon paths have also now be separated into unique keys in {{MC/Cd|item_texture.json}}.


'''[[Minecraft:Molang]]'''
'''[[Minecraft:Molang]]'''
*Added {{cd|query.has_any_leashed_entity_of_type}} which takes a list of entity identities and checks if the actor has any of the listed entities leashed. Available on both the client and the server.
*Added {{MC/Cd|query.has_any_leashed_entity_of_type}} which takes a list of entity identities and checks if the actor has any of the listed entities leashed. Available on both the client and the server.
**Usage: {{cd|query.has_any_leashed_entity_of_type( 'minecraft:sheep', 'minecraft:creeper' )}}
**Usage: {{MC/Cd|query.has_any_leashed_entity_of_type( 'minecraft:sheep', 'minecraft:creeper' )}}


== Experimental ==
== Experimental ==
Line 113: Line 113:


==== Items ====
==== Items ====
'''{{animate|White Harness.png;Light Gray Harness.png;Gray Harness.png;Black Harness.png;Brown Harness.png;Red Harness.png;Orange Harness.png;Yellow Harness.png;Lime Harness.png;Green Harness.png;Cyan Harness.png;Light Blue Harness.png;Blue Harness.png;Purple Harness.png;Magenta Harness.png;Pink Harness.png|32px|class=pixel-image}} [[Minecraft:Harness]]'''
'''{{MC/Animate|White Harness.png;Light Gray Harness.png;Gray Harness.png;Black Harness.png;Brown Harness.png;Red Harness.png;Orange Harness.png;Yellow Harness.png;Lime Harness.png;Green Harness.png;Cyan Harness.png;Light Blue Harness.png;Blue Harness.png;Purple Harness.png;Magenta Harness.png;Pink Harness.png|32px|class=pixel-image}} [[Minecraft:Harness]]'''
* Crafted out of 3 leather, 2 glass and 1 wool, the harness will have the same color as the wool used when crafting.
* Crafted out of 3 leather, 2 glass and 1 wool, the harness will have the same color as the wool used when crafting.
{{Crafting
{{Crafting
Line 147: Line 147:
** Spawned after a [[Minecraft:Dried Ghast|dried ghast]] gets hydrated in [[Minecraft:water]].
** Spawned after a [[Minecraft:Dried Ghast|dried ghast]] gets hydrated in [[Minecraft:water]].
** Can be fed [[Minecraft:snowball]]s to speed up their growth.
** Can be fed [[Minecraft:snowball]]s to speed up their growth.
** Can be summoned using the command: {{cmd|/summon happy_ghast ~ ~ ~ ~ ~ minecraft:spawn_baby}}.
** Can be summoned using the command: {{MC/Cmd|/summon happy_ghast ~ ~ ~ ~ ~ minecraft:spawn_baby}}.


==== Gameplay ====
==== Gameplay ====
'''Game rules'''
'''Game rules'''
* Added the game rule command {{cd|locatorBar}} to enable or disable the locator bar feature.
* Added the game rule command {{MC/Cd|locatorBar}} to enable or disable the locator bar feature.


'''[[Minecraft:Vibrant Visuals]]'''
'''[[Minecraft:Vibrant Visuals]]'''
Line 160: Line 160:
==== Technical ====
==== Technical ====
'''API'''
'''API'''
:{{cd|@minecraft/server 2.0.0-beta}}
:{{MC/Cd|@minecraft/server 2.0.0-beta}}
*Added {{cd|CustomCommandOrigin}} to custom command script callback.
*Added {{MC/Cd|CustomCommandOrigin}} to custom command script callback.
*Added {{cd|CustomCommandSource}} enum.
*Added {{MC/Cd|CustomCommandSource}} enum.
*Renamed {{cd|CustomCommandPermissionLevel}} to {{cd|CommandPermissionLevel}}.
*Renamed {{MC/Cd|CustomCommandPermissionLevel}} to {{MC/Cd|CommandPermissionLevel}}.
*Renamed {{cd|CustomCommandParamType.Position}} to {{cd|CustomCommandParamType.Location}}.
*Renamed {{MC/Cd|CustomCommandParamType.Position}} to {{MC/Cd|CustomCommandParamType.Location}}.
*{{cd|BlockCustomComponent}} now take an optional {{cd|CustomComponentParameters}} object for Custom Components V2 experiment as a second argument to event callbacks in {{cd|2.0.0-beta}}.
*{{MC/Cd|BlockCustomComponent}} now take an optional {{MC/Cd|CustomComponentParameters}} object for Custom Components V2 experiment as a second argument to event callbacks in {{MC/Cd|2.0.0-beta}}.
*{{cd|CustomComponentParameters}} added to {{cd|2.0.0-beta}}.
*{{MC/Cd|CustomComponentParameters}} added to {{MC/Cd|2.0.0-beta}}.
**params property added to {{cd|CustomComponentparameters}} to {{cd|2.0.0-beta}}.
**params property added to {{MC/Cd|CustomComponentparameters}} to {{MC/Cd|2.0.0-beta}}.
*{{cd|ItemCustomComponent}} now take an optional {{cd|CustomComponentParameters}} object for Custom Components V2 experiment as a second argument to event callbacks in {{cd|2.0.0-beta}}.
*{{MC/Cd|ItemCustomComponent}} now take an optional {{MC/Cd|CustomComponentParameters}} object for Custom Components V2 experiment as a second argument to event callbacks in {{MC/Cd|2.0.0-beta}}.
*{{cd|EntityFrictionModifierComponent}} has been changed to read-only in version {{cd|2.0.0-beta}}.
*{{MC/Cd|EntityFrictionModifierComponent}} has been changed to read-only in version {{MC/Cd|2.0.0-beta}}.


:{{cd|@mincraft/server-admin}}
:{{MC/Cd|@mincraft/server-admin}}
*Added {{cd|AsyncPlayerJoinBeforeEvent}}
*Added {{MC/Cd|AsyncPlayerJoinBeforeEvent}}
**Added {{cd|beforeEvents.asyncPlayerJoin}}, {{cd|AsyncPlayerJoinBeforeEvent}}, and {{cd|AsyncPlayerJoinBeforeEventSignal}} to allow creators to delay players joining the world.
**Added {{MC/Cd|beforeEvents.asyncPlayerJoin}}, {{MC/Cd|AsyncPlayerJoinBeforeEvent}}, and {{MC/Cd|AsyncPlayerJoinBeforeEventSignal}} to allow creators to delay players joining the world.
**{{cd|AsyncPlayerJoinBeforeEventSignal.subscribe}} is different than other events because the callback it accepts returns a promise. Once the promise is resolved, the player will join the world, or if the promise is rejected the player will be disconnected without joining the server. The player will be at the loading screen while the promise is pending.
**{{MC/Cd|AsyncPlayerJoinBeforeEventSignal.subscribe}} is different than other events because the callback it accepts returns a promise. Once the promise is resolved, the player will join the world, or if the promise is rejected the player will be disconnected without joining the server. The player will be at the loading screen while the promise is pending.


'''Blocks'''
'''Blocks'''
*When Custom Components V2 experiment is enabled, {{cd|minecraft:custom_components}} component is deprecated in {{cd|1.21.80}} and higher format versions.
*When Custom Components V2 experiment is enabled, {{MC/Cd|minecraft:custom_components}} component is deprecated in {{MC/Cd|1.21.80}} and higher format versions.
*When Custom Components V2 experiment is enabled, custom components are flattened inline with other components and allow parameters in {{cd|1.21.80}} and higher format versions. Example:
*When Custom Components V2 experiment is enabled, custom components are flattened inline with other components and allow parameters in {{MC/Cd|1.21.80}} and higher format versions. Example:
<syntaxhighlight lang="c++">
<syntaxhighlight lang="c++">
"components": {
"components": {
Line 199: Line 199:
*Increased the range of cloud rendering in the Deferred Technical Preview.
*Increased the range of cloud rendering in the Deferred Technical Preview.
*Added pixelated reflections to the Deferred Technical Preview. This new effect will cause reflections to align to the texel grid of textures in the world.
*Added pixelated reflections to the Deferred Technical Preview. This new effect will cause reflections to align to the texel grid of textures in the world.
*Added pixelated shadows to the Deferred Technical Preview. This new effect can be controlled with the new shadows JSON schema, {{cd|shadows/global.json}}. This file adds new settings that control the style of shadows in the game. Available parameters are {{cd|shadow_stlye}}, which can be {{cd|soft_shadows}} or {{cd|blocky_shadows}}, and {{cd|texel_size}}. {{cd|soft_shadows}} are the default style, while {{cd|blocky_shadows}} results in shadows that are pixelated in appearance. When {{cd|blocky_shadows}} are enabled, {{cd|texel_size}} controls the size of the pixelation effect. {{cd|texel_size}} should be equivalent to the block texture size in order to achieve a one to one mapping between the pixels in a texture and the pixelated effect created by enabling {{cd|blocky_shadows}}, but this is not required. An example version of what {{cd|shadows/global.json}} could look like is as follows:
*Added pixelated shadows to the Deferred Technical Preview. This new effect can be controlled with the new shadows JSON schema, {{MC/Cd|shadows/global.json}}. This file adds new settings that control the style of shadows in the game. Available parameters are {{MC/Cd|shadow_stlye}}, which can be {{MC/Cd|soft_shadows}} or {{MC/Cd|blocky_shadows}}, and {{MC/Cd|texel_size}}. {{MC/Cd|soft_shadows}} are the default style, while {{MC/Cd|blocky_shadows}} results in shadows that are pixelated in appearance. When {{MC/Cd|blocky_shadows}} are enabled, {{MC/Cd|texel_size}} controls the size of the pixelation effect. {{MC/Cd|texel_size}} should be equivalent to the block texture size in order to achieve a one to one mapping between the pixels in a texture and the pixelated effect created by enabling {{MC/Cd|blocky_shadows}}, but this is not required. An example version of what {{MC/Cd|shadows/global.json}} could look like is as follows:
<syntaxhighlight lang="c++">
<syntaxhighlight lang="c++">
{
{
Line 210: Line 210:


'''Items'''
'''Items'''
*When Custom Components V2 experiment is enabled, minecraft:custom_components component is deprecated in {{cd|1.21.80}} and higher format versions.
*When Custom Components V2 experiment is enabled, minecraft:custom_components component is deprecated in {{MC/Cd|1.21.80}} and higher format versions.
*When Custom Components V2 experiment is enabled, custom components are flattened inline with other components and allow parameters in {{cd|1.21.80}} and higher format versions. Example:
*When Custom Components V2 experiment is enabled, custom components are flattened inline with other components and allow parameters in {{MC/Cd|1.21.80}} and higher format versions. Example:
<syntaxhighlight lang="c++">
<syntaxhighlight lang="c++">
"components": {
"components": {
Line 230: Line 230:
|121484|Shields do not take durability damage from explosions
|121484|Shields do not take durability damage from explosions
|166344|Farmer villagers won't harvest grown crops - they just stare at them
|166344|Farmer villagers won't harvest grown crops - they just stare at them
|186699|Setting the gamerule {{cd|doLimitedCrafting}} to {{cd|true}} does not stop players from crafting unknown recipes
|186699|Setting the gamerule {{MC/Cd|doLimitedCrafting}} to {{MC/Cd|true}} does not stop players from crafting unknown recipes
|189739|Custom skin set to Wide model changes to Slim model after restarting the game
|189739|Custom skin set to Wide model changes to Slim model after restarting the game
|190625|Credits music does not plays when the game is paused
|190625|Credits music does not plays when the game is paused
Line 239: Line 239:


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


== Navigation ==
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
{{MC/Navbox Bedrock Edition versions|1.2x}}


[[Category:Bedrock Edition 1.21.80 betas]]
[[Category:Bedrock Edition 1.21.80 betas]]

Latest revision as of 19:24, 9 April 2026

Template:Infobox version Beta 1.21.80.25 (ChromeOS, Android) or Preview 1.21.80.25 (Windows, iOS, iPadOS, Xbox, PlayStation) is the fourth beta/Preview version for Minecraft:Bedrock Edition 1.21.80, released on April 3, 2025,<ref>Template:Cite</ref><ref>Template:Cite</ref> which adds dried ghasts, ghastlings, happy ghasts, Minecraft:harnesses, Minecraft:Vibrant Visuals, and fixes bugs.

Changes

Blocks

Flowers, Minecraft:Bamboo, Minecraft:Hanging Roots, Minecraft:Mangrove Propagule, Minecraft:Nether Sprouts, Minecraft:Coral Fans, Minecraft:Coral plants, double tall plants, Minecraft:Pointed Dripstone, Minecraft:Tall Grass, and Dry Grass

  • They now have the same random offset range and values as Java Edition.

General

Minecraft:Settings

  • Enabled Filter Profanity toggle on PlayStation platforms.

Technical

API

  • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr

    • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

    • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Moved the following
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Renamed
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr and released from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Renamed
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Moved
  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

Minecraft:Biomes

  • Removed remainder of support for unused
  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr JSON components.

Blocks

  • New
  1. REDIRECT Template:Code

Template:Redr type available for

  1. REDIRECT Template:Code

Template:Redr. They are meant to support the same behavior of block turning opaque in the far rendering like Leaves in contrast to other disappearing like bamboo stalk.

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

Template:Redr in the

  1. REDIRECT Template:Code

Template:Redr component no longer requires the "upcoming creator features" toggle.

  • The field
  1. REDIRECT Template:Code

Template:Redr in the

  1. REDIRECT Template:Code

Template:Redr component no longer requires the "upcoming creator features" toggle.

  • The field
  1. REDIRECT Template:Code

Template:Redr in the

  1. REDIRECT Template:Code

Template:Redr component no longer requires the "upcoming creator features" toggle.

Components

  • Introduced a
  1. REDIRECT Template:Code

Template:Redr parameter to the

  1. REDIRECT Template:Code

Template:Redr component.

    • Defines a custom y-axis offset for when an item is dropped.
    • Requires
  1. REDIRECT Template:Code

Template:Redr to be specified.

  • The
  1. REDIRECT Template:Code

Template:Redr component's

  1. REDIRECT Template:Code

Template:Redr trigger triggers on the leash breaking with format version

  1. REDIRECT Template:Code

Template:Redr and later.

    • The old behavior is still available to opt in to by setting
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

Entity Filters

  • Added new entity filter
  1. REDIRECT Template:Code

Template:Redr, works like

  1. REDIRECT Template:Code

Template:Redr but takes an item tag instead of an item name.

Graphical

  • Added support for multiple locators for use with leashes for rendering multiple ropes between two entities.
  1. REDIRECT Template:Code

Template:Redr:

    • Where Template:Cd defines locators when the entity is leashed to a different entity.
    • Used if and only if it has a corresponding
  1. REDIRECT Template:Code

Template:Redr and the number n is equal on the two entites.

  1. REDIRECT Template:Code

Template:Redr

    • Where Template:Cd defines locators where the entity is leashing a different entity.
    • Used if and only if it has a corresponding
  1. REDIRECT Template:Code

Template:Redr and the number n is equal on the two entites.

  1. REDIRECT Template:Code

Template:Redr

    • is set to origin if it is not defined in the geo.
  1. REDIRECT Template:Code

Template:Redr

    • is set to origin if it is not defined in the geo.

Items

  • Bundles' open icons are now specified via
  1. REDIRECT Template:Code

Template:Redr. This addresses the issue where a missing texture would appear for an opened custom Bundle. Bundle icon paths have also now be separated into unique keys in

  1. REDIRECT Template:Code

Template:Redr.

Minecraft:Molang

  • Added
  1. REDIRECT Template:Code

Template:Redr which takes a list of entity identities and checks if the actor has any of the listed entities leashed. Available on both the client and the server.

    • Usage:
  1. REDIRECT Template:Code

Template:Redr

Experimental

These additions and changes are accessible by enabling the "Beta APIs", "Custom Components V2", "Drop 2 2025", "Experimental Creator Camera Features" and "Vibrant Visuals" experimental toggles.

Additions

Blocks

width=33x33 Minecraft:Dried Ghast

  • Found in Nether fossils in soul sand valleys.
  • Can be crafted with 1 bone block and 8 ghast tears.

Template:Crafting

  • When waterlogged, it undergoes 3 states over about 20 minutes until it spawns a ghastling mob.
  • Makes sounds and shows particles depending on state.
  • If mined during the waterlogging, it will revert to its "dry" state regardless of what state it has reached during waterlogging.
  • Will revert states back to its initial "dry" state when it is taken away from being waterlogged, using the same time scale.

Items

Script error: No such module "animate". Minecraft:Harness

  • Crafted out of 3 leather, 2 glass and 1 wool, the harness will have the same color as the wool used when crafting.

Template:Crafting

  • Can be re-dyed.

Template:Crafting

  • Can only be equipped on a happy ghast.
  • Allows up to 4 players to mount the happy ghast.
  • Can be removed from the happy ghast using Minecraft:shears but only when no players are mounted.

width=32x32 Happy Ghast Spawn Egg

  • Used to spawn a happy ghast.

Mobs

width=37x37 Happy Ghast

  1. REDIRECT Template:Command

Template:Redr.

Gameplay

Game rules

  • Added the game rule command
  1. REDIRECT Template:Code

Template:Redr to enable or disable the locator bar feature.

Minecraft:Vibrant Visuals

File:Vibrant Visuals menu (Bedrock Preview 1.21.80.25).png
Vibrant Visuals settings
  • A form of Shaders for Bedrock Edition.
  • It is customizable and has two different built-in forms: Favor Performance, and Favor Visuals. Specific feature and visual settings can also be adjusted by expanding "Vibrant Visuals Options".

Technical

API

  1. REDIRECT Template:Code

Template:Redr

  • Added
  1. REDIRECT Template:Code

Template:Redr to custom command script callback.

  • Added
  1. REDIRECT Template:Code

Template:Redr enum.

  • Renamed
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Renamed
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr now take an optional

  1. REDIRECT Template:Code

Template:Redr object for Custom Components V2 experiment as a second argument to event callbacks in

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr added to

  1. REDIRECT Template:Code

Template:Redr.

    • params property added to
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr now take an optional

  1. REDIRECT Template:Code

Template:Redr object for Custom Components V2 experiment as a second argument to event callbacks in

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr has been changed to read-only in version

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr

  • Added
  1. REDIRECT Template:Code

Template:Redr

    • Added
  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr, and

  1. REDIRECT Template:Code

Template:Redr to allow creators to delay players joining the world.

  1. REDIRECT Template:Code

Template:Redr is different than other events because the callback it accepts returns a promise. Once the promise is resolved, the player will join the world, or if the promise is rejected the player will be disconnected without joining the server. The player will be at the loading screen while the promise is pending.

Blocks

  • When Custom Components V2 experiment is enabled,
  1. REDIRECT Template:Code

Template:Redr component is deprecated in

  1. REDIRECT Template:Code

Template:Redr and higher format versions.

  • When Custom Components V2 experiment is enabled, custom components are flattened inline with other components and allow parameters in
  1. REDIRECT Template:Code

Template:Redr and higher format versions. Example: <syntaxhighlight lang="c++"> "components": {

   "example_namespace:example_component": {
       "someParam": 3,
       "anotherParam": "test"
   }

}</syntaxhighlight>

Cameras

  • Changed approach for the easing between moving targets under the Experimental Creator Camera Features toggle.

Experiments

  • Added Drop 2 2025 experiment.
  • Added Custom Components V2 experiment.
  • Added Vibrant Visuals experiment.

Graphical

  • Added a new lighting model for clouds in the Deferred Technical Preview. The lighting parameters can not be configured at this time.
  • Increased the range of cloud rendering in the Deferred Technical Preview.
  • Added pixelated reflections to the Deferred Technical Preview. This new effect will cause reflections to align to the texel grid of textures in the world.
  • Added pixelated shadows to the Deferred Technical Preview. This new effect can be controlled with the new shadows JSON schema,
  1. REDIRECT Template:Code

Template:Redr. This file adds new settings that control the style of shadows in the game. Available parameters are

  1. REDIRECT Template:Code

Template:Redr, which can be

  1. REDIRECT Template:Code

Template:Redr or

  1. REDIRECT Template:Code

Template:Redr, and

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr are the default style, while

  1. REDIRECT Template:Code

Template:Redr results in shadows that are pixelated in appearance. When

  1. REDIRECT Template:Code

Template:Redr are enabled,

  1. REDIRECT Template:Code

Template:Redr controls the size of the pixelation effect.

  1. REDIRECT Template:Code

Template:Redr should be equivalent to the block texture size in order to achieve a one to one mapping between the pixels in a texture and the pixelated effect created by enabling

  1. REDIRECT Template:Code

Template:Redr, but this is not required. An example version of what

  1. REDIRECT Template:Code

Template:Redr could look like is as follows: <syntaxhighlight lang="c++"> {

 "format_version": "1.21.80",
 "minecraft:shadow_settings": {
  "shadow_style": "blocky_shadows",
  "texel_size": 16
 }

}</syntaxhighlight>

Items

  • When Custom Components V2 experiment is enabled, minecraft:custom_components component is deprecated in
  1. REDIRECT Template:Code

Template:Redr and higher format versions.

  • When Custom Components V2 experiment is enabled, custom components are flattened inline with other components and allow parameters in
  1. REDIRECT Template:Code

Template:Redr and higher format versions. Example: <syntaxhighlight lang="c++"> "components": {

  "example_namespace:example_component": {
      "someParam": 3,
      "anotherParam": "test"
  }

}</syntaxhighlight>

Changes

Mobs

Ghast

  • Updated the ghast texture to be higher resolution. This makes it in line with the new happy ghast.

Fixes

Template:Fixes Other

  • Fixed a bug that a player can sprint in water faster than swimming.
  • Fixed a bug where incorrect Json errors would appear for valid item texture references.

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

de:Bedrock Edition beta 1.21.80.25 ja:Bedrock Edition Preview 1.21.80.25 lzh:基石版一點二一點八〇點二五 pt:Edição Bedrock Preview 1.21.80.25 ru:Preview 1.21.80.25 (Bedrock Edition) uk:Preview 1.21.80.25 (Bedrock Edition) zh:基岩版1.21.80.25