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.20: 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 1: Line 1:
{{Hatnote|"Bedrock Edition 1.21.10" redirects here. Not to be confused with [[Minecraft:Bedrock Edition 1.21.1]] or [[Minecraft:Bedrock Edition 1.21.100]].}}
{{MC/Hatnote|"Bedrock Edition 1.21.10" redirects here. Not to be confused with [[Minecraft:Bedrock Edition 1.21.1]] or [[Minecraft:Bedrock Edition 1.21.100]].}}
{{Infobox version
{{Infobox version
| title = v1.21.20
| title = v1.21.20
Line 23: Line 23:
}}
}}


'''1.21.20''' is a minor update to {{BE}} released on August 13, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/29110275666957|title=Minecraft - 1.21.20 (Bedrock)|website=Minecraft Feedback|date=August 13, 2024}}</ref><ref>{{Mcnet|minecraft-1-21-20-bedrock-changelog|Minecraft 1.21.20 Bedrock Changelog|August 13, 2024|Matt Gartzke}}</ref><ref>{{cite|url=https://learn.microsoft.com/en-us/minecraft/creator/documents/update1.21.20?view=minecraft-bedrock-stable|title=Minecraft Bedrock 1.21.20 Update Notes for Creators|website=Microsoft Learn|date=July 17, 2025}}</ref> which fixes bugs and contains mainly technical changes.
'''1.21.20''' is a minor update to {{MC/BE}} released on August 13, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/29110275666957|title=Minecraft - 1.21.20 (Bedrock)|website=Minecraft Feedback|date=August 13, 2024}}</ref><ref>{{Mcnet|minecraft-1-21-20-bedrock-changelog|Minecraft 1.21.20 Bedrock Changelog|August 13, 2024|Matt Gartzke}}</ref><ref>{{cite|url=https://learn.microsoft.com/en-us/minecraft/creator/documents/update1.21.20?view=minecraft-bedrock-stable|title=Minecraft Bedrock 1.21.20 Update Notes for Creators|website=Microsoft Learn|date=July 17, 2025}}</ref> which fixes bugs and contains mainly technical changes.


What was going to be 1.21.10 was merged into this update.
What was going to be 1.21.10 was merged into this update.
Line 45: Line 45:
=== General ===
=== General ===
'''Tags'''
'''Tags'''
*Added the <code>one_way_collidable</code> block tag: contains {{cd|d=and|iron_door|wooden_door|spruce_door|birch_door|jungle_door|acacia_door|dark_oak_door|mangrove_door|cherry_door|bamboo_door|crimson_door|warped_door|copper_door|exposed_copper_door|weathered_copper_door|oxidized_copper_door|waxed_copper_door|waxed_exposed_copper_door|waxed_weathered_copper_door|waxed_oxidized_copper_door|iron_trapdoor|trapdoor|acacia_trapdoor|birch_trapdoor|dark_oak_trapdoor|jungle_trapdoor|spruce_trapdoor|crimson_trapdoor|warped_trapdoor|mangrove_trapdoor|bamboo_trapdoor|cherry_trapdoor|copper_trapdoor|exposed_copper_trapdoor|weathered_copper_trapdoor|oxidized_copper_trapdoor|waxed_copper_trapdoor|waxed_exposed_copper_trapdoor|waxed_weathered_copper_trapdoor|waxed_oxidized_copper_trapdoor|fence_gate|acacia_fence_gate|bamboo_fence_gate|birch_fence_gate|cherry_fence_gate|crimson_fence_gate|dark_oak_fence_gate|jungle_fence_gate|mangrove_fence_gate|spruce_fence_gate|warped_fence_gate}}
*Added the <code>one_way_collidable</code> block tag: contains {{MC/Cd|d=and|iron_door|wooden_door|spruce_door|birch_door|jungle_door|acacia_door|dark_oak_door|mangrove_door|cherry_door|bamboo_door|crimson_door|warped_door|copper_door|exposed_copper_door|weathered_copper_door|oxidized_copper_door|waxed_copper_door|waxed_exposed_copper_door|waxed_weathered_copper_door|waxed_oxidized_copper_door|iron_trapdoor|trapdoor|acacia_trapdoor|birch_trapdoor|dark_oak_trapdoor|jungle_trapdoor|spruce_trapdoor|crimson_trapdoor|warped_trapdoor|mangrove_trapdoor|bamboo_trapdoor|cherry_trapdoor|copper_trapdoor|exposed_copper_trapdoor|weathered_copper_trapdoor|oxidized_copper_trapdoor|waxed_copper_trapdoor|waxed_exposed_copper_trapdoor|waxed_weathered_copper_trapdoor|waxed_oxidized_copper_trapdoor|fence_gate|acacia_fence_gate|bamboo_fence_gate|birch_fence_gate|cherry_fence_gate|crimson_fence_gate|dark_oak_fence_gate|jungle_fence_gate|mangrove_fence_gate|spruce_fence_gate|warped_fence_gate}}
**Used to make mobs that are inside a block's collision box not be pushed out.
**Used to make mobs that are inside a block's collision box not be pushed out.


Line 51: Line 51:
=== Blocks ===
=== Blocks ===
'''[[Minecraft:Anvil]]'''
'''[[Minecraft:Anvil]]'''
*A damaged anvil block may now generate in trail ruins, as it would in {{JE}}.
*A damaged anvil block may now generate in trail ruins, as it would in {{MC/JE}}.
*The different damage block states for the <code>anvil</code> ID have now been split up into their own IDs.
*The different damage block states for the <code>anvil</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
{|class="mw-collapsible mw-collapsed wikitable"
Line 57: Line 57:
! [[Minecraft:Bedrock Edition data values|New ID]]
! [[Minecraft:Bedrock Edition data values|New ID]]
|-
|-
| rowspan="4" | {{BlockSprite|anvil-top}} <code>anvil</code>
| rowspan="4" | {{MC/Blocksprite|anvil-top}} <code>anvil</code>
| {{BlockSprite|anvil-top}} <code>anvil</code>
| {{MC/Blocksprite|anvil-top}} <code>anvil</code>
|-
|-
| {{BlockSprite|chipped-anvil}} <code>chipped_anvil</code>
| {{MC/Blocksprite|chipped-anvil}} <code>chipped_anvil</code>
|-
|-
| {{BlockSprite|damaged-anvil}} <code>damaged_anvil</code>
| {{MC/Blocksprite|damaged-anvil}} <code>damaged_anvil</code>
|-
|-
| {{BlockSprite|deprecated-anvil}} <code>deprecated_anvil</code>
| {{MC/Blocksprite|deprecated-anvil}} <code>deprecated_anvil</code>
|}
|}


Line 84: Line 84:
! [[Minecraft:Bedrock Edition data values|New ID]]
! [[Minecraft:Bedrock Edition data values|New ID]]
|-
|-
| rowspan="4" | {{BlockSprite|coral-fans}} <code>coral_fan_hang</code>
| rowspan="4" | {{MC/Blocksprite|coral-fans}} <code>coral_fan_hang</code>
| {{BlockSprite|tube-coral-wall-fan}} <code>tube_coral_wall_fan</code>
| {{MC/Blocksprite|tube-coral-wall-fan}} <code>tube_coral_wall_fan</code>
|-
|-
| {{BlockSprite|brain-coral-wall-fan}} <code>brain_coral_wall_fan</code>
| {{MC/Blocksprite|brain-coral-wall-fan}} <code>brain_coral_wall_fan</code>
|-
|-
| {{BlockSprite|dead-tube-coral-wall-fan}} <code>dead_tube_coral_wall_fan</code>
| {{MC/Blocksprite|dead-tube-coral-wall-fan}} <code>dead_tube_coral_wall_fan</code>
|-
|-
| {{BlockSprite|dead-brain-coral-wall-fan}} <code>dead_brain_coral_wall_fan</code>
| {{MC/Blocksprite|dead-brain-coral-wall-fan}} <code>dead_brain_coral_wall_fan</code>
|-
|-
| rowspan="4" | {{BlockSprite|coral-fans}} <code>coral_fan_hang2</code>
| rowspan="4" | {{MC/Blocksprite|coral-fans}} <code>coral_fan_hang2</code>
| {{BlockSprite|bubble-coral-wall-fan}} <code>bubble_coral_wall_fan</code>
| {{MC/Blocksprite|bubble-coral-wall-fan}} <code>bubble_coral_wall_fan</code>
|-
|-
| {{BlockSprite|fire-coral-wall-fan}} <code>fire_coral_wall_fan</code>
| {{MC/Blocksprite|fire-coral-wall-fan}} <code>fire_coral_wall_fan</code>
|-
|-
| {{BlockSprite|dead-bubble-coral-wall-fan}} <code>dead_bubble_coral_wall_fan</code>
| {{MC/Blocksprite|dead-bubble-coral-wall-fan}} <code>dead_bubble_coral_wall_fan</code>
|-
|-
| {{BlockSprite|dead-fire-coral-wall-fan}} <code>dead_fire_coral_wall_fan</code>
| {{MC/Blocksprite|dead-fire-coral-wall-fan}} <code>dead_fire_coral_wall_fan</code>
|-
|-
| rowspan="2" | {{BlockSprite|coral-fans}} <code>coral_fan_hang3</code>
| rowspan="2" | {{MC/Blocksprite|coral-fans}} <code>coral_fan_hang3</code>
| {{BlockSprite|horn-coral-wall-fan}} <code>horn_coral_wall_fan</code>
| {{MC/Blocksprite|horn-coral-wall-fan}} <code>horn_coral_wall_fan</code>
|-
|-
| {{BlockSprite|dead-horn-coral-wall-fan}} <code>dead_horn_coral_wall_fan</code>
| {{MC/Blocksprite|dead-horn-coral-wall-fan}} <code>dead_horn_coral_wall_fan</code>
|}
|}


Line 121: Line 121:
! [[Minecraft:Bedrock Edition data values|New ID]]
! [[Minecraft:Bedrock Edition data values|New ID]]
|-
|-
| rowspan="2" | {{BlockSprite|dirt}} <code>dirt</code>
| rowspan="2" | {{MC/Blocksprite|dirt}} <code>dirt</code>
| {{BlockSprite|dirt}} <code>dirt</code>
| {{MC/Blocksprite|dirt}} <code>dirt</code>
|-
|-
| {{BlockSprite|coarse-dirt}} <code>coarse_dirt</code>
| {{MC/Blocksprite|coarse-dirt}} <code>coarse_dirt</code>
|}
|}


Line 136: Line 136:
! [[Minecraft:Bedrock Edition data values|New ID]]
! [[Minecraft:Bedrock Edition data values|New ID]]
|-
|-
| rowspan="8" | {{BlockSprite|double-smooth-stone-slab}} <code>double_stone_block_slab</code>
| rowspan="8" | {{MC/Blocksprite|double-smooth-stone-slab}} <code>double_stone_block_slab</code>
| {{BlockSprite|double-smooth-stone-slab}} <code>smooth_stone_double_slab</code>
| {{MC/Blocksprite|double-smooth-stone-slab}} <code>smooth_stone_double_slab</code>
|-
|-
| {{BlockSprite|sandstone}} <code>sandstone_double_slab</code>
| {{MC/Blocksprite|sandstone}} <code>sandstone_double_slab</code>
|-
|-
| {{BlockSprite|oak-planks}} <code>petrified_oak_double_slab</code>
| {{MC/Blocksprite|oak-planks}} <code>petrified_oak_double_slab</code>
|-
|-
| {{BlockSprite|cobblestone}} <code>cobblestone_double_slab</code>
| {{MC/Blocksprite|cobblestone}} <code>cobblestone_double_slab</code>
|-
|-
| {{BlockSprite|bricks}} <code>brick_double_slab</code>
| {{MC/Blocksprite|bricks}} <code>brick_double_slab</code>
|-
|-
| {{BlockSprite|stone-bricks}} <code>stone_brick_double_slab</code>
| {{MC/Blocksprite|stone-bricks}} <code>stone_brick_double_slab</code>
|-
|-
| {{BlockSprite|block-of-quartz}} <code>quartz_double_slab</code>
| {{MC/Blocksprite|block-of-quartz}} <code>quartz_double_slab</code>
|-
|-
| {{BlockSprite|nether-bricks}} <code>nether_brick_double_slab</code>
| {{MC/Blocksprite|nether-bricks}} <code>nether_brick_double_slab</code>
|-
|-
| rowspan="8" | {{BlockSprite|red-sandstone}} <code>double_stone_block_slab2</code>
| rowspan="8" | {{MC/Blocksprite|red-sandstone}} <code>double_stone_block_slab2</code>
| {{BlockSprite|red-sandstone}} <code>red_sandstone_double_slab</code>
| {{MC/Blocksprite|red-sandstone}} <code>red_sandstone_double_slab</code>
|-
|-
| {{BlockSprite|purpur-block}} <code>purpur_double_slab</code>
| {{MC/Blocksprite|purpur-block}} <code>purpur_double_slab</code>
|-
|-
| {{BlockSprite|prismarine}} <code>prismarine_double_slab</code>
| {{MC/Blocksprite|prismarine}} <code>prismarine_double_slab</code>
|-
|-
| {{BlockSprite|dark-prismarine}} <code>dark_prismarine_double_slab</code>
| {{MC/Blocksprite|dark-prismarine}} <code>dark_prismarine_double_slab</code>
|-
|-
| {{BlockSprite|prismarine-bricks}} <code>prismarine_brick_double_slab</code>
| {{MC/Blocksprite|prismarine-bricks}} <code>prismarine_brick_double_slab</code>
|-
|-
| {{BlockSprite|mossy-cobblestone}} <code>mossy_cobblestone_double_slab</code>
| {{MC/Blocksprite|mossy-cobblestone}} <code>mossy_cobblestone_double_slab</code>
|-
|-
| {{BlockSprite|smooth-sandstone}} <code>smooth_sandstone_double_slab</code>
| {{MC/Blocksprite|smooth-sandstone}} <code>smooth_sandstone_double_slab</code>
|-
|-
| {{BlockSprite|red-nether-bricks}} <code>red_nether_brick_double_slab</code>
| {{MC/Blocksprite|red-nether-bricks}} <code>red_nether_brick_double_slab</code>
|-
|-
| rowspan="8" | {{BlockSprite|end-stone-bricks}} <code>double_stone_block_slab3</code>
| rowspan="8" | {{MC/Blocksprite|end-stone-bricks}} <code>double_stone_block_slab3</code>
| {{BlockSprite|end-stone-bricks}} <code>end_stone_brick_double_slab</code>
| {{MC/Blocksprite|end-stone-bricks}} <code>end_stone_brick_double_slab</code>
|-
|-
| {{BlockSprite|smooth-red-sandstone}} <code>smooth_red_sandstone_double_slab</code>
| {{MC/Blocksprite|smooth-red-sandstone}} <code>smooth_red_sandstone_double_slab</code>
|-
|-
| {{BlockSprite|polished-andesite}} <code>polished_andesite_double_slab</code>
| {{MC/Blocksprite|polished-andesite}} <code>polished_andesite_double_slab</code>
|-
|-
| {{BlockSprite|andesite}} <code>andesite_double_slab</code>
| {{MC/Blocksprite|andesite}} <code>andesite_double_slab</code>
|-
|-
| {{BlockSprite|diorite}} <code>diorite_double_slab</code>
| {{MC/Blocksprite|diorite}} <code>diorite_double_slab</code>
|-
|-
| {{BlockSprite|polished-diorite}} <code>polished_diorite_double_slab</code>
| {{MC/Blocksprite|polished-diorite}} <code>polished_diorite_double_slab</code>
|-
|-
| {{BlockSprite|granite}} <code>granite_double_slab</code>
| {{MC/Blocksprite|granite}} <code>granite_double_slab</code>
|-
|-
| {{BlockSprite|polished-granite}} <code>polished_granite_double_slab</code>
| {{MC/Blocksprite|polished-granite}} <code>polished_granite_double_slab</code>
|-
|-
| rowspan="5" | {{BlockSprite|mossy-stone-bricks}} <code>double_stone_block_slab4</code>
| rowspan="5" | {{MC/Blocksprite|mossy-stone-bricks}} <code>double_stone_block_slab4</code>
| {{BlockSprite|mossy-stone-bricks}} <code>mossy_stone_brick_double_slab</code>
| {{MC/Blocksprite|mossy-stone-bricks}} <code>mossy_stone_brick_double_slab</code>
|-
|-
| {{BlockSprite|smooth-quartz-block}} <code>smooth_quartz_double_slab</code>
| {{MC/Blocksprite|smooth-quartz-block}} <code>smooth_quartz_double_slab</code>
|-
|-
| {{BlockSprite|stone}} <code>normal_stone_double_slab</code>
| {{MC/Blocksprite|stone}} <code>normal_stone_double_slab</code>
|-
|-
| {{BlockSprite|cut-sandstone}} <code>cut_sandstone_double_slab</code>
| {{MC/Blocksprite|cut-sandstone}} <code>cut_sandstone_double_slab</code>
|-
|-
| {{BlockSprite|cut-red-sandstone}} <code>cut_red_sandstone_double_slab</code>
| {{MC/Blocksprite|cut-red-sandstone}} <code>cut_red_sandstone_double_slab</code>
|}
|}


Line 211: Line 211:
! [[Minecraft:Bedrock Edition data values|New ID]]
! [[Minecraft:Bedrock Edition data values|New ID]]
|-
|-
| rowspan="6" | {{BlockSprite|infested-stone}} <code>monster_egg</code>
| rowspan="6" | {{MC/Blocksprite|infested-stone}} <code>monster_egg</code>
| {{BlockSprite|infested-stone}} <code>infested_stone</code>
| {{MC/Blocksprite|infested-stone}} <code>infested_stone</code>
|-
|-
| {{BlockSprite|infested-cobblestone}} <code>infested_cobblestone</code>
| {{MC/Blocksprite|infested-cobblestone}} <code>infested_cobblestone</code>
|-
|-
| {{BlockSprite|infested-stone-bricks}} <code>infested_stone_bricks</code>
| {{MC/Blocksprite|infested-stone-bricks}} <code>infested_stone_bricks</code>
|-
|-
| {{BlockSprite|infested-mossy-stone-bricks}} <code>infested_mossy_stone_bricks</code>
| {{MC/Blocksprite|infested-mossy-stone-bricks}} <code>infested_mossy_stone_bricks</code>
|-
|-
| {{BlockSprite|infested-cracked-stone-bricks}} <code>infested_cracked_stone_bricks</code>
| {{MC/Blocksprite|infested-cracked-stone-bricks}} <code>infested_cracked_stone_bricks</code>
|-
|-
| {{BlockSprite|infested-chiseled-stone-bricks}} <code>infested_chiseled_stone_bricks</code>
| {{MC/Blocksprite|infested-chiseled-stone-bricks}} <code>infested_chiseled_stone_bricks</code>
|}
|}


Line 237: Line 237:
! [[Minecraft:Bedrock Edition data values|New ID]]
! [[Minecraft:Bedrock Edition data values|New ID]]
|-
|-
| rowspan="16" | {{BlockSprite|light-block}} <code>light_block</code>
| rowspan="16" | {{MC/Blocksprite|light-block}} <code>light_block</code>
| {{BlockSprite|light-block-0}} <code>light_block_0</code>
| {{MC/Blocksprite|light-block-0}} <code>light_block_0</code>
|-
|-
| {{BlockSprite|light-block-1}} <code>light_block_1</code>
| {{MC/Blocksprite|light-block-1}} <code>light_block_1</code>
|-
|-
| {{BlockSprite|light-block-2}} <code>light_block_2</code>
| {{MC/Blocksprite|light-block-2}} <code>light_block_2</code>
|-
|-
| {{BlockSprite|light-block-3}} <code>light_block_3</code>
| {{MC/Blocksprite|light-block-3}} <code>light_block_3</code>
|-
|-
| {{BlockSprite|light-block-4}} <code>light_block_4</code>
| {{MC/Blocksprite|light-block-4}} <code>light_block_4</code>
|-
|-
| {{BlockSprite|light-block-5}} <code>light_block_5</code>
| {{MC/Blocksprite|light-block-5}} <code>light_block_5</code>
|-
|-
| {{BlockSprite|light-block-6}} <code>light_block_6</code>
| {{MC/Blocksprite|light-block-6}} <code>light_block_6</code>
|-
|-
| {{BlockSprite|light-block-7}} <code>light_block_7</code>
| {{MC/Blocksprite|light-block-7}} <code>light_block_7</code>
|-
|-
| {{BlockSprite|light-block-8}} <code>light_block_8</code>
| {{MC/Blocksprite|light-block-8}} <code>light_block_8</code>
|-
|-
| {{BlockSprite|light-block-9}} <code>light_block_9</code>
| {{MC/Blocksprite|light-block-9}} <code>light_block_9</code>
|-
|-
| {{BlockSprite|light-block-10}} <code>light_block_10</code>
| {{MC/Blocksprite|light-block-10}} <code>light_block_10</code>
|-
|-
| {{BlockSprite|light-block-11}} <code>light_block_11</code>
| {{MC/Blocksprite|light-block-11}} <code>light_block_11</code>
|-
|-
| {{BlockSprite|light-block-12}} <code>light_block_12</code>
| {{MC/Blocksprite|light-block-12}} <code>light_block_12</code>
|-
|-
| {{BlockSprite|light-block-13}} <code>light_block_13</code>
| {{MC/Blocksprite|light-block-13}} <code>light_block_13</code>
|-
|-
| {{BlockSprite|light-block-14}} <code>light_block_14</code>
| {{MC/Blocksprite|light-block-14}} <code>light_block_14</code>
|-
|-
| {{BlockSprite|light-block-15}} <code>light_block_15</code>
| {{MC/Blocksprite|light-block-15}} <code>light_block_15</code>
|}
|}


Line 275: Line 275:


'''[[Minecraft:Mushroom Block]]s'''
'''[[Minecraft:Mushroom Block]]s'''
*The chance of dropping [[Minecraft:mushroom]]s (max of 2) from brown and red mushroom block was increased to match {{el|je}}, from 10% per mushroom to 11.11%.
*The chance of dropping [[Minecraft:mushroom]]s (max of 2) from brown and red mushroom block was increased to match {{MC/El|je}}, from 10% per mushroom to 11.11%.


'''Mushroom Stem'''
'''Mushroom Stem'''
Line 286: Line 286:
! [[Minecraft:Bedrock Edition data values|New ID]]
! [[Minecraft:Bedrock Edition data values|New ID]]
|-
|-
| rowspan="3" | {{BlockSprite|all-prismarine}} <code>prismarine</code>
| rowspan="3" | {{MC/Blocksprite|all-prismarine}} <code>prismarine</code>
| {{BlockSprite|prismarine}} <code>prismarine</code>
| {{MC/Blocksprite|prismarine}} <code>prismarine</code>
|-
|-
| {{BlockSprite|dark-prismarine}} <code>dark_prismarine</code>
| {{MC/Blocksprite|dark-prismarine}} <code>dark_prismarine</code>
|-
|-
| {{BlockSprite|prismarine-bricks}} <code>prismarine_bricks</code>
| {{MC/Blocksprite|prismarine-bricks}} <code>prismarine_bricks</code>
|}
|}


Line 306: Line 306:
! [[Minecraft:Bedrock Edition data values|New ID]]
! [[Minecraft:Bedrock Edition data values|New ID]]
|-
|-
| rowspan="4" | {{BlockSprite|block-of-quartz}} <code>quartz_block</code>
| rowspan="4" | {{MC/Blocksprite|block-of-quartz}} <code>quartz_block</code>
| {{BlockSprite|block-of-quartz}} <code>quartz_block</code>
| {{MC/Blocksprite|block-of-quartz}} <code>quartz_block</code>
|-
|-
| {{BlockSprite|chiseled-quartz-block}} <code>chiseled_quartz_block</code>
| {{MC/Blocksprite|chiseled-quartz-block}} <code>chiseled_quartz_block</code>
|-
|-
| {{BlockSprite|quartz-pillar}} <code>quartz_pillar</code>
| {{MC/Blocksprite|quartz-pillar}} <code>quartz_pillar</code>
|-
|-
| {{BlockSprite|smooth-quartz}} <code>smooth_quartz</code>
| {{MC/Blocksprite|smooth-quartz}} <code>smooth_quartz</code>
|}
|}


Line 325: Line 325:
! [[Minecraft:Bedrock Edition data values|New ID]]
! [[Minecraft:Bedrock Edition data values|New ID]]
|-
|-
| rowspan="4" | {{BlockSprite|red-sandstone}} <code>red_sandstone</code>
| rowspan="4" | {{MC/Blocksprite|red-sandstone}} <code>red_sandstone</code>
| {{BlockSprite|red-sandstone}} <code>red_sandstone</code>
| {{MC/Blocksprite|red-sandstone}} <code>red_sandstone</code>
|-
|-
| {{BlockSprite|chiseled-red-sandstone}} <code>chiseled_red_sandstone</code>
| {{MC/Blocksprite|chiseled-red-sandstone}} <code>chiseled_red_sandstone</code>
|-
|-
| {{BlockSprite|cut-red-sandstone}} <code>cut_red_sandstone</code>
| {{MC/Blocksprite|cut-red-sandstone}} <code>cut_red_sandstone</code>
|-
|-
| {{BlockSprite|smooth-red-sandstone}} <code>smooth_red_sandstone</code>
| {{MC/Blocksprite|smooth-red-sandstone}} <code>smooth_red_sandstone</code>
|}
|}


Line 341: Line 341:
! [[Minecraft:Bedrock Edition data values|New ID]]
! [[Minecraft:Bedrock Edition data values|New ID]]
|-
|-
| rowspan="2" | {{BlockSprite|sand}} <code>sand</code>
| rowspan="2" | {{MC/Blocksprite|sand}} <code>sand</code>
| {{BlockSprite|sand}} <code>sand</code>
| {{MC/Blocksprite|sand}} <code>sand</code>
|-
|-
| {{BlockSprite|red-sand}} <code>red_sand</code>
| {{MC/Blocksprite|red-sand}} <code>red_sand</code>
|}
|}


Line 353: Line 353:
! [[Minecraft:Bedrock Edition data values|New ID]]
! [[Minecraft:Bedrock Edition data values|New ID]]
|-
|-
| rowspan="4" | {{BlockSprite|sandstone}} <code>sandstone</code>
| rowspan="4" | {{MC/Blocksprite|sandstone}} <code>sandstone</code>
| {{BlockSprite|sandstone}} <code>sandstone</code>
| {{MC/Blocksprite|sandstone}} <code>sandstone</code>
|-
|-
| {{BlockSprite|chiseled-sandstone}} <code>chiseled_sandstone</code>
| {{MC/Blocksprite|chiseled-sandstone}} <code>chiseled_sandstone</code>
|-
|-
| {{BlockSprite|cut-sandstone}} <code>cut_sandstone</code>
| {{MC/Blocksprite|cut-sandstone}} <code>cut_sandstone</code>
|-
|-
| {{BlockSprite|smooth-sandstone}} <code>smooth_sandstone</code>
| {{MC/Blocksprite|smooth-sandstone}} <code>smooth_sandstone</code>
|}
|}


Line 369: Line 369:
! [[Minecraft:Bedrock Edition data values|New ID]]
! [[Minecraft:Bedrock Edition data values|New ID]]
|-
|-
| rowspan="8" | {{BlockSprite|red-sandstone-slab}} <code>stone_block_slab2</code>
| rowspan="8" | {{MC/Blocksprite|red-sandstone-slab}} <code>stone_block_slab2</code>
| {{BlockSprite|red-sandstone-slab}} <code>red_sandstone_slab</code>
| {{MC/Blocksprite|red-sandstone-slab}} <code>red_sandstone_slab</code>
|-
|-
| {{BlockSprite|purpur-slab}} <code>purpur_slab</code>
| {{MC/Blocksprite|purpur-slab}} <code>purpur_slab</code>
|-
|-
| {{BlockSprite|prismarine-slab}} <code>prismarine_slab</code>
| {{MC/Blocksprite|prismarine-slab}} <code>prismarine_slab</code>
|-
|-
| {{BlockSprite|dark-prismarine-slab}} <code>dark_prismarine_slab</code>
| {{MC/Blocksprite|dark-prismarine-slab}} <code>dark_prismarine_slab</code>
|-
|-
| {{BlockSprite|prismarine-brick-slab}} <code>prismarine_brick_slab</code>
| {{MC/Blocksprite|prismarine-brick-slab}} <code>prismarine_brick_slab</code>
|-
|-
| {{BlockSprite|mossy-cobblestone-slab}} <code>mossy_cobblestone_slab</code>
| {{MC/Blocksprite|mossy-cobblestone-slab}} <code>mossy_cobblestone_slab</code>
|-
|-
| {{BlockSprite|smooth-sandstone-slab}} <code>smooth_sandstone_slab</code>
| {{MC/Blocksprite|smooth-sandstone-slab}} <code>smooth_sandstone_slab</code>
|-
|-
| {{BlockSprite|red-nether-brick-slab}} <code>red_nether_brick_slab</code>
| {{MC/Blocksprite|red-nether-brick-slab}} <code>red_nether_brick_slab</code>
|-
|-
| rowspan="8" | {{BlockSprite|end-stone-brick-slab}} <code>stone_block_slab3</code>
| rowspan="8" | {{MC/Blocksprite|end-stone-brick-slab}} <code>stone_block_slab3</code>
| {{BlockSprite|end-stone-brick-slab}} <code>end_stone_brick_slab</code>
| {{MC/Blocksprite|end-stone-brick-slab}} <code>end_stone_brick_slab</code>
|-
|-
| {{BlockSprite|smooth-red-sandstone-slab}} <code>smooth_red_sandstone_slab</code>
| {{MC/Blocksprite|smooth-red-sandstone-slab}} <code>smooth_red_sandstone_slab</code>
|-
|-
| {{BlockSprite|polished-andesite-slab}} <code>polished_andesite_slab</code>
| {{MC/Blocksprite|polished-andesite-slab}} <code>polished_andesite_slab</code>
|-
|-
| {{BlockSprite|andesite-slab}} <code>andesite_slab</code>
| {{MC/Blocksprite|andesite-slab}} <code>andesite_slab</code>
|-
|-
| {{BlockSprite|diorite-slab}} <code>diorite_slab</code>
| {{MC/Blocksprite|diorite-slab}} <code>diorite_slab</code>
|-
|-
| {{BlockSprite|polished-diorite-slab}} <code>polished_diorite_slab</code>
| {{MC/Blocksprite|polished-diorite-slab}} <code>polished_diorite_slab</code>
|-
|-
| {{BlockSprite|granite-slab}} <code>granite_slab</code>
| {{MC/Blocksprite|granite-slab}} <code>granite_slab</code>
|-
|-
| {{BlockSprite|polished-granite-slab}} <code>polished_granite_slab</code>
| {{MC/Blocksprite|polished-granite-slab}} <code>polished_granite_slab</code>
|-
|-
| rowspan="5" | {{BlockSprite|mossy-stone-brick-slab}} <code>stone_block_slab4</code>
| rowspan="5" | {{MC/Blocksprite|mossy-stone-brick-slab}} <code>stone_block_slab4</code>
| {{BlockSprite|mossy-stone-brick-slab}} <code>mossy_stone_brick_slab</code>
| {{MC/Blocksprite|mossy-stone-brick-slab}} <code>mossy_stone_brick_slab</code>
|-
|-
| {{BlockSprite|smooth-quartz-slab}} <code>smooth_quartz_slab</code>
| {{MC/Blocksprite|smooth-quartz-slab}} <code>smooth_quartz_slab</code>
|-
|-
| {{BlockSprite|stone-slab}} <code>normal_stone_slab</code>
| {{MC/Blocksprite|stone-slab}} <code>normal_stone_slab</code>
|-
|-
| {{BlockSprite|cut-sandstone-slab}} <code>cut_sandstone_slab</code>
| {{MC/Blocksprite|cut-sandstone-slab}} <code>cut_sandstone_slab</code>
|-
|-
| {{BlockSprite|cut-red-sandstone-slab}} <code>cut_red_sandstone_slab</code>
| {{MC/Blocksprite|cut-red-sandstone-slab}} <code>cut_red_sandstone_slab</code>
|}
|}


Line 424: Line 424:
! [[Minecraft:Bedrock Edition data values|New ID]]
! [[Minecraft:Bedrock Edition data values|New ID]]
|-
|-
| rowspan="4" | {{BlockSprite|stone-bricks}} <code>stonebrick</code>
| rowspan="4" | {{MC/Blocksprite|stone-bricks}} <code>stonebrick</code>
| {{BlockSprite|stone-bricks}} <code>stone_bricks</code>
| {{MC/Blocksprite|stone-bricks}} <code>stone_bricks</code>
|-
|-
| {{BlockSprite|mossy-stone-bricks}} <code>mossy_stone_bricks</code>
| {{MC/Blocksprite|mossy-stone-bricks}} <code>mossy_stone_bricks</code>
|-
|-
| {{BlockSprite|cracked-stone-bricks}} <code>cracked_stone_bricks</code>
| {{MC/Blocksprite|cracked-stone-bricks}} <code>cracked_stone_bricks</code>
|-
|-
| {{BlockSprite|chiseled-stone-bricks}} <code>chiseled_stone_bricks</code>
| {{MC/Blocksprite|chiseled-stone-bricks}} <code>chiseled_stone_bricks</code>
|}
|}


Line 444: Line 444:


'''Top Snow'''
'''Top Snow'''
* Top Snow block now falls when placed using the {{cmd|/setblock}} command.
* Top Snow block now falls when placed using the {{MC/Cmd|/setblock}} command.


'''[[Minecraft:Trial Spawner]]'''
'''[[Minecraft:Trial Spawner]]'''
Line 458: Line 458:


=== Command format ===
=== Command format ===
'''{{cmd|/spreadplayers}}'''
'''{{MC/Cmd|/spreadplayers}}'''
*Added a Max Height parameter to the command, which allows you to specify a maximum height that the spreading is done underneath.
*Added a Max Height parameter to the command, which allows you to specify a maximum height that the spreading is done underneath.


Line 509: Line 509:
=== Entities ===
=== Entities ===
'''Drowned'''
'''Drowned'''
* Now spawn individually in rivers instead of in groups of two, like in {{JE}}.
* Now spawn individually in rivers instead of in groups of two, like in {{MC/JE}}.
* Now spawn in aquifers in dripstone caves, like in {{JE}}.
* Now spawn in aquifers in dripstone caves, like in {{MC/JE}}.


'''Parrots'''
'''Parrots'''
Line 541: Line 541:


'''[[Minecraft:Wind Charge]]'''
'''[[Minecraft:Wind Charge]]'''
* Increased player-fired wind charge speed by 50%, bringing it into parity with {{JE}}.
* Increased player-fired wind charge speed by 50%, bringing it into parity with {{MC/JE}}.


=== World generation ===
=== World generation ===
Line 549: Line 549:
=== Technical ===
=== Technical ===
'''Add-Ons and Script Engine'''
'''Add-Ons and Script Engine'''
*Added a content error when {{cd|snow_accumulation}} array in a biome JSON has the minimum value set higher than the maximum value.
*Added a content error when {{MC/Cd|snow_accumulation}} array in a biome JSON has the minimum value set higher than the maximum value.


'''AI Goals'''
'''AI Goals'''
*Exposed {{cd|minecraft:behavior.swim_up_for_breath}} AI goal component which allows a mob to try to move to a location where it can breathe air once it is close to running out of its breathable supply.  
*Exposed {{MC/Cd|minecraft:behavior.swim_up_for_breath}} AI goal component which allows a mob to try to move to a location where it can breathe air once it is close to running out of its breathable supply.  
** In Vanilla, this is used by the Dolphin. Any custom content built off of the Vanilla dolphin at or above version 1.21.20 will need to manually add this component to enable this AI behavior.
** In Vanilla, this is used by the Dolphin. Any custom content built off of the Vanilla dolphin at or above version 1.21.20 will need to manually add this component to enable this AI behavior.


'''API'''
'''API'''
*{{cd|MinecraftItemTypes}} no longer contains old item names.
*{{MC/Cd|MinecraftItemTypes}} no longer contains old item names.
*Potions  
*Potions  
**Added class {{cd|Potions}} which contains helpers for retrieving handles to potion associated types.
**Added class {{MC/Cd|Potions}} which contains helpers for retrieving handles to potion associated types.
**Added class {{cd|PotionEffectType}} which is a potion effect type handle associated with {{cd|MinecraftPotionEffectTypes}}.
**Added class {{MC/Cd|PotionEffectType}} which is a potion effect type handle associated with {{MC/Cd|MinecraftPotionEffectTypes}}.
**Added class {{cd|PotionModifierType}} which is a potion modifier type handle associated with {{cd|MinecraftPotionModifierTypes}}.
**Added class {{MC/Cd|PotionModifierType}} which is a potion modifier type handle associated with {{MC/Cd|MinecraftPotionModifierTypes}}.
**Added class {{cd|PotionLiquidType}} which is a potion type handle associated with {{cd|MinecraftPotionLiquidTypes}}.
**Added class {{MC/Cd|PotionLiquidType}} which is a potion type handle associated with {{MC/Cd|MinecraftPotionLiquidTypes}}.
**Added class {{cd|ItemPotionComponent}} which can be obtained from a valid potion {{cd|ItemStack}}.
**Added class {{MC/Cd|ItemPotionComponent}} which can be obtained from a valid potion {{MC/Cd|ItemStack}}.
**Added interface {{cd|PotionOptions}} for use in {{cd|createPotion}}.
**Added interface {{MC/Cd|PotionOptions}} for use in {{MC/Cd|createPotion}}.
**Added function {{cd|createPotion}} for creating valid potion items.
**Added function {{MC/Cd|createPotion}} for creating valid potion items.
*{{cd|Vanilla-Data}}
*{{MC/Cd|Vanilla-Data}}
**Added enum {{cd|MinecraftPotionLiquidTypes}} containing potion liquid IDs.
**Added enum {{MC/Cd|MinecraftPotionLiquidTypes}} containing potion liquid IDs.
**Added enum {{cd|MinecraftPotionEffectTypes}} containing potion effect IDs.
**Added enum {{MC/Cd|MinecraftPotionEffectTypes}} containing potion effect IDs.
**Added enum {{cd|MinecraftPotionModifierTypes}} containing potion modifier IDs.
**Added enum {{MC/Cd|MinecraftPotionModifierTypes}} containing potion modifier IDs.
*{{cd|BlockExplodeAfterEvent}}
*{{MC/Cd|BlockExplodeAfterEvent}}
**Released {{cd|BlockExplodeAfterEvent}} from {{cd|beta}} to {{cd|1.12.0}}.
**Released {{MC/Cd|BlockExplodeAfterEvent}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
**Released {{cd|BlockExplodeAfterEventSignal}} from {{cd|beta}} to {{cd|1.12.0}}.
**Released {{MC/Cd|BlockExplodeAfterEventSignal}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
**Released {{cd|blockExplode}} from {{cd|beta}} to {{cd|1.12.0}}.
**Released {{MC/Cd|blockExplode}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
*Released {{cd|ItemTypes}} from {{cd|beta}} to {{cd|1.12.0}}.
*Released {{MC/Cd|ItemTypes}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
*Released {{cd|InputPermissionCategory}} from {{cd|beta}} to {{cd|1.12.0}}.
*Released {{MC/Cd|InputPermissionCategory}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
*Released {{cd|PlayerInputPermissions}} and {{cd|inputPermissions}} from {{cd|beta}} to {{cd|1.12.0}}.
*Released {{MC/Cd|PlayerInputPermissions}} and {{MC/Cd|inputPermissions}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
*Released {{cd|PlayerInputPermissionCategoryChangeAfterEvent}} and {{cd|afterEvents.playerInputPermissionCategoryChanged}} from {{cd|beta}} to {{cd|1.12.0}}.
*Released {{MC/Cd|PlayerInputPermissionCategoryChangeAfterEvent}} and {{MC/Cd|afterEvents.playerInputPermissionCategoryChanged}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
*Added bound check for {{cd|setCurrentValue}}. The provided value will be clamped to the range of this attribute.
*Added bound check for {{MC/Cd|setCurrentValue}}. The provided value will be clamped to the range of this attribute.
*{{cd|GameRules}}
*{{MC/Cd|GameRules}}
**Released {{cd|ShowDaysPlayed}} from {{cd|beta}} to {{cd|1.12.0}}.
**Released {{MC/Cd|ShowDaysPlayed}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
**Released {{cd|showDaysPlayed}} from {{cd|beta}} to {{cd|1.12.0}}.
**Released {{MC/Cd|showDaysPlayed}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
*{{cd|EnchantmentTypes}}
*{{MC/Cd|EnchantmentTypes}}
**Released {{cd|getAll(): EnchantmentType[]}} from {{cd|beta}} to {{cd|1.12.0}}.
**Released {{MC/Cd|getAll(): EnchantmentType[]}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
*{{cd|EntityRaycastOptions}}
*{{MC/Cd|EntityRaycastOptions}}
**Released {{cd|ignoreBlockCollision}} from {{cd|beta}} to {{cd|1.12.0}}.
**Released {{MC/Cd|ignoreBlockCollision}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
**Released {{cd|includeLiquidBlocks}} from {{cd|beta}} to {{cd|1.12.0}}.
**Released {{MC/Cd|includeLiquidBlocks}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
**Released {{cd|includePassableBlocks}} from {{cd|beta}} to {{cd|1.12.0}}.
**Released {{MC/Cd|includePassableBlocks}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
**Released {{cd|hitBlockPermutation}} member of {{cd|EntityHitBlockAfterEvent}} from {{cd|beta}} to {{cd|1.12.0}}.
**Released {{MC/Cd|hitBlockPermutation}} member of {{MC/Cd|EntityHitBlockAfterEvent}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
*Released {{cd|beta}} version of {{cd|addEffect}} method on {{cd|Entity}} to 3.0, which adds a return type for the newly created effect. (or undefined if no effect was added)  
*Released {{MC/Cd|beta}} version of {{MC/Cd|addEffect}} method on {{MC/Cd|Entity}} to 3.0, which adds a return type for the newly created effect. (or undefined if no effect was added)  
*{{cd|EntityComponent}}
*{{MC/Cd|EntityComponent}}
**Moved class {{cd|EntityMovementComponent}} from {{cd|beta}} to {{cd|1.12.0}}.
**Moved class {{MC/Cd|EntityMovementComponent}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
**Moved class {{cd|EntityLavaMovementComponent}} from {{cd|beta}} to {{cd|1.12.0}}.
**Moved class {{MC/Cd|EntityLavaMovementComponent}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
**Moved class {{cd|EntityMovementGlideComponent}} from {{cd|beta}} to {{cd|1.12.0}}.
**Moved class {{MC/Cd|EntityMovementGlideComponent}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
**Moved class {{cd|EntityMovementSwayComponent}} from {{cd|beta}} to {{cd|1.12.0}}.
**Moved class {{MC/Cd|EntityMovementSwayComponent}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
**Moved class {{cd|EntityUnderwaterMovementComponent}} from {{cd|beta}} to {{cd|1.12.0}}.  
**Moved class {{MC/Cd|EntityUnderwaterMovementComponent}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.  
* Released {{cd|WorldInitializeBeforeEvent}} from {{cd|beta}} to {{cd|1.12.0}}.
* Released {{MC/Cd|WorldInitializeBeforeEvent}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
* Released {{cd|WorldInitializeBeforeEventSignal}} from {{cd|beta}} to {{cd|1.12.0}}.
* Released {{MC/Cd|WorldInitializeBeforeEventSignal}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
* Released {{cd|ItemComponentRegistry}} from {{cd|beta}} to {{cd|1.12.0}}.
* Released {{MC/Cd|ItemComponentRegistry}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
* Released {{cd|ItemCustomComponent}} from {{cd|beta}} to {{cd|1.12.0}}.
* Released {{MC/Cd|ItemCustomComponent}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
* Released {{cd|ItemComponentBeforeDurabilityDamageEvent}} from {{cd|beta}} to {{cd|1.12.0}}.
* Released {{MC/Cd|ItemComponentBeforeDurabilityDamageEvent}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
* Released {{cd|ItemComponentCompleteUseEvent}} from {{cd|beta}} to {{cd|1.12.0}}.
* Released {{MC/Cd|ItemComponentCompleteUseEvent}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
* Released {{cd|ItemComponentConsumeEvent}} from {{cd|beta}} to {{cd|1.12.0}}.
* Released {{MC/Cd|ItemComponentConsumeEvent}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
* Released {{cd|ItemComponentHitEntityEvent}} from {{cd|beta}} to {{cd|1.12.0}}.
* Released {{MC/Cd|ItemComponentHitEntityEvent}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
* Released {{cd|ItemComponentMineBlockEvent}} from {{cd|beta}} to {{cd|1.12.0}}.
* Released {{MC/Cd|ItemComponentMineBlockEvent}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
* Released {{cd|ItemComponentUseEvent}} from {{cd|beta}} to {{cd|1.12.0}}.
* Released {{MC/Cd|ItemComponentUseEvent}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
* Released {{cd|ItemComponentUseOnEvent}} from {{cd|beta}} to {{cd|1.12.0}}.
* Released {{MC/Cd|ItemComponentUseOnEvent}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
* Moved {{cd|EntityTameableComponent}} from {{cd|beta}} to {{cd|1.12.0}} with properties {{cd|getTameItems}}, {{cd|isTamed}}, {{cd|probability}}, {{cd|tamedToPlayer}}, {{cd|tamedToPlayerId}} and function {{cd|tame}}.
* Moved {{MC/Cd|EntityTameableComponent}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}} with properties {{MC/Cd|getTameItems}}, {{MC/Cd|isTamed}}, {{MC/Cd|probability}}, {{MC/Cd|tamedToPlayer}}, {{MC/Cd|tamedToPlayerId}} and function {{MC/Cd|tame}}.
* Moved {{cd|EntityAgeableComponent}} from {{cd|beta}} to {{cd|1.12.0}} with properties {{cd|duration}}, {{cd|growUp}}, {{cd|transformToItem}} and function {{cd|getDropItems}}, {{cd|getFeedItems}}, {{cd|EntityDefinitionFeedItem}}, {{cd|Trigger}}.
* Moved {{MC/Cd|EntityAgeableComponent}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}} with properties {{MC/Cd|duration}}, {{MC/Cd|growUp}}, {{MC/Cd|transformToItem}} and function {{MC/Cd|getDropItems}}, {{MC/Cd|getFeedItems}}, {{MC/Cd|EntityDefinitionFeedItem}}, {{MC/Cd|Trigger}}.
* Enabled the {{cd|server-net}} module to be usable in local editor extensions.
* Enabled the {{MC/Cd|server-net}} module to be usable in local editor extensions.
*{{cd|EntityTameMountComponent}}
*{{MC/Cd|EntityTameMountComponent}}
**Moved method {{cd|tameToPlayer}} and readonly properties {{cd|tamedToPlayerId}}, {{cd|tamedToPlayer}}, {{cd|isTamed}}, {{cd|isTamedToPlayer}} from {{cd|beta}} to {{cd|1.12.0}}.
**Moved method {{MC/Cd|tameToPlayer}} and readonly properties {{MC/Cd|tamedToPlayerId}}, {{MC/Cd|tamedToPlayer}}, {{MC/Cd|isTamed}}, {{MC/Cd|isTamedToPlayer}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
*Released {{cd|runJob}} method on {{cd|System}} from {{cd|beta}} to {{cd|1.12.0}}.
*Released {{MC/Cd|runJob}} method on {{MC/Cd|System}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
*Released {{cd|clearJob}} method on {{cd|System}} from {{cd|beta}} to {{cd|1.12.0}}.
*Released {{MC/Cd|clearJob}} method on {{MC/Cd|System}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
*Released {{cd|waitTicks}} method on {{cd|System}} from {{cd|beta}} to {{cd|1.12.0}}.
*Released {{MC/Cd|waitTicks}} method on {{MC/Cd|System}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
*{{cd|@minecraft/server-ui}}
*{{MC/Cd|@minecraft/server-ui}}
**Released version {{cd|1.2.0}}
**Released version {{MC/Cd|1.2.0}}
**Added new {{cd|beta}} version {{cd|1.3.0}}
**Added new {{MC/Cd|beta}} version {{MC/Cd|1.3.0}}
**Released {{cd|submitButton}} method on {{cd|ModalFormData}} from {{cd|beta}} to {{cd|1.2.0}}.
**Released {{MC/Cd|submitButton}} method on {{MC/Cd|ModalFormData}} from {{MC/Cd|beta}} to {{MC/Cd|1.2.0}}.
*{{cd|EntityLeashableComponent}}
*{{MC/Cd|EntityLeashableComponent}}
**Moved class {{cd|EntityLeashableComponent}} from {{cd|beta}} to {{cd|1.13.0}}.
**Moved class {{MC/Cd|EntityLeashableComponent}} from {{MC/Cd|beta}} to {{MC/Cd|1.13.0}}.
*Dimension
*Dimension
**Released method {{cd|getTopmostBlock}} from {{cd|beta}} to {{cd|1.13.0}}.
**Released method {{MC/Cd|getTopmostBlock}} from {{MC/Cd|beta}} to {{MC/Cd|1.13.0}}.
**Released interface {{cd|VectorXZ}} from {{cd|beta}} to {{cd|1.13.0}}.
**Released interface {{MC/Cd|VectorXZ}} from {{MC/Cd|beta}} to {{MC/Cd|1.13.0}}.


'''[[Minecraft:Biome]]s'''
'''[[Minecraft:Biome]]s'''
*Biome components {{cd|minecraft:forced_features}} and {{cd|minecraft:ignore_automatic_features}} are now deprecated.
*Biome components {{MC/Cd|minecraft:forced_features}} and {{MC/Cd|minecraft:ignore_automatic_features}} are now deprecated.


'''[[Minecraft:Block]]s'''
'''[[Minecraft:Block]]s'''
*{{cd|minecraft:custom_components}} no longer requires the Beta APIs experiment.
*{{MC/Cd|minecraft:custom_components}} no longer requires the Beta APIs experiment.
*{{cd|minecraft:entity_fall_on}} no longer requires the Beta APIs experiment.
*{{MC/Cd|minecraft:entity_fall_on}} no longer requires the Beta APIs experiment.
*{{cd|minecraft:tick}} no longer requires the Beta APIs experiment.
*{{MC/Cd|minecraft:tick}} no longer requires the Beta APIs experiment.
*The {{cd|blocks.json}} files found in resource packs are now versioned.
*The {{MC/Cd|blocks.json}} files found in resource packs are now versioned.
**Overriding the block {{cd|stone}} with a {{cd|format_version}} of {{cd|1.20.50}} or higher will assume the texture data in {{cd|terrain_texture.json}} is flattened and not using an array.
**Overriding the block {{MC/Cd|stone}} with a {{MC/Cd|format_version}} of {{MC/Cd|1.20.50}} or higher will assume the texture data in {{MC/Cd|terrain_texture.json}} is flattened and not using an array.
**Overriding the block {{cd|prismarine}} with a {{cd|format_version}} of {{cd|1.21.10}} or higher will assume the texture data in {{cd|terrain_texture.json}} is flattened and not using an array.
**Overriding the block {{MC/Cd|prismarine}} with a {{MC/Cd|format_version}} of {{MC/Cd|1.21.10}} or higher will assume the texture data in {{MC/Cd|terrain_texture.json}} is flattened and not using an array.
**Overriding the block {{cd|anvil}}, {{cd|quartz_block}}, {{cd|red_sandstone}}, {{cd|sand}}, and {{cd|sandstone}} with a {{cd|format_version}} of {{cd|1.21.20}} or higher will assume the texture data in {{cd|terrain_texture.json}} is flattened and not using an array.
**Overriding the block {{MC/Cd|anvil}}, {{MC/Cd|quartz_block}}, {{MC/Cd|red_sandstone}}, {{MC/Cd|sand}}, and {{MC/Cd|sandstone}} with a {{MC/Cd|format_version}} of {{MC/Cd|1.21.20}} or higher will assume the texture data in {{MC/Cd|terrain_texture.json}} is flattened and not using an array.


'''[[Minecraft:Commands/camera|Camera]]s'''
'''[[Minecraft:Commands/camera|Camera]]s'''
* Added the view offset to the 3rd person camera for the experimental {{cd|follow_orbit}} preset
* Added the view offset to the 3rd person camera for the experimental {{MC/Cd|follow_orbit}} preset
** The view offset is anchored to a pivot point at the center of the screen. When applied to the {{cd|follow_orbit}} preset, the player is shifted to be at a distance from center specified by the offset.
** The view offset is anchored to a pivot point at the center of the screen. When applied to the {{MC/Cd|follow_orbit}} preset, the player is shifted to be at a distance from center specified by the offset.
** The range for this offset is -100 to 100
** The range for this offset is -100 to 100
** This can be set by both commands and JSON
** This can be set by both commands and JSON
*** {{cmd|/camera @s set minecraft:follow_orbit view_offset viewX viewY}}
*** {{MC/Cmd|/camera @s set minecraft:follow_orbit view_offset viewX viewY}}
* Added starting radius and rotation to the {{cd|follow_orbit}} and 3rd person boom camera presets
* Added starting radius and rotation to the {{MC/Cd|follow_orbit}} and 3rd person boom camera presets
** The starting radius (distance from player) is fixed right now at 10 blocks from the player position.
** The starting radius (distance from player) is fixed right now at 10 blocks from the player position.
** The starting rotation (pitch and yaw) are fixed right now at 45x and 45y.
** The starting rotation (pitch and yaw) are fixed right now at 45x and 45y.
* Exposed radius component to behavior packs to be overwritten by creator cameras. Also added {{cd|minecraft:third_person}} and {{cd|minecraft:third_person_front}} to the allow list of presets that can be inherited from
* Exposed radius component to behavior packs to be overwritten by creator cameras. Also added {{MC/Cd|minecraft:third_person}} and {{MC/Cd|minecraft:third_person_front}} to the allow list of presets that can be inherited from
** This allows the making of a 3rd person camera based on the vanilla 3rd person cameras but with a variable radius.
** This allows the making of a 3rd person camera based on the vanilla 3rd person cameras but with a variable radius.
** The radius (distance from player) is not limited but render distance and other constraints still exist.
** The radius (distance from player) is not limited but render distance and other constraints still exist.
Line 651: Line 651:


'''Entities'''
'''Entities'''
*Armor equipped to the second slot of {{cd|minecraft:equippable}} is now applied to {{cd|slot.armor.body}} instead of {{cd|slot.armor.torso}}.
*Armor equipped to the second slot of {{MC/Cd|minecraft:equippable}} is now applied to {{MC/Cd|slot.armor.body}} instead of {{MC/Cd|slot.armor.torso}}.
**To retrieve information about it, {{cd|query.armor_texture_slot}}, {{cd|query.armor_color_slot}} and {{cd|query.armor_damage_slot}} should now be used with a value of 4.
**To retrieve information about it, {{MC/Cd|query.armor_texture_slot}}, {{MC/Cd|query.armor_color_slot}} and {{MC/Cd|query.armor_damage_slot}} should now be used with a value of 4.
**This change only affects entities with a format version equal to or greater than {{cd|21.10}}.
**This change only affects entities with a format version equal to or greater than {{MC/Cd|21.10}}.
* Added a {{cd|wind_burst_on_hit}} subcomponent for projectiles which creates a wind burst upon collision with an entity or block before being removed from the world.
* Added a {{MC/Cd|wind_burst_on_hit}} subcomponent for projectiles which creates a wind burst upon collision with an entity or block before being removed from the world.


'''Entity Components'''
'''Entity Components'''
*Added the {{cd|behavior.teleport_to_owner}} goal, which allows an entity to teleport to its owner.
*Added the {{MC/Cd|behavior.teleport_to_owner}} goal, which allows an entity to teleport to its owner.
**This goal is designed for emergency situations where {{cd|behavior.follow_owner}} could be too slow or too low priority.
**This goal is designed for emergency situations where {{MC/Cd|behavior.follow_owner}} could be too slow or too low priority.
**The {{cd|filters}} field allows defining the conditions for teleportation using entity filters.
**The {{MC/Cd|filters}} field allows defining the conditions for teleportation using entity filters.
**The {{cd|cooldown}} field allows defining how often the entity should attempt to teleport.
**The {{MC/Cd|cooldown}} field allows defining how often the entity should attempt to teleport.
*{{cd|minecraft:behavior.move_away_from_target}} has been renamed to {{cd|minecraft:behavior.move_around_target}} to better describe what the goal does, since it can be used both for moving away from the target, but also to move towards a random position around the target.
*{{MC/Cd|minecraft:behavior.move_away_from_target}} has been renamed to {{MC/Cd|minecraft:behavior.move_around_target}} to better describe what the goal does, since it can be used both for moving away from the target, but also to move towards a random position around the target.
*Improved {{cd|behavior.follow_owner}} teleportation logic:  
*Improved {{MC/Cd|behavior.follow_owner}} teleportation logic:  
**Entities now seamlessly resume navigation after teleporting to their owner.
**Entities now seamlessly resume navigation after teleporting to their owner.
**Added the {{cd|post_teleport_distance}} field, allowing to specify how far from its owner an entity will be placed after teleporting.
**Added the {{MC/Cd|post_teleport_distance}} field, allowing to specify how far from its owner an entity will be placed after teleporting.
***If no value is specified, {{cd|stop_distance}} increased by one will be used.
***If no value is specified, {{MC/Cd|stop_distance}} increased by one will be used.
*These changes only affect entities with format version of 1.21.20 or above.
*These changes only affect entities with format version of 1.21.20 or above.


'''Entity Filters'''
'''Entity Filters'''
*Added new entity filter {{cd|owner_distance}}, which checks the distance of an entity from its owner.
*Added new entity filter {{MC/Cd|owner_distance}}, which checks the distance of an entity from its owner.


'''[[Minecraft:Feature]]s'''
'''[[Minecraft:Feature]]s'''
* {{cd|minecraft:scatter_feature}} now has a {{cd|distribution}} field like {{cd|minecraft:feature_rules}} to define the scattering settings. Features now use schema version {{cd|1.21.10}}.
* {{MC/Cd|minecraft:scatter_feature}} now has a {{MC/Cd|distribution}} field like {{MC/Cd|minecraft:feature_rules}} to define the scattering settings. Features now use schema version {{MC/Cd|1.21.10}}.


'''Gameplay'''
'''Gameplay'''
*Modified {{cd|ItemUseInventoryTransaction}} packet by adding Trigger Type. This new value tells us if the packet is sent from a direct player input or the simulation tick from the button being held down.
*Modified {{MC/Cd|ItemUseInventoryTransaction}} packet by adding Trigger Type. This new value tells us if the packet is sent from a direct player input or the simulation tick from the button being held down.


'''General'''
'''General'''
Line 688: Line 688:
'''[[Minecraft:Item]]s'''
'''[[Minecraft:Item]]s'''
*Trimmed custom armor item icons now appear correctly when their icon texture name includes a namespace or does not match the item name.
*Trimmed custom armor item icons now appear correctly when their icon texture name includes a namespace or does not match the item name.
*Introduced {{cd|slot.armor.body}} as an extra armor slot for entities like Horses, limited to a single armor item but needing the effects of a full armor set. (beta)
*Introduced {{MC/Cd|slot.armor.body}} as an extra armor slot for entities like Horses, limited to a single armor item but needing the effects of a full armor set. (beta)
**{{cd|slot.armor.body}} is supported by:
**{{MC/Cd|slot.armor.body}} is supported by:
***Commands. (even if no suitable item is currently available for manipulation)
***Commands. (even if no suitable item is currently available for manipulation)
***{{cd|minecraft:attachable}}.
***{{MC/Cd|minecraft:attachable}}.
***{{cd|minecraft:interact}}.
***{{MC/Cd|minecraft:interact}}.
***{{cd|query.armor_texture_slot}}. (with value 4)
***{{MC/Cd|query.armor_texture_slot}}. (with value 4)
***{{cd|query.armor_color_slot}}. (with value 4)
***{{MC/Cd|query.armor_color_slot}}. (with value 4)
***{{cd|query.armor_damage_slot}}. (with value 4)
***{{MC/Cd|query.armor_damage_slot}}. (with value 4)
***{{cd|query.equipment_count}}.
***{{MC/Cd|query.equipment_count}}.
***{{cd|has_equipment}} entity filter. (with domain {{cd|body}})
***{{MC/Cd|has_equipment}} entity filter. (with domain {{MC/Cd|body}})
***{{cd|all_slots_empty}} entity filter. (with domain {{cd|body}})
***{{MC/Cd|all_slots_empty}} entity filter. (with domain {{MC/Cd|body}})
***{{cd|any_slot_empty}} entity filter. (with domain {{cd|body}})
***{{MC/Cd|any_slot_empty}} entity filter. (with domain {{MC/Cd|body}})
**{{cd|slot.armor.body}} is not supported by:
**{{MC/Cd|slot.armor.body}} is not supported by:
***{{cd|minecraft:wearable}}.
***{{MC/Cd|minecraft:wearable}}.
**Future adjustments may alter how items equipped to {{cd|slot.armor.body}} affect entity visibility (intended as how easy an entity is detected by other entities), enchantments, and armor protection.
**Future adjustments may alter how items equipped to {{MC/Cd|slot.armor.body}} affect entity visibility (intended as how easy an entity is detected by other entities), enchantments, and armor protection.
* Released {{cd|minecraft:custom_components}} item component out of experimental in json formats {{cd|1.21.10}} and higher.
* Released {{MC/Cd|minecraft:custom_components}} item component out of experimental in json formats {{MC/Cd|1.21.10}} and higher.
* Introduced {{cd|slot.armor.body}} as an extra armor slot for entities, like horses, limited to a single armor item but needing the effects of a full armor set.
* Introduced {{MC/Cd|slot.armor.body}} as an extra armor slot for entities, like horses, limited to a single armor item but needing the effects of a full armor set.
* Introduced the {{cd|minecraft:damage_absorption}} item component, enabling items to absorb damage intended for their wearer.
* Introduced the {{MC/Cd|minecraft:damage_absorption}} item component, enabling items to absorb damage intended for their wearer.
** The {{cd|absorbable_causes}} field allows to specify which damage causes to absorb.
** The {{MC/Cd|absorbable_causes}} field allows to specify which damage causes to absorb.
** Absorbed damage depletes the item’s durability, and surplus damage is ignored.
** Absorbed damage depletes the item’s durability, and surplus damage is ignored.
** Requires equipping the item in an armor slot for damage to be absorbed.
** Requires equipping the item in an armor slot for damage to be absorbed.
** When multiple damage absorbing items are equipped, a suitable one is selected at random to absorb incoming damage.
** When multiple damage absorbing items are equipped, a suitable one is selected at random to absorb incoming damage.
* Introduced the {{cd|minecraft:durability_sensor}} item component, enabling items to emit sounds and particles when damage causes them to lose durability.
* Introduced the {{MC/Cd|minecraft:durability_sensor}} item component, enabling items to emit sounds and particles when damage causes them to lose durability.
** The {{cd|durability_thresholds}} field allows to define a list of both durability thresholds and the effects to emit when they are met.
** The {{MC/Cd|durability_thresholds}} field allows to define a list of both durability thresholds and the effects to emit when they are met.
** When the item receives enough damage to meet multiple thresholds at the same time, only the one corresponding to the lowest durability is considered.
** When the item receives enough damage to meet multiple thresholds at the same time, only the one corresponding to the lowest durability is considered.
*Using {{cd|minecraft:wearable}} with slot set to {{cd|slot.weapon.offhand}} in combination with {{cd|minecraft:allow_off_hand}} set to {{cd|false}} will now cause a content error.
*Using {{MC/Cd|minecraft:wearable}} with slot set to {{MC/Cd|slot.weapon.offhand}} in combination with {{MC/Cd|minecraft:allow_off_hand}} set to {{MC/Cd|false}} will now cause a content error.


'''[[Minecraft:Molang]]'''
'''[[Minecraft:Molang]]'''
*Released {{cd|state_time}} which no longer requires the "Upcoming Creator Features" toggle.
*Released {{MC/Cd|state_time}} which no longer requires the "Upcoming Creator Features" toggle.


== Experimental ==
== Experimental ==
Line 723: Line 723:
==== Technical ====
==== Technical ====
'''API'''
'''API'''
* Added {{cd|playerEmote}} which fires after a player uses an emote.
* Added {{MC/Cd|playerEmote}} which fires after a player uses an emote.


'''Focus Target Camera'''
'''Focus Target Camera'''
Line 734: Line 734:
==== Technical ====
==== Technical ====
'''API'''
'''API'''
*{{cd|BlockRecordPlayerComponent}}
*{{MC/Cd|BlockRecordPlayerComponent}}
*Added {{cd|UIManager}} class and {{cd|uiManager}} object to {{cd|@minecraft/server-ui}} {{cd|beta}}.
*Added {{MC/Cd|UIManager}} class and {{MC/Cd|uiManager}} object to {{MC/Cd|@minecraft/server-ui}} {{MC/Cd|beta}}.
**Renamed the {{cd|componentId}} to {{cd|minecraft:record_player}} for consistency.
**Renamed the {{MC/Cd|componentId}} to {{MC/Cd|minecraft:record_player}} for consistency.
**Added methods {{cd|getRecord}}, {{cd|ejectRecord}}, {{cd|pauseRecord}} and {{cd|playRecord}}.
**Added methods {{MC/Cd|getRecord}}, {{MC/Cd|ejectRecord}}, {{MC/Cd|pauseRecord}} and {{MC/Cd|playRecord}}.
**Removed method {{cd|clearRecord}}, instead you should now pass {{cd|undefined}} to {{cd|setRecord}} to reset it.
**Removed method {{MC/Cd|clearRecord}}, instead you should now pass {{MC/Cd|undefined}} to {{MC/Cd|setRecord}} to reset it.
**Removed property {{cd|readonly}} {{cd|getLifetimeState: EntityLifetimeState}} from {{cd|beta}}.
**Removed property {{MC/Cd|readonly}} {{MC/Cd|getLifetimeState: EntityLifetimeState}} from {{MC/Cd|beta}}.
*Removed enum {{cd|EntityLifetimeState}} from {{cd|beta}}.
*Removed enum {{MC/Cd|EntityLifetimeState}} from {{MC/Cd|beta}}.
**Move {{cd|setBlockPermutation(location: Vector3, permutation: BlockPermutation): void}} from {{cd|beta}} to {{cd|12.0}}.
**Move {{MC/Cd|setBlockPermutation(location: Vector3, permutation: BlockPermutation): void}} from {{MC/Cd|beta}} to {{MC/Cd|12.0}}.
**Move {{cd|setBlockType(location: Vector3, blockType: BlockType | string): void}} from {{cd|beta}} to {{cd|12.0}}.
**Move {{MC/Cd|setBlockType(location: Vector3, blockType: BlockType | string): void}} from {{MC/Cd|beta}} to {{MC/Cd|12.0}}.
**Moved {{cd|getTags(): string[]}} from {{cd|beta}} to {{cd|12.0}}.
**Moved {{MC/Cd|getTags(): string[]}} from {{MC/Cd|beta}} to {{MC/Cd|12.0}}.
**Moved {{cd|hasTag(tag: string): boolean}} from {{cd|beta}} to {{cd|12.0}}.
**Moved {{MC/Cd|hasTag(tag: string): boolean}} from {{MC/Cd|beta}} to {{MC/Cd|12.0}}.
**Removed property {{cd|readonly}} {{cd|fallDistance: number}} from {{cd|beta}}.
**Removed property {{MC/Cd|readonly}} {{MC/Cd|fallDistance: number}} from {{MC/Cd|beta}}.
*{{cd|EntityBreathableComponent}}
*{{MC/Cd|EntityBreathableComponent}}
**Changed function {{cd|setAirSupply(value: number): void}} to property {{cd|airSupply: number}} in {{cd|beta}}.
**Changed function {{MC/Cd|setAirSupply(value: number): void}} to property {{MC/Cd|airSupply: number}} in {{MC/Cd|beta}}.
**Added property {{cd|readonly}} {{cd|canBreathe: boolean}} to {{cd|beta}}.
**Added property {{MC/Cd|readonly}} {{MC/Cd|canBreathe: boolean}} to {{MC/Cd|beta}}.
*Added class {{cd|PlayerCursorInventoryComponent}} which adds read-only access to the players cursor inventory and the ability to clear it.
*Added class {{MC/Cd|PlayerCursorInventoryComponent}} which adds read-only access to the players cursor inventory and the ability to clear it.
* Use of the {{cd|onTick}} event requires the block has the {{cd|minecraft:tick}} component to configure how the block ticks
* Use of the {{MC/Cd|onTick}} event requires the block has the {{MC/Cd|minecraft:tick}} component to configure how the block ticks
* Blocks that are world generated, and have the {{cd|minecraft:tick}} component, will now tick.
* Blocks that are world generated, and have the {{MC/Cd|minecraft:tick}} component, will now tick.
*{{cd|WorldInitializeBeforeEvent}}
*{{MC/Cd|WorldInitializeBeforeEvent}}
**Renamed property {{cd|blockTypeRegistry}} to {{cd|blockComponentRegistry}}.
**Renamed property {{MC/Cd|blockTypeRegistry}} to {{MC/Cd|blockComponentRegistry}}.
*Moved {{cd|BlockComponentRegistry}} from {{cd|beta}} to {{cd|1.12.0}}.
*Moved {{MC/Cd|BlockComponentRegistry}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
*Moved {{cd|BlockCustomComponentAlreadyRegisteredError}} from {{cd|beta}} to {{cd|1.12.0}}.
*Moved {{MC/Cd|BlockCustomComponentAlreadyRegisteredError}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
*Moved {{cd|BlockCustomComponentReloadVersionError}} from {{cd|beta}} to {{cd|1.12.0}}.
*Moved {{MC/Cd|BlockCustomComponentReloadVersionError}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
*Moved {{cd|BlockCustomComponentReloadNewEventError}} from {{cd|beta}} to {{cd|1.12.0}}.
*Moved {{MC/Cd|BlockCustomComponentReloadNewEventError}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
*Moved {{cd|BlockCustomComponentReloadNewComponentError}} from {{cd|beta}} to {{cd|1.12.0}}.
*Moved {{MC/Cd|BlockCustomComponentReloadNewComponentError}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
*Moved {{cd|BlockCustomComponent}} from {{cd|beta}} to {{cd|1.12.0}}.
*Moved {{MC/Cd|BlockCustomComponent}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
*Moved {{cd|BlockComponentStepOnEvent}} from {{cd|beta}} to {{cd|1.12.0}}.
*Moved {{MC/Cd|BlockComponentStepOnEvent}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
*Moved {{cd|BlockComponentTickEvent}} from {{cd|beta}} to {{cd|1.12.0}}.
*Moved {{MC/Cd|BlockComponentTickEvent}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
*Moved {{cd|BlockComponentRandomTickEvent}} from {{cd|beta}} to {{cd|1.12.0}}.
*Moved {{MC/Cd|BlockComponentRandomTickEvent}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
*Moved {{cd|BlockComponentEntityFallOnEvent}} from {{cd|beta}} to {{cd|1.12.0}}.
*Moved {{MC/Cd|BlockComponentEntityFallOnEvent}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
*Moved {{cd|BlockComponentStepOffEvent}} from {{cd|beta}} to {{cd|1.12.0}}.
*Moved {{MC/Cd|BlockComponentStepOffEvent}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
*Moved {{cd|BlockComponentPlayerInteractEvent}} from {{cd|beta}} to {{cd|1.12.0}}.
*Moved {{MC/Cd|BlockComponentPlayerInteractEvent}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
*Moved {{cd|BlockComponentPlayerPlaceBeforeEvent}} from {{cd|beta}} to {{cd|1.12.0}}.
*Moved {{MC/Cd|BlockComponentPlayerPlaceBeforeEvent}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
*Moved {{cd|BlockComponentPlayerDestroyEvent}} from {{cd|beta}} to {{cd|1.12.0}}.
*Moved {{MC/Cd|BlockComponentPlayerDestroyEvent}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
*Moved {{cd|BlockComponentOnPlaceEvent}} from {{cd|beta}} to {{cd|1.12.0}}.
*Moved {{MC/Cd|BlockComponentOnPlaceEvent}} from {{MC/Cd|beta}} to {{MC/Cd|1.12.0}}.
*Added four new error class types used for custom block component registration:
*Added four new error class types used for custom block component registration:
**{{cd|ScriptBlockCustomComponentAlreadyRegisteredError}} - When registering a custom block component and it has already been registered.
**{{MC/Cd|ScriptBlockCustomComponentAlreadyRegisteredError}} - When registering a custom block component and it has already been registered.
**{{cd|ScriptBlockCustomComponentReloadVersionError}} - When registering a custom block component with a different script version between reloading.
**{{MC/Cd|ScriptBlockCustomComponentReloadVersionError}} - When registering a custom block component with a different script version between reloading.
**{{cd|ScriptBlockCustomComponentReloadNewEventError}} - When registering a custom block component and it implements a new event between reloading.
**{{MC/Cd|ScriptBlockCustomComponentReloadNewEventError}} - When registering a custom block component and it implements a new event between reloading.
**{{cd|ScriptBlockCustomComponentReloadNewComponentError}} - When registering a custom block component between reloading.
**{{MC/Cd|ScriptBlockCustomComponentReloadNewComponentError}} - When registering a custom block component between reloading.
*Added {{cd|Block::getMapColor}} binding to Script Block API (Beta).
*Added {{MC/Cd|Block::getMapColor}} binding to Script Block API (Beta).
*{{cd|EntityBreathableComponent}}
*{{MC/Cd|EntityBreathableComponent}}
**Changed function {{cd|setAirSupply(value: number): void}} to property {{cd|airSupply: number}} in {{cd|beta}}.
**Changed function {{MC/Cd|setAirSupply(value: number): void}} to property {{MC/Cd|airSupply: number}} in {{MC/Cd|beta}}.
**Added property {{cd|readonly}} {{cd|canBreathe: boolean}} to {{cd|beta}}.
**Added property {{MC/Cd|readonly}} {{MC/Cd|canBreathe: boolean}} to {{MC/Cd|beta}}.
*Added {{cd|isHardcore}} to {{cd|1.14.0}} {{cd|beta}}.
*Added {{MC/Cd|isHardcore}} to {{MC/Cd|1.14.0}} {{MC/Cd|beta}}.
*Camera
*Camera
**Added {{cd|CameraFixedBoomOptions}} to the options for the {{cd|setCamera}} function in {{cd|beta}}.
**Added {{MC/Cd|CameraFixedBoomOptions}} to the options for the {{MC/Cd|setCamera}} function in {{MC/Cd|beta}}.
***New interface added to {{cd|beta}}.
***New interface added to {{MC/Cd|beta}}.
***Allows you to customize {{cd|minecraft:follow_orbit}} cameras only when the third person camera presets toggle is enabled.
***Allows you to customize {{MC/Cd|minecraft:follow_orbit}} cameras only when the third person camera presets toggle is enabled.
***Introduces {{cd|viewOffset?: Vector2}}. This property allows you to change the offset of the camera relative to the player to create an over the shoulder effect.
***Introduces {{MC/Cd|viewOffset?: Vector2}}. This property allows you to change the offset of the camera relative to the player to create an over the shoulder effect.


'''Blocks'''
'''Blocks'''
*Added {{cd|item_display_transforms}} control to the block geometry file. This controls the way a block is visually represented in the UI, on the player, and floating on the ground. It exists inside {{cd|minecraft:geometry}}, and requires {{cd|format_version}} {{cd|1.21.20}}.
*Added {{MC/Cd|item_display_transforms}} control to the block geometry file. This controls the way a block is visually represented in the UI, on the player, and floating on the ground. It exists inside {{MC/Cd|minecraft:geometry}}, and requires {{MC/Cd|format_version}} {{MC/Cd|1.21.20}}.
**Default values example:
**Default values example:
<pre>"item_display_transforms": {
<pre>"item_display_transforms": {
Line 832: Line 832:


'''Components'''
'''Components'''
*{{cd|EntityLeashableComponent}}
*{{MC/Cd|EntityLeashableComponent}}
**Added property {{cd|canBeStolen: boolean}}.
**Added property {{MC/Cd|canBeStolen: boolean}}.
**Added property {{cd|hardDistance: number}}.
**Added property {{MC/Cd|hardDistance: number}}.
**Added property {{cd|leashHolder: Entity}}.
**Added property {{MC/Cd|leashHolder: Entity}}.
**Added property {{cd|leashHolderEntityId: string}}.
**Added property {{MC/Cd|leashHolderEntityId: string}}.
**Added property {{cd|maxDistance: number}}.
**Added property {{MC/Cd|maxDistance: number}}.
**Added property {{cd|isLeashed: boolean}}.
**Added property {{MC/Cd|isLeashed: boolean}}.
**Renamed function {{cd|leash(leashHolder: Entity): void}} to {{cd|leashTo(leashHolder: Entity): void}}.
**Renamed function {{MC/Cd|leash(leashHolder: Entity): void}} to {{MC/Cd|leashTo(leashHolder: Entity): void}}.


'''General'''
'''General'''
*Updated the Hide Paperdoll toggle to default to false for Chromebooks.
*Updated the Hide Paperdoll toggle to default to false for Chromebooks.
*Added the "Creator Cameras: New Third Person Presets" experiment and toggle which contains:
*Added the "Creator Cameras: New Third Person Presets" experiment and toggle which contains:
**New {{cd|minecraft:follow_orbit}} preset that is accessible by the {{cmd|/camera}} command and can have a view offset.
**New {{MC/Cd|minecraft:follow_orbit}} preset that is accessible by the {{MC/Cmd|/camera}} command and can have a view offset.


'''Upcoming Creator Features'''
'''Upcoming Creator Features'''
* Deprecated entity permutations.
* Deprecated entity permutations.
** Permutations can no longer be parsed and applied to entities via their JSON file under the flag permutations.
** Permutations can no longer be parsed and applied to entities via their JSON file under the flag permutations.
* Deprecated Volume and {{cmd|/volumearea}} command.
* Deprecated Volume and {{MC/Cmd|/volumearea}} command.
* Entity aliases is deprecated when a {{cd|format_version}} of {{cd|1.21.10}} or higher is specified.
* Entity aliases is deprecated when a {{MC/Cd|format_version}} of {{MC/Cd|1.21.10}} or higher is specified.


== Fixes ==
== Fixes ==
Line 872: Line 872:
|144066|Drowned doesn't spawn inside aquifers in the dripstone caves.
|144066|Drowned doesn't spawn inside aquifers in the dripstone caves.
|149183|Spawn tamed animals using structure block but you can't interact with them.
|149183|Spawn tamed animals using structure block but you can't interact with them.
|151807|{{cmd|/locate}} doesn't use {{cd|minecraft:}} namespace ID for structures
|151807|{{MC/Cmd|/locate}} doesn't use {{MC/Cd|minecraft:}} namespace ID for structures
|158895|Apple Pencil no longer recognized by Minecraft app.
|158895|Apple Pencil no longer recognized by Minecraft app.
|168411|{{cmd|Spreadplayers}} spawns you in the floor.
|168411|{{MC/Cmd|Spreadplayers}} spawns you in the floor.
|168757|Items in the off-hand slot cannot be removed by tapping on an item in the Creative inventory unless the item has a + icon next to it
|168757|Items in the off-hand slot cannot be removed by tapping on an item in the Creative inventory unless the item has a + icon next to it
|169933|Relic, Otherside, 5, Creator, Creator (Music Box), and Precipice Music Discs are not controlled by the right sliders.
|169933|Relic, Otherside, 5, Creator, Creator (Music Box), and Precipice Music Discs are not controlled by the right sliders.
|173506|Items stay selected between creative tabs
|173506|Items stay selected between creative tabs
|173826|Parity: Bedrock doesn't have "{{cmd|spreadplayers ... under}}".
|173826|Parity: Bedrock doesn't have "{{MC/Cmd|spreadplayers ... under}}".
|174200|Custom sky textures are ignored when deferred lighting is enabled.
|174200|Custom sky textures are ignored when deferred lighting is enabled.
|176334|Paper Doll doesn't show up if Customize Controls is enabled
|176334|Paper Doll doesn't show up if Customize Controls is enabled
Line 887: Line 887:
|178876|Bogged sit higher in boats and minecarts than other mobs
|178876|Bogged sit higher in boats and minecarts than other mobs
|178884|Bogged can inflict slowness by melee attacking
|178884|Bogged can inflict slowness by melee attacking
|178937|{{cmd|summon}} command do not have "Wind_Charge" Entity
|178937|{{MC/Cmd|summon}} command do not have "Wind_Charge" Entity
|179650|Banners no longer appear in the recipe book
|179650|Banners no longer appear in the recipe book
|179656|Heavy core's inventory icon is too small.
|179656|Heavy core's inventory icon is too small.
Line 911: Line 911:
|180964|Petrified oak ("wooden") slabs are not converted properly
|180964|Petrified oak ("wooden") slabs are not converted properly
|181155|Heavy Core "floats" relative to Item Frame.
|181155|Heavy Core "floats" relative to Item Frame.
|181211|Breeze wind charges can change activation blockstates of redstone components when {{cd|mobGriefing}} gamerule is disabled.
|181211|Breeze wind charges can change activation blockstates of redstone components when {{MC/Cd|mobGriefing}} gamerule is disabled.
|181245|Absorption Hearts are Rendered as Empty When Only Half a Heart Is Taken
|181245|Absorption Hearts are Rendered as Empty When Only Half a Heart Is Taken
|181275|Sunflowers seems to be missing a part of their textures
|181275|Sunflowers seems to be missing a part of their textures
|181338|Item stack count renders above hover text
|181338|Item stack count renders above hover text
|181364|{{cmd|camera set}} behaves incorrectly when run during an existing camera interpolation
|181364|{{MC/Cmd|camera set}} behaves incorrectly when run during an existing camera interpolation
|181455|The top texture of active and inactive trial spawner is not consistent
|181455|The top texture of active and inactive trial spawner is not consistent
|181496|Wind burst can prevent players from taking fall damage
|181496|Wind burst can prevent players from taking fall damage
Line 930: Line 930:
|otherissuescount=58}}
|otherissuescount=58}}
'''Others'''
'''Others'''
* Music will no longer be stopped by the {{cmd|/stopsound}} command.
* Music will no longer be stopped by the {{MC/Cmd|/stopsound}} command.
* The sound emitted when a player walks on a Heavy Core Block is now controlled by the appropriate slider in the audio preferences.
* The sound emitted when a player walks on a Heavy Core Block is now controlled by the appropriate slider in the audio preferences.
* Fixed an issue that caused sideloaded {{cd|.mcpack}} files to fail to apply when uploading to Realms.
* Fixed an issue that caused sideloaded {{MC/Cd|.mcpack}} files to fail to apply when uploading to Realms.
* Fixed a bug that prevented {{cd|get}} and {{cd|StructureManager.place}} from loading structures stored in the root of the structures directory.
* Fixed a bug that prevented {{MC/Cd|get}} and {{MC/Cd|StructureManager.place}} from loading structures stored in the root of the structures directory.
* Fixed bug that caused the game to crash when executing a run command from the {{cd|runCommand()}} and {{cd|Dimension.runCommandAsync()}} scripting APIs.
* Fixed bug that caused the game to crash when executing a run command from the {{MC/Cd|runCommand()}} and {{MC/Cd|Dimension.runCommandAsync()}} scripting APIs.
* Fixed a bug where interacting, while sneaking, with Command, Jigsaw, and Structure blocks could cause the UI to open/close multiple times.
* Fixed a bug where interacting, while sneaking, with Command, Jigsaw, and Structure blocks could cause the UI to open/close multiple times.
*Mounted entities are no longer immune to Wind Charge projectile damage.
*Mounted entities are no longer immune to Wind Charge projectile damage.
Line 960: Line 960:
*Texture overrides that intended to target all block variants no longer only override the default variant.
*Texture overrides that intended to target all block variants no longer only override the default variant.
*Area Effect Clouds no longer shrink when entered by entities immune to the effect.
*Area Effect Clouds no longer shrink when entered by entities immune to the effect.
*Fixed a recipe bug where {{cd|chiseled_sandstone}} and {{cd|cut_sandstone}} sandstone variants could be used in a furnace to craft {{cd|smooth_sandstone}}. It can now only accept normal {{cd|sandstone}} and no other types of sandstone.
*Fixed a recipe bug where {{MC/Cd|chiseled_sandstone}} and {{MC/Cd|cut_sandstone}} sandstone variants could be used in a furnace to craft {{MC/Cd|smooth_sandstone}}. It can now only accept normal {{MC/Cd|sandstone}} and no other types of sandstone.
*Fixed Vanilla recipes involving {{cd|red_sandstone_slab}} as an ingredient or result item, they would incorrectly use {{cd|red_sandstone}} instead:
*Fixed Vanilla recipes involving {{MC/Cd|red_sandstone_slab}} as an ingredient or result item, they would incorrectly use {{MC/Cd|red_sandstone}} instead:
**{{cd|red_sandstone_slab}} can now be crafted again with 3 horizontal {{cd|red_sandstone:0}}.
**{{MC/Cd|red_sandstone_slab}} can now be crafted again with 3 horizontal {{MC/Cd|red_sandstone:0}}.
**{{cd|red_sandstone_slab}} can now be crafted again with 3 horizontal {{cd|red_sandstone:1}}.
**{{MC/Cd|red_sandstone_slab}} can now be crafted again with 3 horizontal {{MC/Cd|red_sandstone:1}}.
**{{cd|red_sandstone:1}} can now be crafted again with 2 vertical {{cd|red_sandstone_slab}}.
**{{MC/Cd|red_sandstone:1}} can now be crafted again with 2 vertical {{MC/Cd|red_sandstone_slab}}.
*Fixed a bug where the Breeze could get stuck in one place when beneath a roof of blocks while attacking.
*Fixed a bug where the Breeze could get stuck in one place when beneath a roof of blocks while attacking.
*Wind Charges thrown by Players no longer have a chance of dealing more than 1 damage per hit.
*Wind Charges thrown by Players no longer have a chance of dealing more than 1 damage per hit.
Line 981: Line 981:
*Fixed an issue so that Marketplace content is properly imported before you create or start a world.
*Fixed an issue so that Marketplace content is properly imported before you create or start a world.
*Legacy worlds no longer have chunks at the edge of the world that don't render.
*Legacy worlds no longer have chunks at the edge of the world that don't render.
*Fixed fog JSON validation to allow for {{cd|max_density_height}} and {{cd|zero_density_height}} values to range from (-64,320).
*Fixed fog JSON validation to allow for {{MC/Cd|max_density_height}} and {{MC/Cd|zero_density_height}} values to range from (-64,320).
*Fixed issues with the Realms button sticking around when it shouldn't or not showing up when it should.
*Fixed issues with the Realms button sticking around when it shouldn't or not showing up when it should.
*Fixed a bug that locked players on an infinite loop after cancelling the process of joining a recently claimed preview Realm.
*Fixed a bug that locked players on an infinite loop after cancelling the process of joining a recently claimed preview Realm.
*Cleaned up the disabled Realms Stories button interface on the pause screen when playing as a second user in split screen.
*Cleaned up the disabled Realms Stories button interface on the pause screen when playing as a second user in split screen.
*Fix so that pressing "Join Realm" on the new Play screen does not lead into an empty void.
*Fix so that pressing "Join Realm" on the new Play screen does not lead into an empty void.
*Fixed a crash with {{cd|getTags}} method on item stack when called on the air block item.
*Fixed a crash with {{MC/Cd|getTags}} method on item stack when called on the air block item.
*The Swim game tip can now only appears when not breathing in water.
*The Swim game tip can now only appears when not breathing in water.
*Fixed an instance where input could stop working as expected when using Touch Controls and Custom Cameras.
*Fixed an instance where input could stop working as expected when using Touch Controls and Custom Cameras.
*The chat quick access history no longer stores duplicate chat entries.
*The chat quick access history no longer stores duplicate chat entries.
*Fixed flickering item icon when quick moving a stack to non-empty stacks.
*Fixed flickering item icon when quick moving a stack to non-empty stacks.
{{fixes|project=REALMS|fixedin=1.21.10.20 Preview
{{MC/Fixes|project=REALMS|fixedin=1.21.10.20 Preview
|;From released versions before v1.21.20
|;From released versions before v1.21.20
|11625|Environment within a chunk may noticeably change when getting close to the chunk when thousands of blocks away from spawn
|11625|Environment within a chunk may noticeably change when getting close to the chunk when thousands of blocks away from spawn
Line 997: Line 997:


==Trivia==
==Trivia==
* 1.21.10 is the seventh skipped version of {{BE}}, after 1.3.0, 1.15.0, 1.16.230, 1.17.20, 1.18.20, and 1.20.20 being skipped.
* 1.21.10 is the seventh skipped version of {{MC/BE}}, after 1.3.0, 1.15.0, 1.16.230, 1.17.20, 1.18.20, and 1.20.20 being skipped.
* This is the update in the 1.21 cycle to have the most Previews/Betas, having 9.
* This is the update in the 1.21 cycle to have the most Previews/Betas, having 9.


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


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


de:Bedrock Edition 1.21.20
de:Bedrock Edition 1.21.20

Latest revision as of 19:11, 9 April 2026

"Bedrock Edition 1.21.10" redirects here. Not to be confused with Minecraft:Bedrock Edition 1.21.1 or Minecraft:Bedrock Edition 1.21.100.

Template:Infobox version

1.21.20 is a minor update to Bedrock Edition released on August 13, 2024,<ref>Template:Cite</ref><ref>Template:Mcnet</ref><ref>Template:Cite</ref> which fixes bugs and contains mainly technical changes.

What was going to be 1.21.10 was merged into this update.

Additions

Gameplay

Game Tips

  • Game tips now appear and disappear from the screen with “fade-in” and “fade-out” animations
  • Added a swim tip for touch devices
  • How to move is now taught to players on touch devices with the D-pad control scheme
  • Sometimes it’s not a good time to learn new game play skills. For example, opening your inventory is not a relevant skill when you just discovered that the floor is lava. So here are some additional constraints for when game tips don’t show up:
    • Only the swim game tip shows up when you are in water
    • The break block tip is the most relevant tip when you're freezing in powder snow. Other tips won't show up
    • When there are hostile mobs nearby you can still learn skills that will help you run away (movement, jumping and camera movement). But other tips won’t bother you
  • Added emote game tip. The tip appears when there are remote players close to the player and the player has spent at least 30 seconds with other players in the world
  • Added chat game tip. The tip appears when there are remote players in a world or if cheats are enabled
  • If the chat game tip can be shown for a player, the open chat instructions posted in the chat are removed
  • Added a game tip that informs players on touch devices that they are sneaking in order to avoid having new players stuck in crouch
  • Added some minor tip interruption improvements for existing game tips

General

Tags

  • Added the one_way_collidable block tag: contains
  1. REDIRECT Template:Code

Template:Redr

    • Used to make mobs that are inside a block's collision box not be pushed out.

Changes

Blocks

Minecraft:Anvil

  • A damaged anvil block may now generate in trail ruins, as it would in Java Edition.
  • The different damage block states for the anvil ID have now been split up into their own IDs.
Old ID New ID
  1. redirect Template:BlockSprite

Template:Redr anvil

  1. redirect Template:BlockSprite

Template:Redr anvil

  1. redirect Template:BlockSprite

Template:Redr chipped_anvil

  1. redirect Template:BlockSprite

Template:Redr damaged_anvil

  1. redirect Template:BlockSprite

Template:Redr deprecated_anvil

Minecraft:Copper Bulb

  • Its break, place and hit sounds are now pitched differently.

Minecraft:Copper Door

  • Its "open" sound is now pitched differently.
  • Now follow the intended design of only dropping when mined with a Minecraft:Stone Pickaxe or better.

Minecraft:Copper Grate

  • Its break, place and hit sounds are now pitched differently.
  • Its step sounds play at a lower volume.

Coral Wall Fan and Dead Coral Wall Fan

  • The different coral hang type and dead bit block states for the coral_fan_hang, coral_fan_hang2, and coral_fan_hang3 IDs have now been split up into their own IDs.
Old ID New ID
  1. redirect Template:BlockSprite

Template:Redr coral_fan_hang

  1. redirect Template:BlockSprite

Template:Redr tube_coral_wall_fan

  1. redirect Template:BlockSprite

Template:Redr brain_coral_wall_fan

  1. redirect Template:BlockSprite

Template:Redr dead_tube_coral_wall_fan

  1. redirect Template:BlockSprite

Template:Redr dead_brain_coral_wall_fan

  1. redirect Template:BlockSprite

Template:Redr coral_fan_hang2

  1. redirect Template:BlockSprite

Template:Redr bubble_coral_wall_fan

  1. redirect Template:BlockSprite

Template:Redr fire_coral_wall_fan

  1. redirect Template:BlockSprite

Template:Redr dead_bubble_coral_wall_fan

  1. redirect Template:BlockSprite

Template:Redr dead_fire_coral_wall_fan

  1. redirect Template:BlockSprite

Template:Redr coral_fan_hang3

  1. redirect Template:BlockSprite

Template:Redr horn_coral_wall_fan

  1. redirect Template:BlockSprite

Template:Redr dead_horn_coral_wall_fan

Minecraft:Crafter

  • Its craft and fail sounds now have a random pitch offset.
  • Its fail sound now has a max distance of 3 blocks instead of 5.

Minecraft:Dandelion

  • The ID has been changed from yellow_flower to dandelion.

Minecraft:Dirt

  • The different block states for the dirt ID have now been split up into their own IDs.
Old ID New ID
  1. redirect Template:BlockSprite

Template:Redr dirt

  1. redirect Template:BlockSprite

Template:Redr dirt

  1. redirect Template:BlockSprite

Template:Redr coarse_dirt

Minecraft:Doors

  • Doors of different materials will now be able to form a double door.

Double Slabs

  • The different stone slab type block states for the double_stone_block_slab, double_stone_block_slab2, double_stone_block_slab3, and double_stone_block_slab4 IDs have now been split up into their own IDs.
Old ID New ID
  1. redirect Template:BlockSprite

Template:Redr double_stone_block_slab

  1. redirect Template:BlockSprite

Template:Redr smooth_stone_double_slab

  1. redirect Template:BlockSprite

Template:Redr sandstone_double_slab

  1. redirect Template:BlockSprite

Template:Redr petrified_oak_double_slab

  1. redirect Template:BlockSprite

Template:Redr cobblestone_double_slab

  1. redirect Template:BlockSprite

Template:Redr brick_double_slab

  1. redirect Template:BlockSprite

Template:Redr stone_brick_double_slab

  1. redirect Template:BlockSprite

Template:Redr quartz_double_slab

  1. redirect Template:BlockSprite

Template:Redr nether_brick_double_slab

  1. redirect Template:BlockSprite

Template:Redr double_stone_block_slab2

  1. redirect Template:BlockSprite

Template:Redr red_sandstone_double_slab

  1. redirect Template:BlockSprite

Template:Redr purpur_double_slab

  1. redirect Template:BlockSprite

Template:Redr prismarine_double_slab

  1. redirect Template:BlockSprite

Template:Redr dark_prismarine_double_slab

  1. redirect Template:BlockSprite

Template:Redr prismarine_brick_double_slab

  1. redirect Template:BlockSprite

Template:Redr mossy_cobblestone_double_slab

  1. redirect Template:BlockSprite

Template:Redr smooth_sandstone_double_slab

  1. redirect Template:BlockSprite

Template:Redr red_nether_brick_double_slab

  1. redirect Template:BlockSprite

Template:Redr double_stone_block_slab3

  1. redirect Template:BlockSprite

Template:Redr end_stone_brick_double_slab

  1. redirect Template:BlockSprite

Template:Redr smooth_red_sandstone_double_slab

  1. redirect Template:BlockSprite

Template:Redr polished_andesite_double_slab

  1. redirect Template:BlockSprite

Template:Redr andesite_double_slab

  1. redirect Template:BlockSprite

Template:Redr diorite_double_slab

  1. redirect Template:BlockSprite

Template:Redr polished_diorite_double_slab

  1. redirect Template:BlockSprite

Template:Redr granite_double_slab

  1. redirect Template:BlockSprite

Template:Redr polished_granite_double_slab

  1. redirect Template:BlockSprite

Template:Redr double_stone_block_slab4

  1. redirect Template:BlockSprite

Template:Redr mossy_stone_brick_double_slab

  1. redirect Template:BlockSprite

Template:Redr smooth_quartz_double_slab

  1. redirect Template:BlockSprite

Template:Redr normal_stone_double_slab

  1. redirect Template:BlockSprite

Template:Redr cut_sandstone_double_slab

  1. redirect Template:BlockSprite

Template:Redr cut_red_sandstone_double_slab

End Stone Brick Double Slab

  • It now has a hardness of 3.

Minecraft:End Stone Brick Slab

  • It now has a hardness of 3.

Minecraft:Infested Block

  • The different block states for the monster_egg ID have now been split up into their own IDs.
Old ID New ID
  1. redirect Template:BlockSprite

Template:Redr monster_egg

  1. redirect Template:BlockSprite

Template:Redr infested_stone

  1. redirect Template:BlockSprite

Template:Redr infested_cobblestone

  1. redirect Template:BlockSprite

Template:Redr infested_stone_bricks

  1. redirect Template:BlockSprite

Template:Redr infested_mossy_stone_bricks

  1. redirect Template:BlockSprite

Template:Redr infested_cracked_stone_bricks

  1. redirect Template:BlockSprite

Template:Redr infested_chiseled_stone_bricks

Infested Cobblestone

  • It now has a hardness of 1.

Minecraft:Mossy Stone Brick Slab

  • It now has a hardness of 1.5.

Light Block

  • The different block states for the light_block ID have now been split up into their own IDs.
Old ID New ID
  1. redirect Template:BlockSprite

Template:Redr light_block

  1. redirect Template:BlockSprite

Template:Redr light_block_0

  1. redirect Template:BlockSprite

Template:Redr light_block_1

  1. redirect Template:BlockSprite

Template:Redr light_block_2

  1. redirect Template:BlockSprite

Template:Redr light_block_3

  1. redirect Template:BlockSprite

Template:Redr light_block_4

  1. redirect Template:BlockSprite

Template:Redr light_block_5

  1. redirect Template:BlockSprite

Template:Redr light_block_6

  1. redirect Template:BlockSprite

Template:Redr light_block_7

  1. redirect Template:BlockSprite

Template:Redr light_block_8

  1. redirect Template:BlockSprite

Template:Redr light_block_9

  1. redirect Template:BlockSprite

Template:Redr light_block_10

  1. redirect Template:BlockSprite

Template:Redr light_block_11

  1. redirect Template:BlockSprite

Template:Redr light_block_12

  1. redirect Template:BlockSprite

Template:Redr light_block_13

  1. redirect Template:BlockSprite

Template:Redr light_block_14

  1. redirect Template:BlockSprite

Template:Redr light_block_15

Minecraft:Monster Spawner

  • Added break, fall, hit, jump, land, place, and step sounds.

Minecraft:Mushroom Blocks

  • The chance of dropping Minecraft:mushrooms (max of 2) from brown and red mushroom block was increased to match
  1. REDIRECT Template:Edition

Template:Rcat, from 10% per mushroom to 11.11%.

Mushroom Stem

  • No longer drops mushrooms when mined.

Minecraft:Prismarine, Minecraft:Dark Prismarine, and Minecraft:Prismarine Bricks

  • The different block states for the prismarine ID have now been split up into their own IDs.
Old ID New ID
  1. redirect Template:BlockSprite

Template:Redr prismarine

  1. redirect Template:BlockSprite

Template:Redr prismarine

  1. redirect Template:BlockSprite

Template:Redr dark_prismarine

  1. redirect Template:BlockSprite

Template:Redr prismarine_bricks

Prismarine Double Slab, Dark Prismarine Double Slab, Prismarine Bricks Double Slab, Andesite Double Slab, Polished Andesite Double Slab, Diorite Double Slab, Polished Diorite Double Slab, Granite Double Slab, Polished Granite Double Slab, and Mossy Stone Brick Double Slab

  • They now have a hardness of 1.5.

Minecraft:Prismarine Slab, Minecraft:Dark Prismarine Slab, Prismarine Bricks Slab, Minecraft:Andesite Slab, Minecraft:Polished Andesite Slab, Minecraft:Diorite Slab, Minecraft:Polished Diorite Slab, Minecraft:Granite Slab, and Minecraft:Polished Granite Slab

  • They now have a hardness of 1.5.

Quartz Block

  • The different chisel type block states for the quartz_block ID have now been split up into their own IDs.
Old ID New ID
  1. redirect Template:BlockSprite

Template:Redr quartz_block

  1. redirect Template:BlockSprite

Template:Redr quartz_block

  1. redirect Template:BlockSprite

Template:Redr chiseled_quartz_block

  1. redirect Template:BlockSprite

Template:Redr quartz_pillar

  1. redirect Template:BlockSprite

Template:Redr smooth_quartz

Minecraft:Quartz Pillar

  • Pillar Quartz Block has been renamed to Quartz Pillar.

Minecraft:Red Sandstone

  • The different block states for the red_sandstone ID have now been split up into their own IDs.
Old ID New ID
  1. redirect Template:BlockSprite

Template:Redr red_sandstone

  1. redirect Template:BlockSprite

Template:Redr red_sandstone

  1. redirect Template:BlockSprite

Template:Redr chiseled_red_sandstone

  1. redirect Template:BlockSprite

Template:Redr cut_red_sandstone

  1. redirect Template:BlockSprite

Template:Redr smooth_red_sandstone

Minecraft:Sand

  • The different block states for the sand ID have now been split up into their own IDs.
Old ID New ID
  1. redirect Template:BlockSprite

Template:Redr sand

  1. redirect Template:BlockSprite

Template:Redr sand

  1. redirect Template:BlockSprite

Template:Redr red_sand

Minecraft:Sandstones

  • The different block states for the sandstone ID have now been split up into their own IDs.
Old ID New ID
  1. redirect Template:BlockSprite

Template:Redr sandstone

  1. redirect Template:BlockSprite

Template:Redr sandstone

  1. redirect Template:BlockSprite

Template:Redr chiseled_sandstone

  1. redirect Template:BlockSprite

Template:Redr cut_sandstone

  1. redirect Template:BlockSprite

Template:Redr smooth_sandstone

Minecraft:Slabs

  • The different stone slab type block states for the stone_block_slab2, stone_block_slab3, and stone_block_slab4 IDs have now been split up into their own IDs.
Old ID New ID
  1. redirect Template:BlockSprite

Template:Redr stone_block_slab2

  1. redirect Template:BlockSprite

Template:Redr red_sandstone_slab

  1. redirect Template:BlockSprite

Template:Redr purpur_slab

  1. redirect Template:BlockSprite

Template:Redr prismarine_slab

  1. redirect Template:BlockSprite

Template:Redr dark_prismarine_slab

  1. redirect Template:BlockSprite

Template:Redr prismarine_brick_slab

  1. redirect Template:BlockSprite

Template:Redr mossy_cobblestone_slab

  1. redirect Template:BlockSprite

Template:Redr smooth_sandstone_slab

  1. redirect Template:BlockSprite

Template:Redr red_nether_brick_slab

  1. redirect Template:BlockSprite

Template:Redr stone_block_slab3

  1. redirect Template:BlockSprite

Template:Redr end_stone_brick_slab

  1. redirect Template:BlockSprite

Template:Redr smooth_red_sandstone_slab

  1. redirect Template:BlockSprite

Template:Redr polished_andesite_slab

  1. redirect Template:BlockSprite

Template:Redr andesite_slab

  1. redirect Template:BlockSprite

Template:Redr diorite_slab

  1. redirect Template:BlockSprite

Template:Redr polished_diorite_slab

  1. redirect Template:BlockSprite

Template:Redr granite_slab

  1. redirect Template:BlockSprite

Template:Redr polished_granite_slab

  1. redirect Template:BlockSprite

Template:Redr stone_block_slab4

  1. redirect Template:BlockSprite

Template:Redr mossy_stone_brick_slab

  1. redirect Template:BlockSprite

Template:Redr smooth_quartz_slab

  1. redirect Template:BlockSprite

Template:Redr normal_stone_slab

  1. redirect Template:BlockSprite

Template:Redr cut_sandstone_slab

  1. redirect Template:BlockSprite

Template:Redr cut_red_sandstone_slab

Minecraft:Smooth Sandstone

  • It now has a hardness of 2 and a blast resistance of 6.

Minecraft:Stone Bricks

  • The different block states for the stonebrick ID have now been split up into their own IDs.
Old ID New ID
  1. redirect Template:BlockSprite

Template:Redr stonebrick

  1. redirect Template:BlockSprite

Template:Redr stone_bricks

  1. redirect Template:BlockSprite

Template:Redr mossy_stone_bricks

  1. redirect Template:BlockSprite

Template:Redr cracked_stone_bricks

  1. redirect Template:BlockSprite

Template:Redr chiseled_stone_bricks

Minecraft:Structure Block

  • From versions 1.21.20, the player ID given to tamed mobs loaded from a structure block will always be the original owner's ID.

Minecraft:Smooth Red Sandstone

  • Its hardness changed from 0.8 to 2.

Minecraft:Smooth Stone Bricks

  • Smooth stone bricks block can no longer be obtained through commands and existing "Smooth Stone Bricks" will be converted to "Stone Bricks".

Top Snow

  • Top Snow block now falls when placed using the
  1. REDIRECT Template:Command

Template:Redr command.

Minecraft:Trial Spawner

  • Its break and place sounds are now pitched differently.

Minecraft:Tuff, Minecraft:Tuff Bricks, and Minecraft:Polished Tuff

  • Break, place and hit sounds now pitch differently for them.

Minecraft:Vaults

  • Loot ejected from Vaults in Trial Chambers are now dependent on level, position and player seed.
  • Its break and place sounds are now pitched differently.
  • Added sound effect to help players understand that they have already looted this vault.

Command format

  1. REDIRECT Template:Command

Template:Redr

  • Added a Max Height parameter to the command, which allows you to specify a maximum height that the spreading is done underneath.

General

Minecraft:Character Creator

  • Updated the Dressing Room category names for "Headwear", "Outerwear", and "Footwear".

Gameplay

  • Tweaked the way the dismount position is calculated to better align with moving vehicles. This could result in minor differences when dismounting fast vehicles.

Minecraft:Loading tips

  • Added animated title to the loading tips dialog.

Realms

  • All items on the Realms purchase screens are now focusable and can be navigated through using a gamepad input.
  • Removed an extra "the" in Realms section of Minecraft Encyclopedia.
  • Added a new reporting flow that lets players add more context and information about why the report is being made.
  • Added a brand-new Realms tab with new sections:
    • List of Realms: Easily view all the Realms you own or have joined.
    • Start Playing: Launch your Realm directly from this screen.
    • Online Player Count: See how many players are currently online in each Realm.
    • Realm Management: Take control of your owned Realms by editing worlds and managing subscriptions.
    • Add or Join Realms: Explore new Realms by adding or joining them.
    • Realm Stories: View Realm stories.
  • Player can now create up to 5 invite links per Realm.
  • Invite links can be enabled or disabled at will, or set to have an expiration date in the future.
  • Invite links can be deleted entirely.
  • Newly created invite links codes will be 15 characters long (increased from 11).
  • Existing Preview Realms will keep their existing invite links, but all new Preview Realms will start with 0 invite links by default moving forward.
  • Removed an unnecessary warning from 2 Player realms subscription.

Minecraft:Settings

  • The control customization screen is now automatically exited when input mode is switched to something other than touch controls.

Touch controls

  • Buttons can now slide completely to the right when customizing controls on iOS and iPadOS.
  • When customizing touch controls, the safe zones on the left and right side are now ignored.

UI

  • Shift-clicking inventory items no longer causes the item stack count to briefly appear above the stack.
  • Interacting with a block outside of a players reach no longer causes the block interface to briefly appear.
  • Refreshed assets for Achievements screen: all achievements unlocked illustration, no achievement unlocked illustration, and the gamer score icon.
  • Safe Zone Screen position now saves properly on closing the menu.
  • Safe Zone Screen text no longer is obscured when you hover over it.
  • Safe Zone Screen sliders now properly save even when the value is changed by just 0.1.
  • Safe Zone Screen Position sliders now properly reset and rescale based on the Scale sliders.
  • Game tips now appear and disappear from the screen with "fade-in" and "fade-out" animations.
  • Replaced Minecraft:Marketplace Pass gradient with solid gray to improve readability.

Entities

Drowned

  • Now spawn individually in rivers instead of in groups of two, like in Java Edition.
  • Now spawn in aquifers in dripstone caves, like in Java Edition.

Parrots

  • Parrot now correctly imitates the Bogged when nearby.

Minecraft:Wind Charge

  • The model now correctly renders within its bounding box.
  • No longer burst when removed by commands.
  • Now work the same on all terrain.
  • Crouching no longer affects wind charge knockback / jump amount.
  • Wind charges used by the player aimed straight down now knock the player upward ~6 blocks instead of ~2.5.
  • Latency related fall damage when using a Wind Charge will occur less often.
  • The launch position of the Wind Charge has been adjusted so it no longer fires too far from the player.

Minecraft:Witches

  • Witches now always drop 4-8 Redstone Dust on death.

Wolves, Minecraft:Polar Bears, and Pandas

  • Now will panic and try to avoid danger when damaged by environmental sources, eg: fire, lava, freezing.

Items

Minecraft:Banner Patterns

  • "Thing" is now considered of Epic rarity (magenta color).
  • "Flow" and "Guster" are now considered of Rare rarity (aqua color).
  • "Creeper Charge", "Skull Charge", and "Snout" are now considered of Uncommon rarity (yellow color).

Minecraft:Heavy Core, Minecraft:Mace, and Minecraft:Trident

  • Are now considered of Epic rarity (magenta color).

Minecraft:Wind Charge

  • Increased player-fired wind charge speed by 50%, bringing it into parity with Java Edition.

World generation

Trial Chambers

Technical

Add-Ons and Script Engine

  • Added a content error when
  1. REDIRECT Template:Code

Template:Redr array in a biome JSON has the minimum value set higher than the maximum value.

AI Goals

  • Exposed
  1. REDIRECT Template:Code

Template:Redr AI goal component which allows a mob to try to move to a location where it can breathe air once it is close to running out of its breathable supply.

    • In Vanilla, this is used by the Dolphin. Any custom content built off of the Vanilla dolphin at or above version 1.21.20 will need to manually add this component to enable this AI behavior.

API

  1. REDIRECT Template:Code

Template:Redr no longer contains old item names.

  • Potions
    • Added class
  1. REDIRECT Template:Code

Template:Redr which contains helpers for retrieving handles to potion associated types.

    • Added class
  1. REDIRECT Template:Code

Template:Redr which is a potion effect type handle associated with

  1. REDIRECT Template:Code

Template:Redr.

    • Added class
  1. REDIRECT Template:Code

Template:Redr which is a potion modifier type handle associated with

  1. REDIRECT Template:Code

Template:Redr.

    • Added class
  1. REDIRECT Template:Code

Template:Redr which is a potion type handle associated with

  1. REDIRECT Template:Code

Template:Redr.

    • Added class
  1. REDIRECT Template:Code

Template:Redr which can be obtained from a valid potion

  1. REDIRECT Template:Code

Template:Redr.

    • Added interface
  1. REDIRECT Template:Code

Template:Redr for use in

  1. REDIRECT Template:Code

Template:Redr.

    • Added function
  1. REDIRECT Template:Code

Template:Redr for creating valid potion items.

  1. REDIRECT Template:Code

Template:Redr

    • Added enum
  1. REDIRECT Template:Code

Template:Redr containing potion liquid IDs.

    • Added enum
  1. REDIRECT Template:Code

Template:Redr containing potion effect IDs.

    • Added enum
  1. REDIRECT Template:Code

Template:Redr containing potion modifier IDs.

  1. REDIRECT Template:Code

Template:Redr

    • Released
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

    • Released
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

    • Released
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Released
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Released
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Released
  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.

  • Released
  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.

  • Added bound check for
  1. REDIRECT Template:Code

Template:Redr. The provided value will be clamped to the range of this attribute.

  1. REDIRECT Template:Code

Template:Redr

    • Released
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

    • Released
  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

    • Released
  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

    • Released
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

    • Released
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

    • Released
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

    • Released
  1. REDIRECT Template:Code

Template:Redr member of

  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Released
  1. REDIRECT Template:Code

Template:Redr version of

  1. REDIRECT Template:Code

Template:Redr method on

  1. REDIRECT Template:Code

Template:Redr to 3.0, which adds a return type for the newly created effect. (or undefined if no effect was added)

  1. REDIRECT Template:Code

Template:Redr

    • Moved class
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

    • Moved class
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

    • Moved class
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

    • Moved class
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

    • Moved class
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Released
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Released
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Released
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Released
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Released
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Released
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Released
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Released
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Released
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Released
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Released
  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 with properties

  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 and function

  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 with properties

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr and function

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr.

  • Enabled the
  1. REDIRECT Template:Code

Template:Redr module to be usable in local editor extensions.

  1. REDIRECT Template:Code

Template:Redr

    • Moved method
  1. REDIRECT Template:Code

Template:Redr and readonly properties

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Released
  1. REDIRECT Template:Code

Template:Redr method on

  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Released
  1. REDIRECT Template:Code

Template:Redr method on

  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Released
  1. REDIRECT Template:Code

Template:Redr method on

  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

    • Released version
  1. REDIRECT Template:Code

Template:Redr

    • Added new
  1. REDIRECT Template:Code

Template:Redr version

  1. REDIRECT Template:Code

Template:Redr

    • Released
  1. REDIRECT Template:Code

Template:Redr method on

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

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Dimension
    • Released method
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

    • Released interface
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

Minecraft:Biomes

  • Biome components
  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr are now deprecated.

Minecraft:Blocks

  1. REDIRECT Template:Code

Template:Redr no longer requires the Beta APIs experiment.

  1. REDIRECT Template:Code

Template:Redr no longer requires the Beta APIs experiment.

  1. REDIRECT Template:Code

Template:Redr no longer requires the Beta APIs experiment.

  • The
  1. REDIRECT Template:Code

Template:Redr files found in resource packs are now versioned.

    • Overriding the block
  1. REDIRECT Template:Code

Template:Redr with a

  1. REDIRECT Template:Code

Template:Redr of

  1. REDIRECT Template:Code

Template:Redr or higher will assume the texture data in

  1. REDIRECT Template:Code

Template:Redr is flattened and not using an array.

    • Overriding the block
  1. REDIRECT Template:Code

Template:Redr with a

  1. REDIRECT Template:Code

Template:Redr of

  1. REDIRECT Template:Code

Template:Redr or higher will assume the texture data in

  1. REDIRECT Template:Code

Template:Redr is flattened and not using an array.

    • Overriding the block
  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr, and

  1. REDIRECT Template:Code

Template:Redr with a

  1. REDIRECT Template:Code

Template:Redr of

  1. REDIRECT Template:Code

Template:Redr or higher will assume the texture data in

  1. REDIRECT Template:Code

Template:Redr is flattened and not using an array.

Cameras

  • Added the view offset to the 3rd person camera for the experimental
  1. REDIRECT Template:Code

Template:Redr preset

    • The view offset is anchored to a pivot point at the center of the screen. When applied to the
  1. REDIRECT Template:Code

Template:Redr preset, the player is shifted to be at a distance from center specified by the offset.

    • The range for this offset is -100 to 100
    • This can be set by both commands and JSON
  1. REDIRECT Template:Command

Template:Redr

  • Added starting radius and rotation to the
  1. REDIRECT Template:Code

Template:Redr and 3rd person boom camera presets

    • The starting radius (distance from player) is fixed right now at 10 blocks from the player position.
    • The starting rotation (pitch and yaw) are fixed right now at 45x and 45y.
  • Exposed radius component to behavior packs to be overwritten by creator cameras. Also added
  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr to the allow list of presets that can be inherited from

    • This allows the making of a 3rd person camera based on the vanilla 3rd person cameras but with a variable radius.
    • The radius (distance from player) is not limited but render distance and other constraints still exist.
    • This does not allow modifications to the vanilla cameras.

Entities

  • Armor equipped to the second slot of
  1. REDIRECT Template:Code

Template:Redr is now applied to

  1. REDIRECT Template:Code

Template:Redr instead of

  1. REDIRECT Template:Code

Template:Redr.

    • To retrieve information about it,
  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr should now be used with a value of 4.

    • This change only affects entities with a format version equal to or greater than
  1. REDIRECT Template:Code

Template:Redr.

  • Added a
  1. REDIRECT Template:Code

Template:Redr subcomponent for projectiles which creates a wind burst upon collision with an entity or block before being removed from the world.

Entity Components

  • Added the
  1. REDIRECT Template:Code

Template:Redr goal, which allows an entity to teleport to its owner.

    • This goal is designed for emergency situations where
  1. REDIRECT Template:Code

Template:Redr could be too slow or too low priority.

    • The
  1. REDIRECT Template:Code

Template:Redr field allows defining the conditions for teleportation using entity filters.

    • The
  1. REDIRECT Template:Code

Template:Redr field allows defining how often the entity should attempt to teleport.

  1. REDIRECT Template:Code

Template:Redr has been renamed to

  1. REDIRECT Template:Code

Template:Redr to better describe what the goal does, since it can be used both for moving away from the target, but also to move towards a random position around the target.

  • Improved
  1. REDIRECT Template:Code

Template:Redr teleportation logic:

    • Entities now seamlessly resume navigation after teleporting to their owner.
    • Added the
  1. REDIRECT Template:Code

Template:Redr field, allowing to specify how far from its owner an entity will be placed after teleporting.

      • If no value is specified,
  1. REDIRECT Template:Code

Template:Redr increased by one will be used.

  • These changes only affect entities with format version of 1.21.20 or above.

Entity Filters

  • Added new entity filter
  1. REDIRECT Template:Code

Template:Redr, which checks the distance of an entity from its owner.

Minecraft:Features

  1. REDIRECT Template:Code

Template:Redr now has a

  1. REDIRECT Template:Code

Template:Redr field like

  1. REDIRECT Template:Code

Template:Redr to define the scattering settings. Features now use schema version

  1. REDIRECT Template:Code

Template:Redr.

Gameplay

  • Modified
  1. REDIRECT Template:Code

Template:Redr packet by adding Trigger Type. This new value tells us if the packet is sent from a direct player input or the simulation tick from the button being held down.

General

  • Updated documentation for Feature Rules' schema.
  • Updated schema documentation for Filter Groups.
  • Entities that fail to load due to missing content will now be preserved inside the level. These entities will re-appear when the missing content becomes available (I.E Removing and re-applying an Add-On).
  • Removed the "Holiday Creator Features" experiment. Content that uses the experimental features may no longer function correctly.

Graphical

  • Level screenshot thumbnails now support RTX worlds.

Minecraft:Items

  • Trimmed custom armor item icons now appear correctly when their icon texture name includes a namespace or does not match the item name.
  • Introduced
  1. REDIRECT Template:Code

Template:Redr as an extra armor slot for entities like Horses, limited to a single armor item but needing the effects of a full armor set. (beta)

  1. REDIRECT Template:Code

Template:Redr is supported by:

      • Commands. (even if no suitable item is currently available for manipulation)
  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr. (with value 4)

  1. REDIRECT Template:Code

Template:Redr. (with value 4)

  1. REDIRECT Template:Code

Template:Redr. (with value 4)

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr entity filter. (with domain

  1. REDIRECT Template:Code

Template:Redr)

  1. REDIRECT Template:Code

Template:Redr entity filter. (with domain

  1. REDIRECT Template:Code

Template:Redr)

  1. REDIRECT Template:Code

Template:Redr entity filter. (with domain

  1. REDIRECT Template:Code

Template:Redr)

  1. REDIRECT Template:Code

Template:Redr is not supported by:

  1. REDIRECT Template:Code

Template:Redr.

    • Future adjustments may alter how items equipped to
  1. REDIRECT Template:Code

Template:Redr affect entity visibility (intended as how easy an entity is detected by other entities), enchantments, and armor protection.

  • Released
  1. REDIRECT Template:Code

Template:Redr item component out of experimental in json formats

  1. REDIRECT Template:Code

Template:Redr and higher.

  • Introduced
  1. REDIRECT Template:Code

Template:Redr as an extra armor slot for entities, like horses, limited to a single armor item but needing the effects of a full armor set.

  • Introduced the
  1. REDIRECT Template:Code

Template:Redr item component, enabling items to absorb damage intended for their wearer.

    • The
  1. REDIRECT Template:Code

Template:Redr field allows to specify which damage causes to absorb.

    • Absorbed damage depletes the item’s durability, and surplus damage is ignored.
    • Requires equipping the item in an armor slot for damage to be absorbed.
    • When multiple damage absorbing items are equipped, a suitable one is selected at random to absorb incoming damage.
  • Introduced the
  1. REDIRECT Template:Code

Template:Redr item component, enabling items to emit sounds and particles when damage causes them to lose durability.

    • The
  1. REDIRECT Template:Code

Template:Redr field allows to define a list of both durability thresholds and the effects to emit when they are met.

    • When the item receives enough damage to meet multiple thresholds at the same time, only the one corresponding to the lowest durability is considered.
  • Using
  1. REDIRECT Template:Code

Template:Redr with slot set to

  1. REDIRECT Template:Code

Template:Redr in combination with

  1. REDIRECT Template:Code

Template:Redr set to

  1. REDIRECT Template:Code

Template:Redr will now cause a content error.

Minecraft:Molang

  • Released
  1. REDIRECT Template:Code

Template:Redr which no longer requires the "Upcoming Creator Features" toggle.

Experimental

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

Additions

Technical

API

  • Added
  1. REDIRECT Template:Code

Template:Redr which fires after a player uses an emote.

Focus Target Camera

  • Focus target experiment is now available, more functionality to come in future releases.
  • A new camera command has been added to target entities and keep them in center screen.
    • Includes option to add an offset from the center of the entity.
    • Includes option to remove the target.

Changes

Technical

API

  1. REDIRECT Template:Code

Template:Redr

  • Added
  1. REDIRECT Template:Code

Template:Redr class and

  1. REDIRECT Template:Code

Template:Redr object to

  1. REDIRECT Template:Code

Template:Redr

  1. REDIRECT Template:Code

Template:Redr.

    • Renamed the
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr for consistency.

    • Added methods
  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr.

    • Removed method
  1. REDIRECT Template:Code

Template:Redr, instead you should now pass

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr to reset it.

    • Removed property
  1. REDIRECT Template:Code

Template:Redr

  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr.

  • Removed enum
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr.

    • Move
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

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

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

    • Removed property
  1. REDIRECT Template:Code

Template:Redr

  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr

    • Changed function
  1. REDIRECT Template:Code

Template:Redr to property

  1. REDIRECT Template:Code

Template:Redr in

  1. REDIRECT Template:Code

Template:Redr.

    • Added property
  1. REDIRECT Template:Code

Template:Redr

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Added class
  1. REDIRECT Template:Code

Template:Redr which adds read-only access to the players cursor inventory and the ability to clear it.

  • Use of the
  1. REDIRECT Template:Code

Template:Redr event requires the block has the

  1. REDIRECT Template:Code

Template:Redr component to configure how the block ticks

  • Blocks that are world generated, and have the
  1. REDIRECT Template:Code

Template:Redr component, will now tick.

  1. REDIRECT Template:Code

Template:Redr

    • Renamed property
  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
  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
  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
  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
  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
  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
  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
  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.

  • Added four new error class types used for custom block component registration:
  1. REDIRECT Template:Code

Template:Redr - When registering a custom block component and it has already been registered.

  1. REDIRECT Template:Code

Template:Redr - When registering a custom block component with a different script version between reloading.

  1. REDIRECT Template:Code

Template:Redr - When registering a custom block component and it implements a new event between reloading.

  1. REDIRECT Template:Code

Template:Redr - When registering a custom block component between reloading.

  • Added
  1. REDIRECT Template:Code

Template:Redr binding to Script Block API (Beta).

  1. REDIRECT Template:Code

Template:Redr

    • Changed function
  1. REDIRECT Template:Code

Template:Redr to property

  1. REDIRECT Template:Code

Template:Redr in

  1. REDIRECT Template:Code

Template:Redr.

    • Added property
  1. REDIRECT Template:Code

Template:Redr

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Added
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr

  1. REDIRECT Template:Code

Template:Redr.

  • Camera
    • Added
  1. REDIRECT Template:Code

Template:Redr to the options for the

  1. REDIRECT Template:Code

Template:Redr function in

  1. REDIRECT Template:Code

Template:Redr.

      • New interface added to
  1. REDIRECT Template:Code

Template:Redr.

      • Allows you to customize
  1. REDIRECT Template:Code

Template:Redr cameras only when the third person camera presets toggle is enabled.

      • Introduces
  1. REDIRECT Template:Code

Template:Redr. This property allows you to change the offset of the camera relative to the player to create an over the shoulder effect.

Blocks

  • Added
  1. REDIRECT Template:Code

Template:Redr control to the block geometry file. This controls the way a block is visually represented in the UI, on the player, and floating on the ground. It exists inside

  1. REDIRECT Template:Code

Template:Redr, and requires

  1. REDIRECT Template:Code

Template:Redr

  1. REDIRECT Template:Code

Template:Redr.

    • Default values example:
"item_display_transforms": {
"gui" : {
                "translation": [0, 0, 0],
                "rotation": [30, 225, 0],
                "scale": [0.625, 0.625, 0.625]
  },
  "firstperson_righthand": {
                "translation": [0, 0, 0],
                "rotation": [0, 45, 0],
                "scale": [0.4, 0.4, 0.4]
  },
  "firstperson_lefthand": {
    "translation": [0, 0, 0],
    "rotation": [0, -135, 0],
    "scale": [0.4, 0.4, 0.4]
  },
  "thirdperson_righthand": {
    "translation": [0, 2.5, 0],
    "rotation": [75, 45, 0],
    "scale": [0.375, 0.375, 0.375]
  },
  "thirdperson_lefthand": {
    "translation": [0, 2.5, 0],
    "rotation": [75, 45, 0],
    "scale": [0.375, 0.375, 0.375]
  },
  "ground": {
    "translation": [0, 3.0, 0],
    "rotation": [0, 0, 0],
    "scale": [0.25, 0.25, 0.25]
  },
  "fixed": {
    "translation": [0, 0, 0],
    "rotation": [0, 0, 0],
    "scale": [0.5, 0.5, 0.5]
  },
  "head": {
    "translation": [0, 0, 0],
    "rotation": [0, 0, 0],
    "scale": [1, 1, 1]
  }
}

Components

  1. REDIRECT Template:Code

Template:Redr

    • Added property
  1. REDIRECT Template:Code

Template:Redr.

    • Added property
  1. REDIRECT Template:Code

Template:Redr.

    • Added property
  1. REDIRECT Template:Code

Template:Redr.

    • Added property
  1. REDIRECT Template:Code

Template:Redr.

    • Added property
  1. REDIRECT Template:Code

Template:Redr.

    • Added property
  1. REDIRECT Template:Code

Template:Redr.

    • Renamed function
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

General

  • Updated the Hide Paperdoll toggle to default to false for Chromebooks.
  • Added the "Creator Cameras: New Third Person Presets" experiment and toggle which contains:
    • New
  1. REDIRECT Template:Code

Template:Redr preset that is accessible by the

  1. REDIRECT Template:Command

Template:Redr command and can have a view offset.

Upcoming Creator Features

  • Deprecated entity permutations.
    • Permutations can no longer be parsed and applied to entities via their JSON file under the flag permutations.
  • Deprecated Volume and
  1. REDIRECT Template:Command

Template:Redr command.

  • Entity aliases is deprecated when a
  1. REDIRECT Template:Code

Template:Redr of

  1. REDIRECT Template:Code

Template:Redr or higher is specified.

Fixes

Template:Fixes Others

  • Music will no longer be stopped by the
  1. REDIRECT Template:Command

Template:Redr command.

  • The sound emitted when a player walks on a Heavy Core Block is now controlled by the appropriate slider in the audio preferences.
  • Fixed an issue that caused sideloaded
  1. REDIRECT Template:Code

Template:Redr files to fail to apply when uploading to Realms.

  • Fixed a bug that prevented
  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr from loading structures stored in the root of the structures directory.

  • Fixed bug that caused the game to crash when executing a run command from the
  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr scripting APIs.

  • Fixed a bug where interacting, while sneaking, with Command, Jigsaw, and Structure blocks could cause the UI to open/close multiple times.
  • Mounted entities are no longer immune to Wind Charge projectile damage.
  • Tweaked the way the dismount position is calculated to better align with moving vehicles. This could result in minor differences when dismounting fast vehicles.
  • Typing into the search box on the Realms Stories Members tab no longer overrides the filter options.
  • Fixed a crash that could occur when viewing Realms Stories on a busy Realm.
  • New lines are no longer removed from Realms Stories posts that are displayed in the story feed.
  • Fixed item and block corruption when converting worlds from legacy Console Edition.
  • Fixed a bug where items from certain Add-ons could appear without textures or names when joining Realms.
  • Fixed a bug that caused Crafter to be audible from more than five blocks distance.
  • Fixed Ancient City entrance using a single Deepslate tile slab instead of a double slab.
  • Fixed an issue on Fire tablets where game would occasionally crash when joining a world.
  • Fixed a bug where the wrong text could be shown on the death screen while using Hardcore mode in split screen.
  • Fixed a bug that prevented two back-to-back error screens when the client was out of date and a Realm had a pending update.
  • Fixed a bug where the unread badge for the Realms Stories button on the Pause Screen did not update.
  • Safe Zone Screen no longer errors on iOS and iPadOS when set to minimum values.
  • Fixed tags showing up vertically in Marketplace item descriptions.
  • Fixed an issue where particle effect lifetime event timeline did not trigger events as expected.
  • Fixed an issue where a warning would incorrectly appear when reloading item custom components.
  • Fixed Molang content errors to include the expression in the logged message.
  • Polished andesite slabs can once again be crafted using andesite in the stonecutter.
  • Fixed a bug where players with a freshly installed Minecraft need to restart before being able to see Realms Stories.
  • Using tridents with Riptide enchantment now correctly cancels fall damage reduction from wind charge.
  • Fixed an issue with certain item components that were no longer functioning for remotely connected players.
  • Texture overrides that intended to target all block variants no longer only override the default variant.
  • Area Effect Clouds no longer shrink when entered by entities immune to the effect.
  • Fixed a recipe bug where
  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr sandstone variants could be used in a furnace to craft

  1. REDIRECT Template:Code

Template:Redr. It can now only accept normal

  1. REDIRECT Template:Code

Template:Redr and no other types of sandstone.

  • Fixed Vanilla recipes involving
  1. REDIRECT Template:Code

Template:Redr as an ingredient or result item, they would incorrectly use

  1. REDIRECT Template:Code

Template:Redr instead:

  1. REDIRECT Template:Code

Template:Redr can now be crafted again with 3 horizontal

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr can now be crafted again with 3 horizontal

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr can now be crafted again with 2 vertical

  1. REDIRECT Template:Code

Template:Redr.

  • Fixed a bug where the Breeze could get stuck in one place when beneath a roof of blocks while attacking.
  • Wind Charges thrown by Players no longer have a chance of dealing more than 1 damage per hit.
  • Jumping no longer overrides any previous greater upward velocity, and therefore doesn't cancel momentum from a Wind Burst explosion when both happen at the same time.
  • Using Trident with Riptide enchantment now correctly cancels fall damage reduction from Wind Charge.
  • Fixed a bug where the fall damage protection from a Wind Charge incorrectly prevented fall damage when landing a second time.
  • Players are no longer kicked from the Realm if the owner enters and exits the Realms Settings screen without modifying packs while multiple Add-Ons are applied.
  • Navigating away from the Realms Stories Story Feed tab upon reading the first page of stories will remove the unread stories badge as the user has seen the most recent posts.
  • Fixed a bug where brand new Realm Events wouldn't display properly the first time the Story Feed is opened.
  • Fixed a bug where culling rules for data driven blocks did not rotate with the transformation component.
  • Fixed an issue where screen narration would not describe how to accept a game invitation on Android, iOS, and iPadOS.
  • Text to speech for UI now reads the how to play screens by hovering over, tapping on or navigating to the respective headers and paragraphs.
  • Trapdoors and fence gates no longer push players or mobs when activated by redstone.
  • Mounts and vehicles are no longer given a slight velocity during a dismount.
  • Fixed mob animations not playing when mobs were unloaded in split screen.
  • Fixed an issue so that Marketplace content is properly imported before you create or start a world.
  • Legacy worlds no longer have chunks at the edge of the world that don't render.
  • Fixed fog JSON validation to allow for
  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr values to range from (-64,320).

  • Fixed issues with the Realms button sticking around when it shouldn't or not showing up when it should.
  • Fixed a bug that locked players on an infinite loop after cancelling the process of joining a recently claimed preview Realm.
  • Cleaned up the disabled Realms Stories button interface on the pause screen when playing as a second user in split screen.
  • Fix so that pressing "Join Realm" on the new Play screen does not lead into an empty void.
  • Fixed a crash with
  1. REDIRECT Template:Code

Template:Redr method on item stack when called on the air block item.

  • The Swim game tip can now only appears when not breathing in water.
  • Fixed an instance where input could stop working as expected when using Touch Controls and Custom Cameras.
  • The chat quick access history no longer stores duplicate chat entries.
  • Fixed flickering item icon when quick moving a stack to non-empty stacks.

Script error: No such module "fixes".

Trivia

  • 1.21.10 is the seventh skipped version of Bedrock Edition, after 1.3.0, 1.15.0, 1.16.230, 1.17.20, 1.18.20, and 1.20.20 being skipped.
  • This is the update in the 1.21 cycle to have the most Previews/Betas, having 9.

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 1.21.20 es:Bedrock Edition 1.21.20 fr:Édition Bedrock 1.21.20 pt:Edição Bedrock 1.21.20 ru:1.21.20 (Bedrock Edition) uk:1.21.20 (Bedrock Edition) zh:基岩版1.21.20