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

From SAS Gaming Wiki
SyncBot (talk | contribs)
Sync: updated from Minecraft
SyncBot (talk | contribs)
Sync: updated from Minecraft
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{About|the full release of Spring to Life|the experimental release|Bedrock Edition 1.21.60}}
{{Infobox version
{{Infobox version
| title = v1.21.70
| title = v1.21.70
Line 50: Line 49:


=== Blocks ===
=== Blocks ===
'''{{animate|Leaf Litter 1 (N) JE1 BE1.png;Leaf Litter 2 (N) JE1 BE1.png;Leaf Litter 3 (N) JE1 BE1.png;Leaf Litter 4 (N) JE1 BE1.png|32px}} [[Minecraft:Leaf Litter]]'''
'''{{animate|Leaf Litter 1 (N) JE1 BE1.png;Leaf Litter 2 (N) JE1 BE1.png;Leaf Litter 3 (N) JE1 BE1.png;Leaf Litter 4 (N) JE1 BE1.png|32px}} [[Minecraft:Leaf litter]]'''
* A new type of decorative block which can be found in the [[Minecraft:forest]]s, [[Minecraft:dark forest]]s and [[Minecraft:wooded badlands]].
* A new type of decorative block which can be found in the [[Minecraft:forest]]s, [[Minecraft:dark forest]]s and [[Minecraft:wooded badlands]].
** Works like [[Minecraft:pink petal]]s.
** Works like [[Minecraft:pink petal]]s.
Line 72: Line 71:
** {{BiomeLink|Old Growth Birch Forest}}
** {{BiomeLink|Old Growth Birch Forest}}


'''[[File:Firefly Bush.png|32px]] [[Minecraft:Firefly Bush]]'''
'''[[File:Firefly Bush.png|32px]] [[Minecraft:Firefly bush]]'''
* Generates in [[Minecraft:swamp]]s and near [[Minecraft:river]]s.
* Generates in [[Minecraft:swamp]]s and near [[Minecraft:river]]s.
* When it's light level 13 or lower, glowing firefly particles appear around the firefly bush, up to 5 blocks away.
* When it's light level 13 or lower, glowing firefly particles appear around the firefly bush, up to 5 blocks away.


'''[[File:Cactus Flower JE1.png|32px]] [[Minecraft:Cactus Flower]]'''
'''[[File:Cactus Flower JE1.png|32px]] [[Minecraft:Cactus flower]]'''
* A new type of flower which can grow on [[Minecraft:cacti]] in [[Minecraft:desert]]s and all types of [[Minecraft:badland]]s.
* A new type of flower which can grow on [[Minecraft:cacti]] in [[Minecraft:desert]]s and all types of [[Minecraft:badland]]s.


'''[[File:Short Dry Grass.png|32px]] [[Minecraft:Short Dry Grass]]'''  
'''[[File:Short Dry Grass.png|32px]] [[Minecraft:Short dry grass]]'''  
* Generates in the [[Minecraft:desert]] and all types of [[Minecraft:badlands]].
* Generates in the [[Minecraft:desert]] and all types of [[Minecraft:badlands]].


'''[[File:Tall Dry Grass.png|32px]] [[Minecraft:Tall Dry Grass]]'''
'''[[File:Tall Dry Grass.png|32px]] [[Minecraft:Tall dry grass]]'''
* Generates in the [[Minecraft:desert]] and all types of [[Minecraft:badlands]].
* Generates in the [[Minecraft:desert]] and all types of [[Minecraft:badlands]].


=== Items ===
=== Items ===
'''[[File:Blue Egg.png|32px]] [[Minecraft:Blue Egg]]'''
'''[[File:Blue Egg.png|32px]] [[Minecraft:Blue egg]]'''
* A variant of the [[Minecraft:egg]] laid by the cold chicken variant.
* A variant of the [[Minecraft:egg]] laid by the cold chicken variant.
* Spawns the cold chicken variant when hatched.
* Spawns the cold chicken variant when hatched.


'''[[File:Brown Egg.png|32px]] [[Minecraft:Brown Egg]]'''
'''[[File:Brown Egg.png|32px]] [[Minecraft:Brown egg]]'''
* A variant of the egg laid by the warm chicken variant.
* A variant of the egg laid by the warm chicken variant.
* Spawns the warm chicken variant when hatched.
* Spawns the warm chicken variant when hatched.
Line 145: Line 144:


{{Animate|Warm Pig JE1 BE1.png;Cold Pig JE1 BE1.png|x32px}} '''[[Minecraft:Pig]]'''
{{Animate|Warm Pig JE1 BE1.png;Cold Pig JE1 BE1.png|x32px}} '''[[Minecraft:Pig]]'''
* {{EntityLink|Pig|Temperate Pig}}: The pre-existing pig variant.
* {{EntityLink|Pig|Temperate pig}}: The pre-existing pig variant.
* {{EntityLink|Cold Pig}}: A variant that spawns in cold biomes.<ref group="info" name="cold biomes"/>
* {{EntityLink|Cold pig}}: A variant that spawns in cold biomes.<ref group="info" name="cold biomes"/>
* {{EntityLink|Warm Pig}}: A variant that spawns in warm biomes.<ref group="info" name="warm biomes"/>
* {{EntityLink|Warm pig}}: A variant that spawns in warm biomes.<ref group="info" name="warm biomes"/>


{{Animate|Warm Cow.png;Cold Cow.png|x32px}} '''[[Minecraft:Cow]]'''
{{Animate|Warm Cow.png;Cold Cow.png|x32px}} '''[[Minecraft:Cow]]'''
* {{EntityLink|Cow|Temperate Cow}}: The pre-existing cow variant.
* {{EntityLink|Cow|Temperate cow}}: The pre-existing cow variant.
** New texture and model.
** New texture and model.
* {{EntityLink|Cold Cow}}: A variant that spawns in certain cold biomes.<ref group="info" name="cold biomes"/>
* {{EntityLink|Cold cow}}: A variant that spawns in certain cold biomes.<ref group="info" name="cold biomes"/>
* {{EntityLink|Warm Cow}}: A variant that spawns in certain warm biomes.<ref group="info" name="warm biomes"/>
* {{EntityLink|Warm cow}}: A variant that spawns in certain warm biomes.<ref group="info" name="warm biomes"/>


{{Animate|Warm Chicken.png;Cold Chicken.png|x32px}}  '''[[Minecraft:Chicken]]'''
{{Animate|Warm Chicken.png;Cold Chicken.png|x32px}}  '''[[Minecraft:Chicken]]'''
* {{EntityLink|Chicken|Temperate Chicken}}: The pre-existing chicken variant.
* {{EntityLink|Chicken|Temperate chicken}}: The pre-existing chicken variant.
* {{EntityLink|Cold Chicken}}: A variant that spawns in certain cold biomes.<ref group="info" name="cold biomes"/>
* {{EntityLink|Cold chicken}}: A variant that spawns in certain cold biomes.<ref group="info" name="cold biomes"/>
* {{EntityLink|Warm Chicken}}: A variant that spawns in certain warm biomes.<ref group="info" name="warm biomes"/>
* {{EntityLink|Warm chicken}}: A variant that spawns in certain warm biomes.<ref group="info" name="warm biomes"/>


[[File:Wolf.png|x32px]] '''[[Minecraft:Wolf]]'''
[[File:Wolf.png|x32px]] '''[[Minecraft:Wolf]]'''
Line 165: Line 164:
** Wolves receive a random sound variant when they spawn.
** Wolves receive a random sound variant when they spawn.
** Sound variants are not related to texture variants
** Sound variants are not related to texture variants
=== Gameplay ===
'''[[Minecraft:Sound]]s'''
* [[Minecraft:Dead bush]] blocks have a chance of playing ambient sounds when placed on top of two blocks that are any color of terracotta, sand or red sand blocks in any biome.
* [[Minecraft:Sand]], [[Minecraft:red sand]] and [[Minecraft:terracotta]] of any color have a chance of playing ambient sounds when surrounded by any one of them on at least 3 sides 8 blocks away.
** {{cd|block.sand.idle}} can be played in any biome.
** {{cd|block.sand.wind}} only plays when in [[Minecraft:desert]] or [[Minecraft:badlands]] biomes.


== Changes ==
== Changes ==
=== Blocks ===
=== Blocks ===
'''[[Minecraft:Dead bush]]'''
* Dead bush blocks have a chance of playing ambient sounds when placed on top of two blocks that are any color of terracotta, sand or red sand blocks in any biome.
'''[[Minecraft:Leaves]]'''
'''[[Minecraft:Leaves]]'''
* The following blocks can now spawn falling leaf particles:
* The following blocks can now spawn falling leaf particles:
Line 202: Line 197:
|ignoreusage = 1
|ignoreusage = 1
}}
}}
* Can now be found in [[Minecraft:Ruined Portal]] chests
* Can now be found in [[Minecraft:ruined portal]] chests


=== Command format ===
'''[[Minecraft:Sand]]''', '''[[Minecraft:red sand]]''', and '''[[Minecraft:terracotta]]'''
'''{{cmd|aimassist}}'''
* Sand, red sand and terracotta of any color have a chance of playing ambient sounds when surrounded by any one of them on at least 3 sides 8 blocks away.
* Has been moved from experimental features and is now available during normal gameplay.
** {{cd|block.sand.idle}} can be played in any biome.
** {{cd|block.sand.wind}} only plays when in [[Minecraft:desert]] or [[Minecraft:badlands]] biomes.


===Items===
===Items===
Line 218: Line 214:


=== Mobs ===
=== Mobs ===
'''General'''
* Farm animals can now spawn in [[Minecraft:badlands]].
'''[[Minecraft:Bee]]'''
'''[[Minecraft:Bee]]'''
* Is now attracted to, and can be bred using [[Minecraft:wildflowers]] and [[Minecraft:cactus flower]]s.
* Is now attracted to, and can be bred using [[Minecraft:wildflowers]] and [[Minecraft:cactus flower]]s.


'''[[Minecraft:Camel]]'''
'''[[Minecraft:Camel]]'''
* Now spawns in [[Minecraft:desert]]s.
* Now spawns naturally in [[Minecraft:desert]]s.
 
'''[[Minecraft:Chicken]]'''
* Now spawns naturally in badlands.


'''[[Minecraft:Cow]] and [[Minecraft:Mooshroom]]'''
'''[[File:Cow JE7 BE4.png|32px]] [[File:Mooshroom.png|32px]] [[Minecraft:Cow]] and [[Minecraft:mooshroom]]'''
* Textures have been changed.
* Textures have been changed.
* Nose now protrudes from model.
* Nose now protrudes from model.
* Now spawn naturally in badlands.


'''[[Minecraft:Donkey]]'''
'''[[Minecraft:Donkey]]'''
* Now spawns in [[Minecraft:savanna]]s.
* Now spawns naturally in [[Minecraft:savanna]]s.
 
'''[[Minecraft:Pig]]'''
* Now spawns naturally in badlands.
* Saddle now protrudes from their back, matching {{JE}}.
 
'''[[Minecraft:Pufferfish]]'''
* Now triggers inflate/deflate logic against axolotls, all non-aquatic mobs, and players.
* Now they attack axolotls, all non-aquatic mobs, and players that aren't in Creative mode.
* Now they poison axolotls, all non-aquatic mobs excluding undead monsters, and players that aren't in Creative mode.


'''[[Minecraft:Sheep]]'''
'''[[Minecraft:Sheep]]'''
Line 266: Line 272:
*** Rare:
*** Rare:
**** {{EntityLink|Pink sheep}}
**** {{EntityLink|Pink sheep}}
* [[Minecraft:Sheep]] colors for temperate biomes is unchanged from current behavior.
** [[Minecraft:Sheep]] colors for temperate biomes is unchanged from current behavior.
* Can now spawns naturally in badlands.


'''[[Minecraft:Villager]]'''
'''[[Minecraft:Villager]]'''
Line 277: Line 284:
* Some prices and quantities have also been adjusted.
* Some prices and quantities have also been adjusted.
{{anchor|Forementioned}}
{{anchor|Forementioned}}
[[File:Villager Trade Reblance Cartographer.png|thumb|500px|An image referring to how the different maps for the different village types are connected.]]
[[File:Villager Trade Reblance Cartographer.png|thumb|500px|An image referring to how the different maps for the different village types are connected]]
[[File:Village Graph.png|thumb|A graph showing where each type of cartographer's maps leads to]]
[[File:Village Graph.png|thumb|A graph showing where each type of cartographer's maps leads to]]
{{anchor|Biome-dependent cartographer trades}}{{anchor|Biome-dependent maps}}{{anchor|Village maps}}{{anchor|Cartographer}}
{{anchor|Biome-dependent cartographer trades}}{{anchor|Biome-dependent maps}}{{anchor|Village maps}}{{anchor|Cartographer}}
Line 308: Line 315:
|{{TradeLine|lvl=Master|slot=10|wantQuant=14|want2=Compass|multi=0.2|give=Woodland Explorer Map|maxTrades=12|xpGain=30}}
|{{TradeLine|lvl=Master|slot=10|wantQuant=14|want2=Compass|multi=0.2|give=Woodland Explorer Map|maxTrades=12|xpGain=30}}
}}
}}
 
[[File:25w07a cartographer trades.png|thumb|New cartographer trade prices]]
[[File:25w07a cartographer trades.png|thumb|New cartographer trade prices.]]
{{-}}
{{-}}


'''[[Minecraft:Wandering Trader]]'''
'''[[Minecraft:Wandering trader]]'''
* The changes to wandering trader trades have been moved from [[Minecraft:Villager Trade Rebalance|experimental features]] and are now available during normal gameplay.
* The changes to wandering trader trades have been moved from [[Minecraft:Villager Trade Rebalance|experimental features]] and are now available during normal gameplay.
** The Wandering Trader now has better prices, more trades and a larger amount of stock for many items.
** The wandering trader now has better prices, more trades and a larger amount of stock for many items.
** They will also now buy basic supplies from players.
** They will also now buy basic supplies from players.
** The Wandering Trader will offer to buy two items from this list:
** The wandering trader will offer to buy two items from this list:
***{{ItemLink|Water Bottle}}
***{{ItemLink|Water Bottle}}
***{{ItemLink|Water Bucket}}
***{{ItemLink|Water Bucket}}
Line 324: Line 330:
***{{BlockLink|Hay Bale}}
***{{BlockLink|Hay Bale}}
** Wandering Traders now have a chance of selling these items (in addition to their previous trades):
** Wandering Traders now have a chance of selling these items (in addition to their previous trades):
***[[Minecraft:Logs]] (Acacia, Birch, Dark Oak, Jungle, Oak, Spruce, Pale Oak or Cherry)
***[[Minecraft:Logs]]
***Enchanted {{ItemLink|Iron Pickaxe}}
***Enchanted [[Minecraft:iron pickaxe]]
***{{ItemLink|Potion of Invisibility}}
***{{ItemLink|Potion of Invisibility}}
** Trade list now made up by following trades, in order:
** Trade list now made up by following trades, in order:
Line 519: Line 525:
|}
|}


[[File:25w07a and 1.21.70.23 - wandering trader trades.jpg|thumb|New wandering trader trade prices.]]
[[File:25w07a and 1.21.70.23 - wandering trader trades.jpg|thumb|New wandering trader trade prices]]
{{-}}
{{-}}
'''[[Minecraft:Spawn event]]'''
* [[Minecraft:Pigs]], [[Minecraft:cows]], and [[Minecraft:chickens]] can now spawn on [[Minecraft:spawn event]]s and they used command {{cmd|summon}} or {{cmd|event}} to spawn this variants cold and warm animals.


=== World generation ===
=== World generation ===
'''[[Minecraft:Dark Forest]]'''
'''[[Minecraft:Dark forest]]'''
*Updated the tree composition in dark forests to match {{JE}}, increasing the number of dark oak trees and reducing the prevalence of other tree types.
*Updated the tree composition in dark forests to match {{JE}}, increasing the number of dark oak trees and reducing the prevalence of other tree types.


'''[[Minecraft:Short Grass]]'''
'''[[Minecraft:Short grass]]'''
*Now generate slightly sparser in [[Minecraft:meadow]]s.
*Now generates slightly sparser in [[Minecraft:meadow]]s.


=== Gameplay ===
=== Gameplay ===
Line 544: Line 548:
=== General ===
=== General ===
'''[[Minecraft:Experiments]]'''
'''[[Minecraft:Experiments]]'''
* Removed the "Drop 1 2025" and "Aim Assist" experimental toggles.
* Removed the "Drop 1 2025" and "Aim Assist" experimental toggles and implemented all features in vanilla gameplay.
* Integrated the [[Minecraft:Villager Trade Rebalance]] experiment changes to the [[Minecraft:cartographer]] and [[Minecraft:wandering trader]].
* Removed the Experimental "Third Person Cameras" toggle and added an Experimental "Creator Camera Features" toggle for all future experimental cameras.
* Removed the Experimental "Third Person Cameras" toggle and added an Experimental "Creator Camera Features" toggle for all future experimental cameras.
'''[[Minecraft:Panorama]]'''
* Updated the panorama to represent [[Minecraft:Spring to Life]].


'''[[Minecraft:Settings]]'''
'''[[Minecraft:Settings]]'''
*Enabled Filter Profanity toggle on mobile platforms.
*Enabled Filter Profanity toggle on mobile platforms.
'''[[Minecraft:Title screen]]'''
* The [[Minecraft:panorama]] was changed to showcase the [[Minecraft:Spring to Life]].


'''UI'''
'''UI'''
*Screen Safe Area Settings: Disables Horizontal and Vertical Screen Position sliders if the Safe area is set to 100%  
*Disabled horizontal and vertical screen position sliders if the safe area is set to 100%  
*Stops Screen Position from displaying -0.0 due to a rounding error.
*Prevented screen position from displaying -0.0 due to a rounding error.
*Long splash texts on the start screen will break into two lines to be more readable.  
*Long splash texts on the start screen will break into two lines to be more readable.  
*The invite button on the pause screen is moved up a bit and now has an icon.
*The invite button on the game menu is moved up a bit and now has an icon.
*Scaled and moved the title logo to make room for the friends drawer button.  
*Scaled and moved the title logo to make room for the friends drawer button.  
*Added new loading tips for creative mode.
*Added new [[Minecraft:loading tips]] for creative mode.
* Taking screenshots no longer takes the player out of the pause screen.
* Taking screenshots no longer takes the player out of the game menu.
* Changes have been made to the Multiplayer tab. Player permission icons have been updated, and on PlayStation and Nintendo consoles now show a message informing the player that they need to sign in to access multiplayer features. Below the message there's a button that will take the player to respective console sign in flow.
* Changes have been made to the Multiplayer tab. Player permission icons have been updated, and on PlayStation and Nintendo consoles now show a message informing the player that they need to sign in to access multiplayer features. Below the message there's a button that will take the player to respective console sign in flow.
*Touch controls: camera perspective can now be changed from a HUD button., enable this in the touch settings.
*Touch controls: camera perspective can now be changed from a HUD button, which can be toggled in the touch settings.
*The game will now pause when the [[Minecraft:pause menu]] is opened.<ref>{{mcnet|bedrock-pause-feature-support|How to pause in Bedrock Edition|March 26, 2025|Sophie Austin}}</ref>
*The game will now pause when the [[Minecraft:game menu]] is opened.<ref>{{mcnet|bedrock-pause-feature-support|How to pause in Bedrock Edition|March 26, 2025|Sophie Austin}}</ref>
**This feature is not present on Nintendo Switch.
**This feature is not present on Nintendo Switch.
*The [[Minecraft:Player Permissions]] screen has been upgraded to the new Ore UI, bringing a fresh look and a more intuitive and user friendly experience.
[[File:New UI - Player Permissions Screen Menu (Bedrock Preview 1.21.70.22).png|380px|thumb|New Player Permissions screen]]
*Players can now also find the friends drawer in create new world, edit world, player profile, main menu and game menu, in the top right of the screen.


'''{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/34063162910093-Minecraft-Beta-Preview-1-21-70-22#:~:text=for%20creative%20mode.-,Player%20Permissions,-The%20Player%20Permissions|title=Player Permissions}}'''
=== Command format ===
*The Player Permissions screen has been upgraded to the new Ore UI, bringing a fresh look and a more intuitive and user friendly experience.
'''[[Minecraft:Spawn event]]'''
[[File:New UI - Player Permissions Screen Menu (Bedrock Preview 1.21.70.22).png|380px|thumb|New Player Permissions Screen.]]
* [[Minecraft:Pigs]], [[Minecraft:cows]], and [[Minecraft:chickens]] can now spawn on [[Minecraft:spawn event]]s and they used command {{cmd|summon}} or {{cmd|event}} to spawn this variants cold and warm animals.
 
'''{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/34063162910093-Minecraft-Beta-Preview-1-21-70-22#:~:text=Friends%20Drawer%20Improvements|title=Friends Drawer Improvements}}'''
*Players can now also find the friends drawer in create new world, edit world, player profile, main menu and game menu, in the top right of the screen.
[[File:New UI - Main Menu - Multiplayer Screen Menu "Friends" Tab (Bedrock 1.21.70).png|380px|thumb|New main menu in Multiplayer Screen Menu "Friends" tab]]


=== Technical ===
=== Technical ===
'''API - Scripting'''
'''API - scripting'''
*Unhandled rejected promises in scripting now include callstacks when logged.
*Unhandled rejected promises in scripting now include callstacks when logged.


Line 612: Line 614:
*{{cd|tint_method}} is a string field that multiplies the color with a predefined tint. Supported values are {{cd|none}}, {{cd|default_foliage}}, {{cd|birch_foliage}}, {{cd|evergreen_foliage}}, {{cd|grass}} and {{cd|water}}.
*{{cd|tint_method}} is a string field that multiplies the color with a predefined tint. Supported values are {{cd|none}}, {{cd|default_foliage}}, {{cd|birch_foliage}}, {{cd|evergreen_foliage}}, {{cd|grass}} and {{cd|water}}.
*The old schema format is still supported for convenience.
*The old schema format is still supported for convenience.
*Examples:
<syntaxhighlight lang="c++">
"minecraft:map_color": {
  "color": "#ABCDEF",
  "tint_method": "grass"
}
</syntaxhighlight>
or
<syntaxhighlight lang="c++">
"minecraft:map_color": {
  "color": "#ABCDEF"
}
</syntaxhighlight>
or
<syntaxhighlight lang="c++">
"minecraft:map_color": "#ABCDEF"
</syntaxhighlight>
* The {{cd|minecraft:material_instances}} component supports an optional {{cd|tint_method}} field in its instance definitions.
* The {{cd|minecraft:material_instances}} component supports an optional {{cd|tint_method}} field in its instance definitions.
** {{cd|tint_method}} is a string field that multiplies a face color with a tint computed with the biome the block is in. Supported values are {{cd|none}}, {{cd|default_foliage}}, {{cd|birch_foliage}}, {{cd|evergreen_foliage}}, {{cd|dry_foliage}}, {{cd|grass}}, and {{cd|water}}.
** {{cd|tint_method}} is a string field that multiplies a face color with a tint computed with the biome the block is in. Supported values are {{cd|none}}, {{cd|default_foliage}}, {{cd|birch_foliage}}, {{cd|evergreen_foliage}}, {{cd|dry_foliage}}, {{cd|grass}}, and {{cd|water}}.
** Held block-items are tinted as if they were in the {{cd|plains}} biome. Example:
** Held block-items are tinted as if they were in the {{cd|plains}} biome.
<syntaxhighlight lang="c++">
"minecraft:material_instances": {
"*": {
"texture": "minimal",
"render_method": "opaque",
"tint_method": "water"
}
</syntaxhighlight>
*Add {{cd|dry_foliage}} tint method which uses the {{cd|textures/colormap/dry_foliage.png}} color map.
*Add {{cd|dry_foliage}} tint method which uses the {{cd|textures/colormap/dry_foliage.png}} color map.
*Exposed the block component {{cd|minecraft:destruction_particles}} as a JSON object. This represents the particles used when the block is destroyed.
*Exposed the block component {{cd|minecraft:destruction_particles}} as a JSON object. This represents the particles used when the block is destroyed.
Line 646: Line 623:
***{{cd|tint_method}} is an optional string field that multiplies the texture color with a predefined tint. Default to {{cd|none}}. Supported values are {{cd|none}}, {{cd|default_foliage}}, {{cd|birch_foliage}}, {{cd|evergreen_foliage}}, {{cd|dry_foliage}}, {{cd|grass}} and {{cd|water}}.
***{{cd|tint_method}} is an optional string field that multiplies the texture color with a predefined tint. Default to {{cd|none}}. Supported values are {{cd|none}}, {{cd|default_foliage}}, {{cd|birch_foliage}}, {{cd|evergreen_foliage}}, {{cd|dry_foliage}}, {{cd|grass}} and {{cd|water}}.
**Block format before 1.21.70 will be upgraded to have the component added using the texture from the {{cd|down}} or {{cd|*}} of the {{cd|minecraft:material_instances}} component if present and {{cd|none}} for {{cd|tint_method}}. This was the old behavior.
**Block format before 1.21.70 will be upgraded to have the component added using the texture from the {{cd|down}} or {{cd|*}} of the {{cd|minecraft:material_instances}} component if present and {{cd|none}} for {{cd|tint_method}}. This was the old behavior.
**Block format from 1.21.70 without the component will not be upgraded and uses the invalid texture. Examples:
**Block format from 1.21.70 without the component will not be upgraded and uses the invalid texture.
<syntaxhighlight lang="c++">
"minecraft:destruction_particles": {
  "texture": "my_particles_texture",
  "tint_method": "grass"
}
</syntaxhighlight>
or
<syntaxhighlight lang="c++">
"minecraft:destruction_particles": {
"texture": "my_particles_texture"
}
</syntaxhighlight>


:Components
:Components
Line 699: Line 664:
* {{cd|ItemTag}} support in the {{cd|match_tool}} loot table condition no longer requires enabling the "Upcoming Creator Features" experiment toggle.
* {{cd|ItemTag}} support in the {{cd|match_tool}} loot table condition no longer requires enabling the "Upcoming Creator Features" experiment toggle.


'''Dedicated Server'''
'''Dedicated server'''
*Exposed two new parameters for dedicated server when in {{cd|server-auth-with-rewind}}. These will make the server more strict on player positions. Look in {{cd|server.properties}} for more information on what these do.
*Exposed two new parameters for dedicated server when in {{cd|server-auth-with-rewind}}. These will make the server more strict on player positions. Look in {{cd|server.properties}} for more information on what these do.
**{{cd|server-authoritative-movement-strict}} default to {{cd|false}} and can be set to {{cd|true}}. Will affect Player position acceptance.
**{{cd|server-authoritative-movement-strict}} default to {{cd|false}} and can be set to {{cd|true}}. Will affect Player position acceptance.
Line 707: Line 672:
*Removed {{cd|server-authoritative-movement}} parameter. It will now always use {{cd|server-auth-with-rewind}}.
*Removed {{cd|server-authoritative-movement}} parameter. It will now always use {{cd|server-auth-with-rewind}}.


'''Entity Components'''
'''Entity components'''
*Added {{cd|on_spawn}} trigger to {{cd|spawn_chance}} on {{cd|hit}} sub-component, triggered on the newly spawned entity with other set to the owning entity.
*Added {{cd|on_spawn}} trigger to {{cd|spawn_chance}} on {{cd|hit}} sub-component, triggered on the newly spawned entity with other set to the owning entity.
*Added {{cd|particle_item_name}} map to {{cd|particle_on_hit}} on {{cd|hit}} sub-component, maps an item name to an actor filter to determine what the name of the item used in the particle should be. Falls back to the name of the entity itself as before.
*Added {{cd|particle_item_name}} map to {{cd|particle_on_hit}} on {{cd|hit}} sub-component, maps an item name to an actor filter to determine what the name of the item used in the particle should be. Falls back to the name of the entity itself as before.


'''Entity Event Responses'''
'''Entity event responses'''
*Added the {{cd|stop_movement}} entity event response, which stops the entity's movement.
*Added the {{cd|stop_movement}} entity event response, which stops the entity's movement.
**The {{cd|stop_vertical_movement}} field specifies whether vertical movement should be stopped.
**The {{cd|stop_vertical_movement}} field specifies whether vertical movement should be stopped.
Line 720: Line 685:
**For this to have any effect, the entity must already have a {{cd|minecraft:home}} component.
**For this to have any effect, the entity must already have a {{cd|minecraft:home}} component.


'''Entity Events'''
'''Entity events'''
*Added {{cd|first_valid}} event type, it will evaluate every filter in order and execute the first valid one.
*Added {{cd|first_valid}} event type, it will evaluate every filter in order and execute the first valid one.


'''Entity Filters'''
'''Entity filters'''
*The {{cd|in_clouds}} entity filter now succeeds when an entity's bounding box intersects the cloud layer, rather than only when its bottom is within it.
*The {{cd|in_clouds}} entity filter now succeeds when an entity's bounding box intersects the cloud layer, rather than only when its bottom is within it.


Line 735: Line 700:
** When {{cd|true}}, the mob will respect home position restrictions when selecting target positions.
** When {{cd|true}}, the mob will respect home position restrictions when selecting target positions.


'''JSON Events'''
'''JSON events'''
*The parameter {{cd|duration}} in the {{cd|add_mob_effect}} event can now be set to {{cd|infinite}}.
*The parameter {{cd|duration}} in the {{cd|add_mob_effect}} event can now be set to {{cd|infinite}}.


'''Mobs'''
'''Mobs'''
*Added maximum value of {{cd|100000000.0}} and minimum value of {{cd|-100000000.0}} to {{cd|minecraft:collision_box}} component.
*Added maximum value of {{cd|100000000.0}} and minimum value of {{cd|-100000000.0}} to {{cd|minecraft:collision_box}} component.
*Added [[Minecraft:aquatic]] family-type for all aquatic mobs.
*Added {{cd|[[Minecraft:aquatic]]}} [[Minecraft:family|type family]] for all aquatic mobs.
*Normal minecart is no longer considered a mob.
*Normal minecart is no longer considered a mob.


'''Network Protocol'''
'''Network protocol'''
*Added {{cd|ActorFlags::COLLIDABLE}}.
*Added {{cd|ActorFlags::COLLIDABLE}}.
*Added {{cd|ActorFlags::BODY_ROTATION_AXIS_ALIGNED}}.
*Added {{cd|ActorFlags::BODY_ROTATION_AXIS_ALIGNED}}.
Line 757: Line 722:
**{{cd|variants}} has a {{cd|map}} field which contains key-value pairs of a variant identifier and the sound events it overrides.
**{{cd|variants}} has a {{cd|map}} field which contains key-value pairs of a variant identifier and the sound events it overrides.
**When playing a sound for an entity we first try to calculate their variant and see if that variant overrides the sound event, if not we play the sound form the base entity. If that fails we fall back to the existing logic of running from {{cd|defaults}}.
**When playing a sound for an entity we first try to calculate their variant and see if that variant overrides the sound event, if not we play the sound form the base entity. If that fails we fall back to the existing logic of running from {{cd|defaults}}.
*Example:
*Sound variants can be played by querying a new property.
**Given a mob with the following property:
<syntaxhighlight lang="c++">
"minecraft:emotional_state": {
  "type": "enum",
  "values": [ "neutral", "angry", "happy", "sad" ],
  "default": "neutral",
  "client_sync": true
}
</syntaxhighlight>
 
*Sound variants can be played by querying the property:
<syntaxhighlight lang="c++">
{
  "entity_sounds": {
    "entities": {
      "test_mob": {
        "volume": 1.0,
        "pitch": 1.0,
        // The base sounds for various events
        "events": {
          "ambient": "mob.test_mob.ambient",
          "death": "mob.test_mob.death",
          "step": {
            "sound": "mob.test_mob.step",
            "volume": 0.8,
            "pitch": 1.0
          },
          "attack": "mob.test_mob.attack"
        },
        "variants": {
            // Key returning the enum string for variants, can use any Molang expression resulting in a string
            "key": "query.property('minecraft:emotional_state')",
            "map": {
              // If a resulting variant key is not handled here then it will use the base sounds
              "neutral": {
                "volume": 1.0,
                "pitch": 1.0,
                "events": {
                  // If an event is not handled in a variant then it will use the base sound
                  "death": "mob.test_mob.death.netural"
                }
              },
              "angry": {
                "volume": 1.0,
                "pitch": 1.0,
                "events": {
                  // Variants can override different events than other variants
                  "death": "mob.test_mob.death.angry",
                  "ambient": "mob.test_mob.ambient.angry"
                }
              }
            }
          }
        }
      }
    }
  }
}
</syntaxhighlight>
*Sound effects found in animations and animation controllers can now include an optional {{cd|locator}} field similar to particle effects allowing them to originate from the locator on the entity rather than the origin.
*Sound effects found in animations and animation controllers can now include an optional {{cd|locator}} field similar to particle effects allowing them to originate from the locator on the entity rather than the origin.


Line 824: Line 730:
=== Additions ===
=== Additions ===
==== Technical ====
==== Technical ====
'''API - Scripting'''
'''API - scripting'''
:@minecraft/server 2.0.0-beta
:@minecraft/server 2.0.0-beta
*Added new privilege {{cd|EarlyExecution}}
*Added new privilege {{cd|EarlyExecution}}
Line 947: Line 853:
|;old
|;old
|25228|Beacon Beam disappears when moving 70 blocks up/down away from it.
|25228|Beacon Beam disappears when moving 70 blocks up/down away from it.
|56926|Foxes don't take lava damage
|56926|Foxes take {{hp|1}} damage from lava instead of {{hp|4}}
|69522|Pufferfish no longer trigger inflate/deflate logic against minecarts.
|69522|Pufferfish no longer trigger inflate/deflate logic against minecarts.
|116152|Sea pickle cannot be placed on lightning rod
|116152|Sea pickle cannot be placed on lightning rod
|118688|Donkeys don't spawn in savanna biomes
|118688|Donkeys don't spawn in savanna biomes
|122362|The texture of the sides of the hanging roots does not match the java version
|147815|Spaces before the command prevent the command from being executed
|147815|Spaces before the command prevent the command from being executed
|149129|Pufferfish no longer only poison players and monsters. Now they poison axolotls, all non-aquatic mobs excluding undead monsters, and players that aren't in Creative mode.
|149129|Pufferfish no longer only poison players and monsters. Now they poison axolotls, all non-aquatic mobs excluding undead monsters, and players that aren't in Creative mode.
|153515|Barrier blocks cull chunk rendering
|153515|Barrier blocks cull chunk rendering
|181679|Decorated pots have a glitched texture in the Deferred Technical Preview
|181679|Decorated pots have a glitched texture in the Deferred Technical Preview
|184170|Shulker boxes occasionally invisible in inventory
|184177|{{cmd|clear}}, {{cmd|fill}}, and {{cmd|testforblock}} commands interpret certain parameters in an unexpected and problematic way
|185361|Items can't be moved from creative inventory to player inventory
|185361|Items can't be moved from creative inventory to player inventory
|185531|Structure blocks' texture flickers when placed
|185531|Structure blocks' texture flickers when placed
Line 960: Line 869:
|187461|The phrase "Chat e Comandos" on Minecraft is starting with small letter
|187461|The phrase "Chat e Comandos" on Minecraft is starting with small letter
|187995|Custom jigsaw structures generate incorrectly
|187995|Custom jigsaw structures generate incorrectly
|188279|Chunks are not saving correctly in a specific world
|188401|Blocks with {{cd|item_specific_speeds}} cannot be destroyed
|188401|Blocks with {{cd|item_specific_speeds}} cannot be destroyed
|188457|Hand bobbing no longer occurs while the game is paused.
|188457|Hand bobbing no longer occurs while the game is paused.
Line 965: Line 875:
|188459|Animated blocks still play their animation when the game is paused
|188459|Animated blocks still play their animation when the game is paused
|188461|Fix so data driven particles pause properly when game is paused.
|188461|Fix so data driven particles pause properly when game is paused.
|188463|Some cross models are still displayed wrongly from east and west sides
|188464|Fire overlay animation still plays when the game is paused
|188464|Fire overlay animation still plays when the game is paused
|188479|Some cross models are not stretched like Java Edition
|188490|Players fall momentum is no longer reset after exiting and re-entering the world.
|188490|Players fall momentum is no longer reset after exiting and re-entering the world.
|188795|Riptide does not go as far vertically as previously.
|188795|Riptide does not go as far vertically as previously.
|188904|Bundle tooltip flicker for second player in splitscreen
|189224|Rideable Entity inventory transparent background is too dark
|189224|Rideable Entity inventory transparent background is too dark
|189501|Attacking a mob while sprint jumping randomly removes all of the player's momentum, sometimes even teleporting the player backwards
|189501|Attacking a mob while sprint jumping randomly removes all of the player's momentum, sometimes even teleporting the player backwards
Line 986: Line 899:
|190604|Sleeping in a bed causes the player's collision to break
|190604|Sleeping in a bed causes the player's collision to break
|190606|Hover Note is broken on bedrock
|190606|Hover Note is broken on bedrock
|190646|Random loss of persistent entities
|190747|Server IP Address Visible
|190747|Server IP Address Visible
|otherissuescount=44}}
|otherissuescount=44}}
Line 1,006: Line 920:
* In Server Authoritative movement, when Player is corrected, the movement will not have easing anymore. This is a better feel, as can be seen with upward, repeating, pistons.
* In Server Authoritative movement, when Player is corrected, the movement will not have easing anymore. This is a better feel, as can be seen with upward, repeating, pistons.
* Fixed typos in music definitions and sound definitions that were causing the wrong music to play for soulsand valley, desert mutated, and jungle mutated biomes.
* Fixed typos in music definitions and sound definitions that were causing the wrong music to play for soulsand valley, desert mutated, and jungle mutated biomes.
* Pufferfish no longer only trigger inflate/deflate logic against monsters and players. Now triggers inflate/deflate logic against axolotls, all non-aquatic mobs, and players.
* Pufferfish no longer only attack players and monsters. Now they attack axolotls, all non-aquatic mobs, and players that aren't in Creative mode.
* Pufferfish no longer only poison players and monsters. Now they poison axolotls, all non-aquatic mobs excluding undead monsters, and players that aren't in Creative mode.
* Fixed an issue where other players in multiplayer scenarios would sometimes get stuck in their dying animation after respawning.
* Fixed an issue where other players in multiplayer scenarios would sometimes get stuck in their dying animation after respawning.
* Player characters no longer rotate sideways when moving forward.
* Player characters no longer rotate sideways when moving forward.
Line 1,040: Line 951:


== Videos ==
== Videos ==
:'''Updates for Creators'''
:'''Updates for creators'''
{{yt|9-AoU4jzm44}}
{{yt|9-AoU4jzm44}}



Latest revision as of 11:04, 24 October 2026

Template:Infobox version

File:Spring to Life Key Art.jpg
Key art

Template:Relevant guide 1.21.70, the release of Minecraft:Spring to Life, is a Minecraft:game drop for Template:BE, released on March 25, 2025,<ref>Template:Cite</ref><ref>Template:Mcnet</ref><ref>Template:Cite</ref> which adds Minecraft:chicken, Minecraft:cow, and Minecraft:pig variants, adds several new plants, changes all Minecraft:spawn egg textures to be easier to tell apart, and fixes bugs.

Additions

Template:Additions table

Blocks

Template:Animate Minecraft:Leaf litter

Template:Animate Minecraft:Wildflowers

File:Bush JE1.png Minecraft:Bush

File:Firefly Bush.png Minecraft:Firefly bush

  • Generates in Minecraft:swamps and near Minecraft:rivers.
  • When it's light level 13 or lower, glowing firefly particles appear around the firefly bush, up to 5 blocks away.

File:Cactus Flower JE1.png Minecraft:Cactus flower

File:Short Dry Grass.png Minecraft:Short dry grass

File:Tall Dry Grass.png Minecraft:Tall dry grass

Items

File:Blue Egg.png Minecraft:Blue egg

  • A variant of the Minecraft:egg laid by the cold chicken variant.
  • Spawns the cold chicken variant when hatched.

File:Brown Egg.png Minecraft:Brown egg

  • A variant of the egg laid by the warm chicken variant.
  • Spawns the warm chicken variant when hatched.

Mobs

There are now cold<ref group="info" name="cold biomes"> The cold variant of each mob spawns in the following cold biomes:

</ref> and warm<ref group="info" name="warm biomes"> The warm variant of each mob spawns in the following warm biomes:

</ref> variants of pigs, cows, and chickens.

  • The variant of naturally spawned mobs is determined by the biome they spawn in.
  • When bred by a Minecraft:player, a baby of these mobs will not be a variant chosen by the current biome, but instead randomly be selected from one of its parent's variants.
  • The temperate versions of the mobs spawn by default wherever the cold and warm variants do not.

Template:Animate Minecraft:Pig

Template:Animate Minecraft:Cow

Template:Animate Minecraft:Chicken

Minecraft:Wolf

  • Added six new sound variants.
    • The sound variants are Classic, Big, Cute, Puglin, Angry, Grumpy, and Sad. The existing wolf sounds are used for the Classic variant.
    • Wolves receive a random sound variant when they spawn.
    • Sound variants are not related to texture variants

Changes

Blocks

Minecraft:Dead bush

  • Dead bush blocks have a chance of playing ambient sounds when placed on top of two blocks that are any color of terracotta, sand or red sand blocks in any biome.

Minecraft:Leaves

Minecraft:Lodestone

Template:Crafting Table

Minecraft:Sand, Minecraft:red sand, and Minecraft:terracotta

Items

Minecraft:Bundle

File:Wall of spawn eggs.jpg
A collection of the new spawn egg textures.

Template:Animate Minecraft:Spawn eggs

  • Changed the visuals of all spawn eggs to make them easier to distinguish: each type of spawn egg now has its own unique icon instead of all just being colored variants of the same spotted egg.
    • Each egg visual varies in shape to reflect the in-world properties of the mob it spawns: for example, smaller mobs tend to have a smaller spawn egg icon.

Mobs

Minecraft:Bee

Minecraft:Camel

Minecraft:Chicken

  • Now spawns naturally in badlands.

File:Cow JE7 BE4.png File:Mooshroom.png Minecraft:Cow and Minecraft:mooshroom

  • Textures have been changed.
  • Nose now protrudes from model.
  • Now spawn naturally in badlands.

Minecraft:Donkey

Minecraft:Pig

  • Now spawns naturally in badlands.
  • Saddle now protrudes from their back, matching Template:JE.

Minecraft:Pufferfish

  • Now triggers inflate/deflate logic against axolotls, all non-aquatic mobs, and players.
  • Now they attack axolotls, all non-aquatic mobs, and players that aren't in Creative mode.
  • Now they poison axolotls, all non-aquatic mobs excluding undead monsters, and players that aren't in Creative mode.

Minecraft:Sheep

Minecraft:Villager

  • The changes to cartographer trades have been moved from experimental features and are now available during normal gameplay.
  • Added seven new Minecraft:explorer maps which cartographers can sell, each pointing to a different village or other structures in a different biome, depending on the biome they come from. These maps can help players who want to quickly find a specific location.
  • Some prices and quantities have also been adjusted.

Template:Anchor

File:Villager Trade Reblance Cartographer.png
An image referring to how the different maps for the different village types are connected
File:Village Graph.png
A graph showing where each type of cartographer's maps leads to

Template:AnchorTemplate:AnchorTemplate:AnchorTemplate:Anchor

Available new tradable maps
Desert Jungle Plains Savanna Snow Swamp Taiga
Group 1 Savanna Village Map Savanna Village Map Savanna Village Map Desert Village Map Plains Village Map Snowy Village Map Plains Village Map
Group 2 Plains Village Map Desert Village Map Taiga Village Map Plains Village Map Taiga Village Map Taiga Village Map Snowy Village Map
Group 3 Jungle Explorer Map Swamp Explorer Map – Jungle Explorer Map Swamp Explorer Map Jungle Explorer Map Swamp Explorer Map

Template:TradeTable

File:25w07a cartographer trades.png
New cartographer trade prices


Minecraft:Wandering trader

New trades of wandering traders
Category Item wanted Quantity Item given Quantity Trades until disabled
Buying Template:ItemLink 4 Template:ItemLink 1 2
Buying Template:ItemLink 1 Template:ItemLink 3 2
Buying Template:BlockLink 1 Template:ItemLink 1 2
Buying Template:ItemLink 1 Template:ItemLink 2 2
Buying Template:ItemLink 1 Template:ItemLink 1 2
Buying Template:ItemLink 1 Template:ItemLink 2 2
Special Selling Template:ItemLink 1 Template:BlockLink 8 4
Special Selling Template:ItemLink 1 Template:BlockLink 8 4
Special Selling Template:ItemLink 1 Template:BlockLink 8 4
Special Selling Template:ItemLink 1 Template:BlockLink 8 4
Special Selling Template:ItemLink 1 Template:BlockLink 8 4
Special Selling Template:ItemLink 1 Template:BlockLink 8 4
Special Selling Template:ItemLink 1 Template:BlockLink 8 4
Special Selling Template:ItemLink 1 Template:BlockLink 8 4
Special Selling Template:ItemLink 6-20 Template:ItemLink (Enchanted) 1 1
Special Selling Template:ItemLink 5 Template:ItemLink (Long) 1 1
Changed trades of wandering traders
Category Item wanted Quantity Item given Quantity Trades until disabled
Special Selling Template:ItemLink 1 Template:ItemLink 1 → 4 8 → 2
Special Selling Template:ItemLink 3 → 1 Template:BlockLink 1 6
Special Selling → Ordinary Selling Template:ItemLink 5 → 3 Template:ItemLink 1 4
Special Selling → Ordinary Selling Template:ItemLink 5 → 3 Template:ItemLink 1 4
Ordinary Selling Template:ItemLink 1 Template:BlockLink 2 → 5 5 → 2
Ordinary Selling Template:ItemLink 1 Template:BlockLink 1 → 3 12 → 4
Ordinary Selling Template:ItemLink 1 Template:BlockLink 1 → 3 12 → 4
Ordinary Selling Template:ItemLink 1 Template:BlockLink 1 → 3 12 → 4
File:25w07a and 1.21.70.23 - wandering trader trades.jpg
New wandering trader trade prices


World generation

Minecraft:Dark forest

  • Updated the tree composition in dark forests to match Template:JE, increasing the number of dark oak trees and reducing the prevalence of other tree types.

Minecraft:Short grass

Gameplay

Minecraft:Achievements

  • Enabled earning achievements while playing in a world with Minecraft:add-ons applied.

Minecraft:Death

  • Players no longer keep their inventory by default on Peaceful and Easy Minecraft:difficulties.
  • Keep inventory is now considered a cheat on all difficulties.

Sounds

  • Lowered volume in sound files for leaf litter (break, step, place), and grass (dig).

General

Minecraft:Experiments

  • Removed the "Drop 1 2025" and "Aim Assist" experimental toggles and implemented all features in vanilla gameplay.
  • Removed the Experimental "Third Person Cameras" toggle and added an Experimental "Creator Camera Features" toggle for all future experimental cameras.

Minecraft:Panorama

Minecraft:Settings

  • Enabled Filter Profanity toggle on mobile platforms.

UI

  • Disabled horizontal and vertical screen position sliders if the safe area is set to 100%
  • Prevented screen position from displaying -0.0 due to a rounding error.
  • Long splash texts on the start screen will break into two lines to be more readable.
  • The invite button on the game menu is moved up a bit and now has an icon.
  • Scaled and moved the title logo to make room for the friends drawer button.
  • Added new Minecraft:loading tips for creative mode.
  • Taking screenshots no longer takes the player out of the game menu.
  • Changes have been made to the Multiplayer tab. Player permission icons have been updated, and on PlayStation and Nintendo consoles now show a message informing the player that they need to sign in to access multiplayer features. Below the message there's a button that will take the player to respective console sign in flow.
  • Touch controls: camera perspective can now be changed from a HUD button, which can be toggled in the touch settings.
  • The game will now pause when the Minecraft:game menu is opened.<ref>Template:Mcnet</ref>
    • This feature is not present on Nintendo Switch.
  • The Minecraft:Player Permissions screen has been upgraded to the new Ore UI, bringing a fresh look and a more intuitive and user friendly experience.
File:New UI - Player Permissions Screen Menu (Bedrock Preview 1.21.70.22).png
New Player Permissions screen
  • Players can now also find the friends drawer in create new world, edit world, player profile, main menu and game menu, in the top right of the screen.

Command format

Minecraft:Spawn event

Technical

API - scripting

  • Unhandled rejected promises in scripting now include callstacks when logged.
Template:Cd 1.18.0

API

Minecraft:Biomes

Client Biome Components

Blocks

Components
  • Added the Template:Cd component which determines if a new block can replace the existing block at a particular position. If the component is not added to a block it is not replaceable.

Commands

Components

  • Multiple components that used effect durations can now be set to Template:Cd including:
  • Added the Template:Cd component
    • This component allows other mobs to have vertical and horizontal collisions with the component's owner.
      • For a collision to occur, both mobs must have a Template:Cd component.
      • This component can only be used on mobs and enables collisions exclusively between mobs.
    • Please note that this type of collision is unreliable for moving mobs.
      • It is recommended to use this component only in scenarios where the mob remains stationary.
    • Collidable behavior is closely related to stackable behavior.
      • While the Template:Cd component governs how other mobs interact with the component's owner, the Template:Cd component describes how an entity interacts with others of its own kind.
  • The Template:Cd component now has two additional fields:
    • Template:Cd, applies a vertical offset to the entity's position when calculating distances to other entities.
    • Template:Cd, restricts the search to Players only, affecting all subsensors.
  • Added the Template:Cd component, that causes the entity's body to automatically rotate to align with the nearest cardinal direction based on its current facing direction.
    • Combining this with the Template:Cd component will cause the entity to align to the nearest cardinal direction and remain fixed in that orientation, regardless of future changes in its facing direction.
  • Added validation for asset references in components.
    • Content errors will log missing references for the following fields:
      • item references.
      • block reference in item component in Template:Cd.
      • loot table reference in block component Template:Cd.
  • The Template:Cd component's Template:Cd field now functions correctly, properly restricting searches to Players only and affecting all subsensors.

Creator

  • Template:Cd support in the Template:Cd loot table condition no longer requires enabling the "Upcoming Creator Features" experiment toggle.

Dedicated server

Entity components

  • Added Template:Cd trigger to Template:Cd on Template:Cd sub-component, triggered on the newly spawned entity with other set to the owning entity.
  • Added Template:Cd map to Template:Cd on Template:Cd sub-component, maps an item name to an actor filter to determine what the name of the item used in the particle should be. Falls back to the name of the entity itself as before.

Entity event responses

  • Added the Template:Cd entity event response, which stops the entity's movement.
    • The Template:Cd field specifies whether vertical movement should be stopped.
    • The Template:Cd field specifies whether horizontal movement should be stopped.
    • This response does not stop navigation or prevent future movement.
      • If that's the desired outcome, also remove the components responsible for that.
  • Added the Template:Cd entity event response, which sets the entity's home position to its current position.
    • For this to have any effect, the entity must already have a Template:Cd component.

Entity events

  • Added Template:Cd event type, it will evaluate every filter in order and execute the first valid one.

Entity filters

  • The Template:Cd entity filter now succeeds when an entity's bounding box intersects the cloud layer, rather than only when its bottom is within it.

General

  • Server Authoritative movement is now turned on by default.

Goals

JSON events

Mobs

Network protocol

Minecraft:Particles

  • Multiple controllers transitioning out of a state at the same time will now properly expire all intended particles instead of just the last one.

Sounds

  • Added support for entity sound variants:
    • Entity sounds now have a Template:Cd field which defines sound variants based on the runtime entity
    • Template:Cd has a Template:Cd field reading a Molang expression returning a string to select sound variant (e.g.: querying an enum entity property).
    • Template:Cd has a Template:Cd field which contains key-value pairs of a variant identifier and the sound events it overrides.
    • When playing a sound for an entity we first try to calculate their variant and see if that variant overrides the sound event, if not we play the sound form the base entity. If that fails we fall back to the existing logic of running from Template:Cd.
  • Sound variants can be played by querying a new property.
  • Sound effects found in animations and animation controllers can now include an optional Template:Cd field similar to particle effects allowing them to originate from the locator on the entity rather than the origin.

Experimental

These additions and changes are accessible by enabling the "Beta APIs" experimental toggles.

Additions

Technical

API - scripting

@minecraft/server 2.0.0-beta

API - Minecraft:Molang

API

Template:Cd

  • Added new error Template:Cd.
    • An error thrown when a platform-level HTTP error occurs. Information provided in this class may be useful for diagnostics purposes but will differ from platform to platform.
  • Added new error Template:Cd.
    • An error thrown when a malformed HTTP request is attempted to be sent.

Template:Cd

  • Added method Template:Cd. It adds a section divider into the form.
  • Added method Template:Cd. It adds a section divider into the form.

Blocks

  • Template:Cd component has a new experimental boolean field Template:Cd for format version 1.21.70 and higher, this field controls rotating the face UVs randomly based on Template:Cd.

Changes

Technical

API

Template:Cd 2.0.0-beta

Behavior packs

Components

  • Added the Template:Cd component, that enables controlling flying rideables.
    • Functions similarly to Template:Cd, but instead of limiting acceleration to the XZ-plane, this component applies acceleration in the direction the player is looking in three dimensions.
    • Supports adjustments to strafing and backward movement speeds, allowing entities to fly at equal speeds in all directions or move slower when strafing or reversing.
    • This component is experimental and as such requires Template:Cd to be enabled.
    • It may undergo significant changes or even be replaced as development progresses.

General

  • In Server Authoritative movement, the Player will not constantly bop up and down if flying state change during small loss of connection with the server.
  • Removing experimental files Template:Cd, Template:Cd, and Template:Cd from behavior packs. These files were only loaded with the custom biomes experiment enabled, and this change does not remove the biomes themselves.

Template:Cd

  • Updated the execution privilege of most APIs to allow them to be called in read-only contexts ("before" events).

Fixes

Template:Fixes Other

  • Placing a block in liquid, and then placing another block next to your first block in liquid will no longer replace your second placed block for a moment causing you to fall into the liquid.
  • Fixed a mismatch between server and client when continuously building that caused orientation sensitive blocks to sometimes change to the wrong block.
  • Fixed a crash that would occur on Xbox if you pressed "Cancel" in the Xbox UI when converting a world or importing a world from Retail to Preview
  • In Server Authoritative movement, when Players receive a movement correction it will use the current Player speed instead of a generic one, this should give a better experience.
  • In Server Authoritative movement, when Players receive a downward movement correction it will now use gravity acceleration, this should give a better experience.
  • Fix "Reset Random Tick Speed" button not working when editing an existing world on Realms.
  • Bundle tooltip no longer flickers for players beyond the first when playing in split screen
  • Adjusted Minecoin purchase screen UI to not show stray pixels. Fixed overlapping issue on PS4.
  • Replacing items with the Template:Cd component with items from the creative inventory using touch input now fails gracefully and produces a warning message.
  • Fixed an issue where dark forests were missing trees along their northern borders with other biomes.
  • Template:Cd and Template:Cd no longer will turn into Template:Cd or Template:Cd when neighbor updates happen. Template:Cd and Template:Cd now will respond to queued ticks without needing to change into another block.
  • Fixed an issue where Template:Cd assert failure occurred when flying through biomes during a storm.
  • Fixed Template:Cd type of Template:Cd in Template:Cd to generate on top of water and leaf blocks.
  • Fixed a crash that would sometimes happen when entities with an excessively large hitbox entered liquid.
  • Fixed placement of Jigsaw structures that contain blocks with Template:Cd component.
  • In Server Authoritative movement, when Player is corrected, the movement will not have easing anymore. This is a better feel, as can be seen with upward, repeating, pistons.
  • Fixed typos in music definitions and sound definitions that were causing the wrong music to play for soulsand valley, desert mutated, and jungle mutated biomes.
  • Fixed an issue where other players in multiplayer scenarios would sometimes get stuck in their dying animation after respawning.
  • Player characters no longer rotate sideways when moving forward.
  • Fixed the Minecraft logo being misaligned on the progress screen.
  • Fixed gaps from appearing between data-driven jigsaw structure pieces.
  • Fixed a bug where call methods on Template:Cd on a player that left and rejoined the world would throw an error.
  • Fixed a crash on dedicated server when submitting error reports to Sentry.
  • Fixed an issue where destroying and picking up a Shulker box would make it appear invisible in the inventory until world reload.
  • Fixed an issue where chunks weren't saving properly on older worlds.
  • Fixed a bug where the Template:Cd property of the Template:Cd class was being translated based on your language option.
  • Potted plants are no longer clipping through flower pots.
  • Fixed wildflower item texture being slightly offset compared to Java.
  • Temperate cows no longer have harsh borders on their legs.
  • Red and brown mooshrooms no longer have harsh borders on their legs.
  • Fixed iron golem cracked texture not appearing at appropriate damage levels.
  • Fixed texture on the sides of a cold cow's head to be mirrored correctly.
  • Fixed a bug where using items with a use duration (fishing rods, food, potions, etc.) and changing slots would force your slot back to the original slot.
  • Stacks are now correctly splitting across slots when moving cursor and holding the button to split stack.
  • Fixed a potential crash that could occur when splitting stacks of items in the creative inventory.
  • Fixed an issue which prevented some users from accessing the Create New World screen in iOS and iPadOS Preview and PlayStation Preview.
  • Empty bell blocks no longer crash the game when moved by a sticky piston.
  • Fixed a bug where Template:Cmd, Template:Cmd and Template:Cmd commands would recognize IDs of some flattened blocks as block group names and affect all variants under those groups.
  • Fixed an issue that occurs when cancelling world resource pack download.
  • Fixed a crash that occurs when initializing Template:Cd renderer.
  • Fixed mirroring and rotation of crafter blocks when part of a structure that is being placed.
  • Fixed an issue where native constructors were not properly checking privileges when being called. Constructors now check privileges properly and produce correct errors when being used in Early Execution privilege.

Template:Fixes

Videos

Updates for creators

Template:Yt

Notes

<references group="info"/>

References

Template:Reflist

Navigation

Template:Navbox Bedrock Edition versions

Minecraft:de:Bedrock Edition 1.21.70 Minecraft:es:Bedrock Edition 1.21.70 Minecraft:fr:Édition Bedrock 1.21.70 Minecraft:ja:Bedrock Edition 1.21.70 Minecraft:pt:Edição Bedrock 1.21.70 Minecraft:ru:1.21.70 (Bedrock Edition) Minecraft:uk:1.21.70 (Bedrock Edition) Minecraft:zh:基岩版1.21.70