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

From SAS Gaming Wiki
SyncBot (talk | contribs)
Fix template calls: add MC/ prefix
SyncBot (talk | contribs)
Sync: updated from Minecraft
 
Line 1: Line 1:
{{MC/Distinguish|Bedrock Edition 1.21.3|Bedrock Edition 1.21.130}}
{{distinguish|Bedrock Edition 1.21.3|Bedrock Edition 1.21.130}}
{{Infobox version
{{Infobox version
| title = v1.21.30
| title = v1.21.30
Line 23: Line 23:
}}
}}


'''1.21.30''' is a minor update to {{MC/BE}} released on September 17, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/30220110283533-Minecraft-1-21-30-Bedrock|title=Minecraft - 1.21.30 (Bedrock)|website=Minecraft Feedback|date=September 17, 2024}}</ref><ref>{{Mcnet|minecraft-1-21-30-bedrock-changelog|Minecraft 1.21.30 Bedrock Changelog|September 17, 2024|Jay Wells}}</ref><ref>{{cite|url=https://learn.microsoft.com/en-us/minecraft/creator/documents/update1.21.30?view=minecraft-bedrock-stable|title=Minecraft Bedrock 1.21.30 Update Notes for Creators|website=Microsoft Learn|date=July 17, 2025}}</ref> which changes lots of names of blocks and items to parity with {{MC/JE}}, adds [[Minecraft:bundle]]s as an experimental feature, and fixes bugs.
'''1.21.30''' is a minor update to {{BE}} released on September 17, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/30220110283533-Minecraft-1-21-30-Bedrock|title=Minecraft - 1.21.30 (Bedrock)|website=Minecraft Feedback|date=September 17, 2024}}</ref><ref>{{Mcnet|minecraft-1-21-30-bedrock-changelog|Minecraft 1.21.30 Bedrock Changelog|September 17, 2024|Jay Wells}}</ref><ref>{{cite|url=https://learn.microsoft.com/en-us/minecraft/creator/documents/update1.21.30?view=minecraft-bedrock-stable|title=Minecraft Bedrock 1.21.30 Update Notes for Creators|website=Microsoft Learn|date=July 17, 2025}}</ref> which changes lots of names of blocks and items to parity with {{JE}}, adds [[Minecraft:bundle]]s as an experimental feature, and fixes bugs.


== Additions ==
== Additions ==
Line 32: Line 32:


'''Full Keyboard Gameplay'''
'''Full Keyboard Gameplay'''
*Added {{MC/Keys|Q}} and {{MC/Keys|E}} as left and right click equivalents in JSON UI menus (including inventory menus) when playing in Full Keyboard Gameplay mode.
*Added {{keys|Q}} and {{keys|E}} as left and right click equivalents in JSON UI menus (including inventory menus) when playing in Full Keyboard Gameplay mode.


'''[[Minecraft:How to Play]]'''
'''[[Minecraft:How to Play]]'''
*Added line break ability for How to Play topic labels instead of having it add "..." when the line got too long.
*Added line break ability for How to Play topic labels instead of having it add "..." when the line got too long.


'''Tags'''
'''[[Minecraft:Tag]]s'''
*Added the following block tags:
*Added the following block tags:
** {{MC/Cd|minecraft:wood_tier_destructible}}
** {{cd|minecraft:wood_tier_destructible}}
** {{MC/Cd|minecraft:stone_tier_destructible}}
** {{cd|minecraft:stone_tier_destructible}}
** {{MC/Cd|minecraft:gold_tier_destructible}}
** {{cd|minecraft:gold_tier_destructible}}
** {{MC/Cd|minecraft:iron_tier_destructible}}
** {{cd|minecraft:iron_tier_destructible}}
** {{MC/Cd|minecraft:diamond_tier_destructible}}
** {{cd|minecraft:diamond_tier_destructible}}
** {{MC/Cd|minecraft:netherite_tier_destructible}}
** {{cd|minecraft:netherite_tier_destructible}}
** {{MC/Cd|minecraft:is_mace_item_destructible}}
** {{cd|minecraft:is_mace_item_destructible}}
** {{MC/Cd|minecraft:is_shovel_item_destructible}}
** {{cd|minecraft:is_shovel_item_destructible}}
** {{MC/Cd|minecraft:is_shears_item_destructible}}
** {{cd|minecraft:is_shears_item_destructible}}
** {{MC/Cd|minecraft:is_sword_item_destructible}}
** {{cd|minecraft:is_sword_item_destructible}}
** {{MC/Cd|minecraft:is_tool_item_destructible}}
** {{cd|minecraft:is_tool_item_destructible}}
** {{MC/Cd|minecraft:is_hatchet_item_destructible}}
** {{cd|minecraft:is_hatchet_item_destructible}}
** {{MC/Cd|minecraft:is_digger_item_destructible}}
** {{cd|minecraft:is_digger_item_destructible}}
** {{MC/Cd|minecraft:is_pickaxe_item_destructible}}
** {{cd|minecraft:is_pickaxe_item_destructible}}
** {{MC/Cd|minecraft:is_hoe_item_destructible}}
** {{cd|minecraft:is_hoe_item_destructible}}


== Changes ==
== Changes ==
=== Blocks ===
=== Blocks ===
'''Chemistry Table'''
'''[[Minecraft:Chemistry Table]]'''
* The different chemistry table type block states for the <code>chemistry_table</code> ID have now been split up into their own IDs.
* The different chemistry table type [[Minecraft:block states]] for the <code>chemistry_table</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
{|class="mw-collapsible mw-collapsed wikitable"
! [[Minecraft:Bedrock Edition data values|Old ID]]
! [[Minecraft:Bedrock Edition data values|Old ID]]
! [[Minecraft:Bedrock Edition data values|New ID]]
! [[Minecraft:Bedrock Edition data values|New ID]]
|-
|-
| rowspan="4" | {{MC/Blocksprite|compound-creator}} <code>chemistry_table</code>
| rowspan="4" | {{BlockSprite|compound-creator}} <code>chemistry_table</code>
| {{MC/Blocksprite|compound-creator}} <code>compound_creator</code>
| {{BlockSprite|compound-creator}} <code>compound_creator</code>
|-
|-
| {{MC/Blocksprite|material-reducer}} <code>material_reducer</code>
| {{BlockSprite|material-reducer}} <code>material_reducer</code>
|-
|-
| {{MC/Blocksprite|element-constructor}} <code>element_constructor</code>
| {{BlockSprite|element-constructor}} <code>element_constructor</code>
|-
|-
| {{MC/Blocksprite|lab-table}} <code>lab_table</code>
| {{BlockSprite|lab-table}} <code>lab_table</code>
|}
|}


'''[[Minecraft:Colored Torch]]'''
'''[[Minecraft:Colored Torch]]'''
* The different color bit block states for the <code>colored_torch_rg</code> and <code>colored_torch_bp</code> IDs have now been split up into their own IDs.
* The different color bit [[Minecraft:block states]] for the <code>colored_torch_rg</code> and <code>colored_torch_bp</code> IDs have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
{|class="mw-collapsible mw-collapsed wikitable"
! [[Minecraft:Bedrock Edition data values|Old ID]]
! [[Minecraft:Bedrock Edition data values|Old ID]]
! [[Minecraft:Bedrock Edition data values|New ID]]
! [[Minecraft:Bedrock Edition data values|New ID]]
|-
|-
| rowspan="2" | {{MC/Blocksprite|colored-torches}} <code>colored_torch_rg</code>
| rowspan="2" | {{BlockSprite|colored-torches}} <code>colored_torch_rg</code>
| {{MC/Blocksprite|red-torch}} <code>colored_torch_red</code>
| {{BlockSprite|red-torch}} <code>colored_torch_red</code>
|-
|-
| {{MC/Blocksprite|green-torch}} <code>colored_torch_green</code>
| {{BlockSprite|green-torch}} <code>colored_torch_green</code>
|-
|-
| rowspan="2" | {{MC/Blocksprite|colored-torches}} <code>colored_torch_bp</code>
| rowspan="2" | {{BlockSprite|colored-torches}} <code>colored_torch_bp</code>
| {{MC/Blocksprite|blue-torch}} <code>colored_torch_blue</code>
| {{BlockSprite|blue-torch}} <code>colored_torch_blue</code>
|-
|-
| {{MC/Blocksprite|purple-torch}} <code>colored_torch_purple</code>
| {{BlockSprite|purple-torch}} <code>colored_torch_purple</code>
|}
|}


Line 93: Line 93:
*All Logs, Stripped Logs, Woods, and Stripped Woods are now treated consistently across various scenarios:
*All Logs, Stripped Logs, Woods, and Stripped Woods are now treated consistently across various scenarios:
**Flying mobs that can land on trees now recognize these blocks as suitable landing positions.
**Flying mobs that can land on trees now recognize these blocks as suitable landing positions.
**Parrots now prefer these blocks as landing spots.
**[[Minecraft:Parrot]]s now prefer these blocks as landing spots.
**Previously, these behaviors applied only to a subset of these blocks.
**Previously, these behaviors applied only to a subset of these blocks.


'''[[Minecraft:Purpur Block]]'''
'''[[Minecraft:Purpur Block]]'''
* The different chisel type block states for the <code>purpur_block</code> ID have now been split up into their own IDs.
* The different chisel type [[Minecraft:block states]] for the <code>purpur_block</code> ID have now been split up into their own IDs.
** The previously unused chiseled and smooth purpur blocks were renamed to {{MC/Cd|deprecated_purpur_block_1}} and {{MC/Cd|deprecated_purpur_block_2}} for backward compatibility, but are hidden from creative inventory and commands.
** The previously unused chiseled and smooth purpur blocks were renamed to {{cd|deprecated_purpur_block_1}} and {{cd|deprecated_purpur_block_2}} for backward compatibility, but are hidden from creative inventory and commands.
{|class="mw-collapsible mw-collapsed wikitable"
{|class="mw-collapsible mw-collapsed wikitable"
! [[Minecraft:Bedrock Edition data values|Old ID]]
! [[Minecraft:Bedrock Edition data values|Old ID]]
! [[Minecraft:Bedrock Edition data values|New ID]]
! [[Minecraft:Bedrock Edition data values|New ID]]
|-
|-
| rowspan="2" | {{MC/Blocksprite|purpur-block}} <code>purpur_block</code>
| rowspan="2" | {{BlockSprite|purpur-block}} <code>purpur_block</code>
| {{MC/Blocksprite|purpur-block}} <code>purpur_block</code>
| {{BlockSprite|purpur-block}} <code>purpur_block</code>
|-
|-
| {{MC/Blocksprite|purpur-pillar}} <code>purpur_pillar</code>
| {{BlockSprite|purpur-pillar}} <code>purpur_pillar</code>
|}
|}


'''Redstone power'''
'''[[Minecraft:Redstone power]]'''
*The following blocks have been brought to parity with {{MC/JE}} for redstone power:  
*The following blocks have been brought to parity with {{JE}} for redstone power:  
**{{MC/Cd|minecraft:mangrove_roots}} is now powered
**{{cd|minecraft:mangrove_roots}} is now powered
**{{MC/Cd|minecraft:beacon}} is no longer powered
**{{cd|minecraft:beacon}} is no longer powered
**{{MC/Cd|minecraft:tnt}} is no longer powered
**{{cd|minecraft:tnt}} is no longer powered
**{{MC/Cd|minecraft:sea_lantern}} is no longer powered
**{{cd|minecraft:sea_lantern}} is no longer powered


'''[[Minecraft:Sponge]]'''
'''[[Minecraft:Sponge]]'''
* The different block states for the <code>sponge</code> ID have now been split up into their own IDs.
* The different [[Minecraft:block states]] for the <code>sponge</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
{|class="mw-collapsible mw-collapsed wikitable"
! [[Minecraft:Bedrock Edition data values|Old ID]]
! [[Minecraft:Bedrock Edition data values|Old ID]]
! [[Minecraft:Bedrock Edition data values|New ID]]
! [[Minecraft:Bedrock Edition data values|New ID]]
|-
|-
| rowspan="2" | {{MC/Blocksprite|sponge}} <code>sponge</code>
| rowspan="2" | {{BlockSprite|sponge}} <code>sponge</code>
| {{MC/Blocksprite|sponge}} <code>sponge</code>
| {{BlockSprite|sponge}} <code>sponge</code>
|-
|-
| {{MC/Blocksprite|wet-sponge}} <code>wet_sponge</code>
| {{BlockSprite|wet-sponge}} <code>wet_sponge</code>
|}
|}


'''[[Minecraft:Structure Void]]'''
'''[[Minecraft:Structure Void]]'''
*{{MC/Cd|structure_void}} has had its block state removed and {{MC/Cd|air}} variants are converted to the base block.
*{{cd|structure_void}} has had its block state removed and {{cd|air}} variants are converted to the base block.


'''[[Minecraft:TNT]] and [[Minecraft:Underwater TNT]]'''
'''[[Minecraft:TNT]] and [[Minecraft:Underwater TNT]]'''
* The different allow underwater bit block states for the <code>tnt</code> ID have now been split up into their own IDs.
* The different allow underwater bit [[Minecraft:block states]] for the <code>tnt</code> ID have now been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
{|class="mw-collapsible mw-collapsed wikitable"
! [[Minecraft:Bedrock Edition data values|Old ID]]
! [[Minecraft:Bedrock Edition data values|Old ID]]
! [[Minecraft:Bedrock Edition data values|New ID]]
! [[Minecraft:Bedrock Edition data values|New ID]]
|-
|-
| rowspan="2" | {{MC/Blocksprite|tnt}} <code>tnt</code>
| rowspan="2" | {{BlockSprite|tnt}} <code>tnt</code>
| {{MC/Blocksprite|tnt}} <code>tnt</code>
| {{BlockSprite|tnt}} <code>tnt</code>
|-
|-
| {{MC/Blocksprite|underwater-tnt}} <code>underwater_tnt</code>
| {{BlockSprite|underwater-tnt}} <code>underwater_tnt</code>
|}
|}


'''[[Minecraft:Wall]]s'''
'''[[Minecraft:Wall]]s'''
* The different wall block type block states for the <code>cobblestone_wall</code> ID have now been split up into their own IDs.
* The different wall block type [[Minecraft:block states]] for the <code>cobblestone_wall</code> ID have now been split up into their own IDs.
**{{MC/Cd|granite_wall}}, {{MC/Cd|diorite_wall}}, {{MC/Cd|andesite_wall}}, {{MC/Cd|stone_brick_wall}}, {{MC/Cd|mossy_stone_brick_wall}} and {{MC/Cd|prismarine_wall}} now have a hardness of 1.5.
**{{cd|granite_wall}}, {{cd|diorite_wall}}, {{cd|andesite_wall}}, {{cd|stone_brick_wall}}, {{cd|mossy_stone_brick_wall}} and {{cd|prismarine_wall}} now have a hardness of 1.5.
**{{MC/Cd|sandstone_wall}} and {{MC/Cd|red_sandstone_wall}} now have a hardness of 0.8.
**{{cd|sandstone_wall}} and {{cd|red_sandstone_wall}} now have a hardness of 0.8.
**{{MC/Cd|end_stone_brick_wall}} now has a hardness of 3.
**{{cd|end_stone_brick_wall}} now has a hardness of 3.
{|class="mw-collapsible mw-collapsed wikitable"
{|class="mw-collapsible mw-collapsed wikitable"
! [[Minecraft:Bedrock Edition data values|Old ID]]
! [[Minecraft:Bedrock Edition data values|Old ID]]
! [[Minecraft:Bedrock Edition data values|New ID]]
! [[Minecraft:Bedrock Edition data values|New ID]]
|-
|-
| rowspan="14" | {{MC/Blocksprite|cobblestone-wall}} <code>cobblestone_wall</code>
| rowspan="14" | {{BlockSprite|cobblestone-wall}} <code>cobblestone_wall</code>
| {{MC/Blocksprite|cobblestone-wall}} <code>cobblestone_wall</code>
| {{BlockSprite|cobblestone-wall}} <code>cobblestone_wall</code>
|-
|-
| {{MC/Blocksprite|mossy-cobblestone-wall}} <code>mossy_cobblestone_wall</code>
| {{BlockSprite|mossy-cobblestone-wall}} <code>mossy_cobblestone_wall</code>
|-
|-
| {{MC/Blocksprite|granite-wall}} <code>granite_wall</code>
| {{BlockSprite|granite-wall}} <code>granite_wall</code>
|-
|-
| {{MC/Blocksprite|diorite-wall}} <code>diorite_wall</code>
| {{BlockSprite|diorite-wall}} <code>diorite_wall</code>
|-
|-
| {{MC/Blocksprite|andesite-wall}} <code>andesite_wall</code>
| {{BlockSprite|andesite-wall}} <code>andesite_wall</code>
|-
|-
| {{MC/Blocksprite|sandstone-wall}} <code>sandstone_wall</code>
| {{BlockSprite|sandstone-wall}} <code>sandstone_wall</code>
|-
|-
| {{MC/Blocksprite|brick-wall}} <code>brick_wall</code>
| {{BlockSprite|brick-wall}} <code>brick_wall</code>
|-
|-
| {{MC/Blocksprite|stone-brick-wall}} <code>stone_brick_wall</code>
| {{BlockSprite|stone-brick-wall}} <code>stone_brick_wall</code>
|-
|-
| {{MC/Blocksprite|mossy-stone-brick-wall}} <code>mossy_stone_brick_wall</code>
| {{BlockSprite|mossy-stone-brick-wall}} <code>mossy_stone_brick_wall</code>
|-
|-
| {{MC/Blocksprite|nether-brick-wall}} <code>nether_brick_wall</code>
| {{BlockSprite|nether-brick-wall}} <code>nether_brick_wall</code>
|-
|-
| {{MC/Blocksprite|end-stone-brick-wall}} <code>end_stone_brick_wall</code>
| {{BlockSprite|end-stone-brick-wall}} <code>end_stone_brick_wall</code>
|-
|-
| {{MC/Blocksprite|prismarine-wall}} <code>prismarine_wall</code>
| {{BlockSprite|prismarine-wall}} <code>prismarine_wall</code>
|-
|-
| {{MC/Blocksprite|red-sandstone-wall}} <code>red_sandstone_wall</code>
| {{BlockSprite|red-sandstone-wall}} <code>red_sandstone_wall</code>
|-
|-
| {{MC/Blocksprite|red-nether-brick-wall}} <code>red_nether_brick_wall</code>
| {{BlockSprite|red-nether-brick-wall}} <code>red_nether_brick_wall</code>
|}
|}


=== Command format ===
=== Command format ===
'''{{MC/Cmd|/reload}}'''
'''{{cmd|/reload}}'''
*Added {{MC/Cd|all}} parameter to {{MC/Cmd|/reload}} command. This causes players to quit the world and rejoin, as well as reloading all behavior and resource packs.
*Added {{cd|all}} parameter to {{cmd|/reload}} command. This causes players to quit the world and rejoin, as well as reloading all behavior and resource packs.


=== Gameplay ===
=== Gameplay ===
'''Death messages'''
'''[[Minecraft:Death messages]]'''
* Added a new death message for when players or their pets are defeated by a [[Minecraft:mace]] smash attack.
* Added a new death message for when players or their pets are defeated by a [[Minecraft:mace]] smash attack.
** '''<''player/mob''> was smashed by <''player''>'''
** '''<''player/mob''> was smashed by <''player''>'''
** '''<''player/mob''> was smashed by <''player''> with <''item''>'''
** '''<''player/mob''> was smashed by <''player''> with <''item''>'''


'''Sounds'''
'''[[Minecraft:Sound]]s'''
* Water splash sounds have been adapted to the {{MC/JE}}.
* Water splash sounds have been adapted to the {{JE}}.


=== General ===
=== General ===
'''Rarity'''
'''[[Minecraft:Rarity]]'''
*The rarity of all items and blocks in the game has been re-evaluated to more accurately reflect the current challenge of obtaining them, given the following guidelines:
*The rarity of all items and blocks in the game has been re-evaluated to more accurately reflect the current challenge of obtaining them, given the following guidelines:
**Items and blocks become rarer depending on the following factors:
**Items and blocks become rarer depending on the following factors:
Line 208: Line 208:
**The lists below detail the items and blocks that have changed to that rarity category.
**The lists below detail the items and blocks that have changed to that rarity category.
:'''Common'''
:'''Common'''
*{{MC/Itemlink|End Crystal}}
*{{ItemLink|End Crystal}}
*{{MC/Itemlink|Golden Apple}}
*{{ItemLink|Golden Apple}}
:'''Uncommon'''
:'''Uncommon'''
{{columns-list|colwidth=16em|
{{columns-list|colwidth=16em|
*{{MC/Blocklink|Sniffer Egg}}
*{{BlockLink|Sniffer Egg}}
*{{MC/Itemlink|Chainmail Helmet}}
*{{ItemLink|Chainmail Helmet}}
*{{MC/Itemlink|Chainmail Chestplate}}
*{{ItemLink|Chainmail Chestplate}}
*{{MC/Itemlink|Chainmail Leggings}}
*{{ItemLink|Chainmail Leggings}}
*{{MC/Itemlink|Chainmail Boots}}
*{{ItemLink|Chainmail Boots}}
*{{MC/Itemlink|Recovery Compass}}
*{{ItemLink|Recovery Compass}}
*{{MC/Itemlink|Heart of the Sea}}
*{{ItemLink|Heart of the Sea}}
*{{MC/Itemlink|Disc Fragment 5}}
*{{ItemLink|Disc Fragment 5}}
*{{MC/Itemlink|Nautilus Shell}}
*{{ItemLink|Nautilus Shell}}
*{{MC/Itemlink|Echo Shard}}
*{{ItemLink|Echo Shard}}
*{{MC/Itemlink|Goat Horn|Goat Horns}}
*{{ItemLink|Goat Horn|Goat Horns}}
*{{MC/Itemlink|Pottery Sherd|Pottery Sherds}}
*{{ItemLink|Pottery Sherd|Pottery Sherds}}
*{{MC/Itemlink|Ominous Bottle}}
*{{ItemLink|Ominous Bottle}}
*{{MC/Blocklink|Ominous Banner}}
*{{BlockLink|Ominous Banner}}
*{{MC/Itemlink|Heads}}
*{{ItemLink|Heads}}
*{{MC/Itemlink|Netherite Upgrade}}
*{{ItemLink|Netherite Upgrade}}
*{{MC/Itemlink|Sentry Armor Trim}}
*{{ItemLink|Sentry Armor Trim}}
*{{MC/Itemlink|Dune Armor Trim}}
*{{ItemLink|Dune Armor Trim}}
*{{MC/Itemlink|Coast Armor Trim}}
*{{ItemLink|Coast Armor Trim}}
*{{MC/Itemlink|Wild Armor Trim}}
*{{ItemLink|Wild Armor Trim}}
*{{MC/Itemlink|Tide Armor Trim}}
*{{ItemLink|Tide Armor Trim}}
*{{MC/Itemlink|Snout Armor Trim}}
*{{ItemLink|Snout Armor Trim}}
*{{MC/Itemlink|Rib Armor Trim}}
*{{ItemLink|Rib Armor Trim}}
*{{MC/Itemlink|Wayfinder Armor Trim}}
*{{ItemLink|Wayfinder Armor Trim}}
*{{MC/Itemlink|Shaper Armor Trim}}
*{{ItemLink|Shaper Armor Trim}}
*{{MC/Itemlink|Raiser Armor Trim}}
*{{ItemLink|Raiser Armor Trim}}
*{{MC/Itemlink|Host Armor Trim}}
*{{ItemLink|Host Armor Trim}}
*{{MC/Itemlink|Flow Armor Trim}}
*{{ItemLink|Flow Armor Trim}}
*{{MC/Itemlink|Bolt Armor Trim}}
*{{ItemLink|Bolt Armor Trim}}
*{{MC/Itemlink|Music Disc 13}}
*{{ItemLink|Music Disc 13}}
*{{MC/Itemlink|Music Disc Cat}}
*{{ItemLink|Music Disc Cat}}
*{{MC/Itemlink|Music Disc Blocks}}
*{{ItemLink|Music Disc Blocks}}
*{{MC/Itemlink|Music Disc Chirp}}
*{{ItemLink|Music Disc Chirp}}
*{{MC/Itemlink|id=music-disc-creator-music-box|Music Disc Creator (Music Box)}}
*{{ItemLink|id=music-disc-creator-music-box|Music Disc Creator (Music Box)}}
*{{MC/Itemlink|Music Disc Far}}
*{{ItemLink|Music Disc Far}}
*{{MC/Itemlink|Music Disc Mall}}
*{{ItemLink|Music Disc Mall}}
*{{MC/Itemlink|Music Disc Mellohi}}
*{{ItemLink|Music Disc Mellohi}}
*{{MC/Itemlink|Music Disc Stal}}
*{{ItemLink|Music Disc Stal}}
*{{MC/Itemlink|Music Disc Strad}}
*{{ItemLink|Music Disc Strad}}
*{{MC/Itemlink|Music Disc Ward}}
*{{ItemLink|Music Disc Ward}}
*{{MC/Itemlink|Music Disc 11}}
*{{ItemLink|Music Disc 11}}
*{{MC/Itemlink|Music Disc Wait}}
*{{ItemLink|Music Disc Wait}}
*{{MC/Itemlink|Music Disc Relic}}
*{{ItemLink|Music Disc Relic}}
*{{MC/Itemlink|Music Disc 5}}
*{{ItemLink|Music Disc 5}}
*{{MC/Itemlink|Music Disc Precipice}}
*{{ItemLink|Music Disc Precipice}}
}}
}}
:'''Rare'''
:'''Rare'''
{{columns-list|colwidth=16em|
{{columns-list|colwidth=16em|
*{{MC/Itemlink|Enchanted Golden Apple}}
*{{ItemLink|Enchanted Golden Apple}}
*{{MC/Itemlink|Trident}}
*{{ItemLink|Trident}}
*{{MC/Itemlink|Nether Star}}
*{{ItemLink|Nether Star}}
*{{MC/Itemlink|Ward Armor Trim}}
*{{ItemLink|Ward Armor Trim}}
*{{MC/Itemlink|Eye Armor Trim}}
*{{ItemLink|Eye Armor Trim}}
*{{MC/Itemlink|Vex Armor Trim}}
*{{ItemLink|Vex Armor Trim}}
*{{MC/Itemlink|Spire Armor Trim}}
*{{ItemLink|Spire Armor Trim}}
*{{MC/Blocklink|Wither Skeleton Skull}}
*{{BlockLink|Wither Skeleton Skull}}
*{{MC/Itemlink|Skull Charge Banner Pattern}}
*{{ItemLink|Skull Charge Banner Pattern}}
*{{MC/Itemlink|Thing Banner Pattern}}
*{{ItemLink|Thing Banner Pattern}}
*{{MC/Itemlink|Music Disc Pigstep}}
*{{ItemLink|Music Disc Pigstep}}
*{{MC/Itemlink|Music Disc otherside}}
*{{ItemLink|Music Disc otherside}}
*{{MC/Itemlink|Music Disc Creator}}
*{{ItemLink|Music Disc Creator}}
}}
}}
:'''Epic'''
:'''Epic'''
*{{MC/Blocklink|Dragon Egg}}
*{{BlockLink|Dragon Egg}}
*{{MC/Itemlink|Elytra}}
*{{ItemLink|Elytra}}
*{{MC/Blocklink|Dragon Head}}
*{{BlockLink|Dragon Head}}
*{{MC/Itemlink|Silence Armor Trim}}
*{{ItemLink|Silence Armor Trim}}


*When an item is enchanted, their rarity status is now increased depending on their base rarity:
*When an item is enchanted, their rarity status is now increased depending on their base rarity:
Line 295: Line 295:
*Added a button in the game menu to take a screenshot. Players can view their screenshots in the screenshot gallery on their profile pages.
*Added a button in the game menu to take a screenshot. Players can view their screenshots in the screenshot gallery on their profile pages.
*Renamed the maximum framerate slider "Framerate Limit" and added a tooltip to better describe its purpose.
*Renamed the maximum framerate slider "Framerate Limit" and added a tooltip to better describe its purpose.
*Enchantments that have only one possible level no longer display the level in their name.
*[[Minecraft:Enchantment]]s that have only one possible level no longer display the level in their name.
*The names of many items and blocks were brought to parity with {{MC/JE}}:
*The names of many items and blocks were brought to parity with {{JE}}:
{|class="mw-collapsible mw-collapsed wikitable"
{|class="mw-collapsible mw-collapsed wikitable"
! Old name
! Old name
! New name
! New name
|-
|-
|{{MC/Itemlink|Book and Quill|Book & Quill}}
|{{ItemLink|Book and Quill|Book & Quill}}
|[[Minecraft:Book and Quill]]
|[[Minecraft:Book and Quill]]
|-
|-
|{{MC/Itemlink|Chainmail Helmet|Chain Helmet}}
|{{ItemLink|Chainmail Helmet|Chain Helmet}}
|[[Minecraft:Chainmail Helmet]]
|[[Minecraft:Chainmail Helmet]]
|-
|-
|{{MC/Itemlink|Chainmail Chestplate|Chain Chestplate}}
|{{ItemLink|Chainmail Chestplate|Chain Chestplate}}
|[[Minecraft:Chainmail Chestplate]]
|[[Minecraft:Chainmail Chestplate]]
|-
|-
|{{MC/Itemlink|Chainmail Leggings|Chain Leggings}}
|{{ItemLink|Chainmail Leggings|Chain Leggings}}
|[[Minecraft:Chainmail Leggings]]
|[[Minecraft:Chainmail Leggings]]
|-
|-
|{{MC/Itemlink|Chainmail Boots|Chain Boots}}
|{{ItemLink|Chainmail Boots|Chain Boots}}
|[[Minecraft:Chainmail Boots]]
|[[Minecraft:Chainmail Boots]]
|-
|-
|{{MC/Itemlink|Enchanted Golden Apple|Enchanted Apple}}
|{{ItemLink|Enchanted Golden Apple|Enchanted Apple}}
|[[Minecraft:Enchanted Golden Apple]]
|[[Minecraft:Enchanted Golden Apple]]
|-
|-
|{{MC/Itemlink|Steak|Cooked Beef}}
|{{ItemLink|Steak|Cooked Beef}}
|[[Minecraft:Steak]]
|[[Minecraft:Steak]]
|-
|-
|{{MC/Itemlink|Melon Slice|Melon}}
|{{ItemLink|Melon Slice|Melon}}
|[[Minecraft:Melon Slice]]
|[[Minecraft:Melon Slice]]
|-
|-
|{{MC/Itemlink|Glistering Melon Slice|Glistering Melon}}
|{{ItemLink|Glistering Melon Slice|Glistering Melon}}
|[[Minecraft:Glistering Melon Slice]]
|[[Minecraft:Glistering Melon Slice]]
|-
|-
|{{MC/Itemlink|Milk Bucket|Milk}}
|{{ItemLink|Milk Bucket|Milk}}
|[[Minecraft:Milk Bucket]]
|[[Minecraft:Milk Bucket]]
|-
|-
|{{MC/Itemlink|Wheat Seeds|Seeds}}
|{{ItemLink|Wheat Seeds|Seeds}}
|[[Minecraft:Wheat Seeds]]
|[[Minecraft:Wheat Seeds]]
|-
|-
|{{MC/Blocklink|Snow Block|Snow}}
|{{BlockLink|Snow Block|Snow}}
|[[Minecraft:Snow Block]]
|[[Minecraft:Snow Block]]
|-
|-
|{{MC/Blocklink|Snow|Top Snow}}
|{{BlockLink|Snow|Top Snow}}
|[[Minecraft:Snow]]
|[[Minecraft:Snow]]
|-
|-
|{{MC/Blocklink|Short Grass|Grass}}
|{{BlockLink|Short Grass|Grass}}
|[[Minecraft:Short Grass]]
|[[Minecraft:Short Grass]]
|-
|-
|{{MC/Blocklink|Tall Grass|Double Tallgrass}}
|{{BlockLink|Tall Grass|Double Tallgrass}}
|[[Minecraft:Tall Grass]]
|[[Minecraft:Tall Grass]]
|-
|-
|{{MC/Itemlink|Sugar Cane|Sugar Canes}}
|{{ItemLink|Sugar Cane|Sugar Canes}}
|[[Minecraft:Sugar Cane]]
|[[Minecraft:Sugar Cane]]
|-
|-
|{{MC/Blocklink|Clay|Clay Block}}
|{{BlockLink|Clay|Clay Block}}
|[[Minecraft:Clay]]
|[[Minecraft:Clay]]
|-
|-
|{{MC/Itemlink|Clay Ball|Clay}}
|{{ItemLink|Clay Ball|Clay}}
|[[Minecraft:Clay Ball]]
|[[Minecraft:Clay Ball]]
|-
|-
|{{MC/Itemlink|Turtle Spawn Egg|Sea Turtle Spawn Egg}}
|{{ItemLink|Turtle Spawn Egg|Sea Turtle Spawn Egg}}
|Turtle Spawn Egg
|[[Minecraft:Turtle Spawn Egg]]
|-
|-
|{{MC/Blocklink|Turtle Egg|Sea Turtle Egg}}
|{{BlockLink|Turtle Egg|Sea Turtle Egg}}
|[[Minecraft:Turtle Egg]]
|[[Minecraft:Turtle Egg]]
|-
|-
|{{MC/Blocklink|Bricks|Brick Block}}
|{{BlockLink|Bricks|Brick Block}}
|[[Minecraft:Bricks]]
|[[Minecraft:Bricks]]
|-
|-
|{{MC/Blocklink|Nether Bricks|Nether Brick Block}}
|{{BlockLink|Nether Bricks|Nether Brick Block}}
|[[Minecraft:Nether Bricks]]
|[[Minecraft:Nether Bricks]]
|-
|-
|{{MC/Blocklink|Red Nether Bricks|Red Nether Brick}}
|{{BlockLink|Red Nether Bricks|Red Nether Brick}}
|[[Minecraft:Red Nether Bricks]]
|[[Minecraft:Red Nether Bricks]]
|-
|-
|{{MC/Blocklink|Prismarine Brick Slab|Prismarine Bricks Slab}}
|{{BlockLink|Prismarine Brick Slab|Prismarine Bricks Slab}}
|[[Minecraft:Prismarine Brick Slab]]
|[[Minecraft:Prismarine Brick Slab]]
|-
|-
|{{MC/Blocklink|Stone Brick Slab|Stone Bricks Slab}}
|{{BlockLink|Stone Brick Slab|Stone Bricks Slab}}
|[[Minecraft:Stone Brick Slab]]
|[[Minecraft:Stone Brick Slab]]
|-
|-
|{{MC/Blocklink|Brick Slab|Bricks Slab}}
|{{BlockLink|Brick Slab|Bricks Slab}}
|[[Minecraft:Brick Slab]]
|[[Minecraft:Brick Slab]]
|-
|-
|{{MC/Blocklink|Infested Stone Bricks|Infested Stone Brick}}
|{{BlockLink|Infested Stone Bricks|Infested Stone Brick}}
|Infested Stone Bricks
|[[Minecraft:Infested Stone Bricks]]
|-
|-
|{{MC/Blocklink|Daylight Detector|Daylight Sensor}}
|{{BlockLink|Daylight Detector|Daylight Sensor}}
|[[Minecraft:Daylight Detector]]
|[[Minecraft:Daylight Detector]]
|-
|-
|{{MC/Blocklink|Enchanting Table|Enchantment Table}}
|{{BlockLink|Enchanting Table|Enchantment Table}}
|[[Minecraft:Enchanting Table]]
|[[Minecraft:Enchanting Table]]
|-
|-
|{{MC/Blocklink|Heavy Weighted Pressure Plate|Weighted Pressure Plate (Heavy)}}
|{{BlockLink|Heavy Weighted Pressure Plate|Weighted Pressure Plate (Heavy)}}
|[[Minecraft:Heavy Weighted Pressure Plate]]
|[[Minecraft:Heavy Weighted Pressure Plate]]
|-
|-
|{{MC/Blocklink|Light Weighted Pressure Plate|Weighted Pressure Plate (Light)}}
|{{BlockLink|Light Weighted Pressure Plate|Weighted Pressure Plate (Light)}}
|[[Minecraft:Light Weighted Pressure Plate]]
|[[Minecraft:Light Weighted Pressure Plate]]
|-
|-
|{{MC/Blocklink|Chipped Anvil|Slightly Damaged Anvil}}
|{{BlockLink|Chipped Anvil|Slightly Damaged Anvil}}
|Chipped Anvil
|[[Minecraft:Chipped Anvil]]
|-
|-
|{{MC/Blocklink|Damaged Anvil|Very Damaged Anvil}}
|{{BlockLink|Damaged Anvil|Very Damaged Anvil}}
|Damaged Anvil
|[[Minecraft:Damaged Anvil]]
|-
|-
|{{MC/Blocklink|Player Head|Head}}
|{{BlockLink|Player Head|Head}}
|[[Minecraft:Player Head]]
|[[Minecraft:Player Head]]
|-
|-
|{{MC/Blocklink|Light Block}}
|{{BlockLink|Light Block}}
|Light
|[[Minecraft:Light Block|Light]]
|-
|-
|{{MC/Blocklink|Ominous Banner|Illager Banner}}
|{{BlockLink|Ominous Banner|Illager Banner}}
|[[Minecraft:Ominous Banner]]
|[[Minecraft:Ominous Banner]]
|}
|}
*The name of the Stone Mason [[Minecraft:villager]] profession has been renamed to Mason to match {{MC/JE}}.
*The name of the Stone Mason [[Minecraft:villager]] profession has been renamed to Mason to match {{JE}}.
*Added hotkeys to take screenshots in game on controller and keyboard. On mouse/keyboard: {{MC/Keys|F2}}. On controller: {{MC/Xbtn|lb}} + {{MC/Xbtn|rb}}, {{MC/Psbtn|l1}} + {{MC/Psbtn|r1}}, {{MC/Nsbtn|l}} + {{MC/Nsbtn|r}}.
*Added hotkeys to take screenshots in game on controller and keyboard. On mouse/keyboard: {{Keys|F2}}. On controller: {{Xbtn|lb}} + {{Xbtn|rb}}, {{Psbtn|l1}} + {{Psbtn|r1}}, {{Nsbtn|l}} + {{Nsbtn|r}}.


=== Items ===
=== Items ===
Line 427: Line 427:


=== Mobs ===
=== Mobs ===
'''Fox'''
'''[[Minecraft:Fox]]'''
* Reduced the health from {{hp|20}} to {{hp|10}} to match ''Java Edition''.
* Reduced the health from {{hp|20}} to {{hp|10}} to match ''Java Edition''.


=== World generation ===
=== World generation ===
'''Trial Chambers'''
'''[[Minecraft:Trial Chambers]]'''
*Replaced the empty chests at the entrance of chamber with a Hopper and Barrel to better show the players that these are meant for disposal and inventory management.
*Replaced the empty chests at the entrance of chamber with a Hopper and Barrel to better show the players that these are meant for disposal and inventory management.


=== Technical ===
=== Technical ===
'''Add-Ons and Script Engine'''
'''[[Minecraft:Add-On]]s and Script Engine'''
*Removed deprecated behavior pack download related code from packets in the world join flow.
*Removed deprecated behavior pack download related code from packets in the world join flow.
*The default for the "gui" "item_display_transforms" "rotation" field is [30, 45, 0] instead of [30, 225, 0]
*The default for the "gui" "item_display_transforms" "rotation" field is [30, 45, 0] instead of [30, 225, 0]
Line 450: Line 450:


'''AI Goals '''
'''AI Goals '''
*Removed the {{MC/Cd|minecraft:behavior.peek}} AI goal component that was never used.
*Removed the {{cd|minecraft:behavior.peek}} AI goal component that was never used.


'''API'''
'''[[Minecraft:API]]'''
*Released {{MC/Cd|@minecraft/server}} version {{MC/Cd|1.3.0}}.
*Released {{cd|@minecraft/server}} version {{cd|1.3.0}}.
**Note: This can still change while in ''Preview''.
**Note: This can still change while in ''Preview''.
*Added {{MC/Cd|@minecraft/server}} version {{MC/Cd|1.4.0-beta}}.
*Added {{cd|@minecraft/server}} version {{cd|1.4.0-beta}}.
*Released {{MC/Cd|playerEmoteWorld}} after event from {{MC/Cd|Beta}} to {{MC/Cd|1.14.0}}.
*Released {{cd|playerEmoteWorld}} after event from {{cd|Beta}} to {{cd|1.14.0}}.
*Released class {{MC/Cd|BlockRecordPlayerComponent}} from {{MC/Cd|beta}} to {{MC/Cd|1.14.0}}.
*Released class {{cd|BlockRecordPlayerComponent}} from {{cd|beta}} to {{cd|1.14.0}}.
*Released {{MC/Cd|UIManagerclass}} from {{MC/Cd|Beta}} to {{MC/Cd|1.3.0}}.
*Released {{cd|UIManagerclass}} from {{cd|Beta}} to {{cd|1.3.0}}.
*Released {{MC/Cd|EntityQueryPropertyOptions}} from {{MC/Cd|beta}} to {{MC/Cd|1.14.0}}.
*Released {{cd|EntityQueryPropertyOptions}} from {{cd|beta}} to {{cd|1.14.0}}.
*Moved {{MC/Cd|EntityStrengthComponent}} from {{MC/Cd|beta}} to {{MC/Cd|1.13}}.
*Moved {{cd|EntityStrengthComponent}} from {{cd|beta}} to {{cd|1.13}}.
*Changes to iterators to make them properly store their own state, be simplified and better handle common usages.
*Changes to iterators to make them properly store their own state, be simplified and better handle common usages.
*The following APIs have been shipped out of experimental: {{MC/Cd|PlayerCursorInventoryComponent}} API, Target Selector for Actor Properties APIs, and the Block Record Player Component APIs.
*The following APIs have been shipped out of experimental: {{cd|PlayerCursorInventoryComponent}} API, Target Selector for Actor Properties APIs, and the Block Record Player Component APIs.


'''[[Minecraft:Block]]s'''
'''[[Minecraft:Block]]s'''
*Added the {{MC/Cd|minecraft:redstone_conductivity}} component, which controls the basic Redstone properties of a custom block.
*Added the {{cd|minecraft:redstone_conductivity}} component, which controls the basic Redstone properties of a custom block.
*Parsing {{MC/Cd|blocks.json}} now produces a Content Error if its {{MC/Cd|format_version}} is greater or equal than the block names it overrides.
*Parsing {{cd|blocks.json}} now produces a Content Error if its {{cd|format_version}} is greater or equal than the block names it overrides.
*The {{MC/Cd|item_display_transforms}} field in block geometries no longer requires the "Upcoming Creator Features" toggle.
*The {{cd|item_display_transforms}} field in block geometries no longer requires the "Upcoming Creator Features" toggle.


'''[[Minecraft:Commands]]'''
'''[[Minecraft:Commands]]'''
*The {{MC/Cmd|/locate structure}} command output now displays the identifier of the found structure instead of its name.
*The {{cmd|/locate structure}} command output now displays the identifier of the found structure instead of its name.


'''Entity Components'''
'''Entity Components'''
*{{MC/Cd|behavior.fire_at_target}} is no longer restricted to Vanilla content.
*{{cd|behavior.fire_at_target}} is no longer restricted to Vanilla content.
**This goal allows an entity to attack by firing a shot with a delay.
**This goal allows an entity to attack by firing a shot with a delay.
*{{MC/Cd|behavior.jump_around_target}} is no longer restricted to Vanilla content.
*{{cd|behavior.jump_around_target}} is no longer restricted to Vanilla content.
**This goal allows an entity to jump over and around a target.
**This goal allows an entity to jump over and around a target.
*{{MC/Cd|behavior.move_around_target}} is no longer restricted to Vanilla content.
*{{cd|behavior.move_around_target}} is no longer restricted to Vanilla content.
**This goal allows an entity to move around a target.
**This goal allows an entity to move around a target.


Line 488: Line 488:


'''[[Minecraft:Item]]s'''
'''[[Minecraft:Item]]s'''
*Adds a content error for if an icon can't be found with {{MC/Cd|icon_name}} from {{MC/Cd|minecraft:icon}} in 1.10 data.
*Adds a content error for if an icon can't be found with {{cd|icon_name}} from {{cd|minecraft:icon}} in 1.10 data.
*Added {{MC/Cd|minecraft:rarity}} item component that allows specifying the rarity of an item.
*Added {{cd|minecraft:rarity}} item component that allows specifying the rarity of an item.
**It has a single field {{MC/Cd|value}} that accepts the following values:
**It has a single field {{cd|value}} that accepts the following values:
***{{MC/Cd|common}}.
***{{cd|common}}.
***{{MC/Cd|uncommon}}.
***{{cd|uncommon}}.
***{{MC/Cd|rare}}.
***{{cd|rare}}.
***{{MC/Cd|epic}}.
***{{cd|epic}}.
**Can also be written as an inlined value like so: {{MC/Cd|minecraft:rarity}}: {{MC/Cd|uncommon}}.
**Can also be written as an inlined value like so: {{cd|minecraft:rarity}}: {{cd|uncommon}}.
**The rarity of the item determines which color it uses for its name.
**The rarity of the item determines which color it uses for its name.
***If the item has a {{MC/Cd|minecraft:hover_text_color}} component specified, that hover text color has priority and is used instead of the rarity color.
***If the item has a {{cd|minecraft:hover_text_color}} component specified, that hover text color has priority and is used instead of the rarity color.
*Item data versioned 1.16.100+ can now be overridden by item data versioned 1.16.100+ higher in the pack stack.
*Item data versioned 1.16.100+ can now be overridden by item data versioned 1.16.100+ higher in the pack stack.
*Enables Creators to override 1.16.100+ data driven Vanilla items with 1.16.100+ data.
*Enables Creators to override 1.16.100+ data driven Vanilla items with 1.16.100+ data.
*Added {{MC/Cd|minecraft:storage_item}} item component to allow an item to store data of the dynamic container associated with it:
*Added {{cd|minecraft:storage_item}} item component to allow an item to store data of the dynamic container associated with it:
**This component requires that the bundles toggle is enabled.
**This component requires that the bundles toggle is enabled.
**A dynamic container is a container for storing items that is linked to an item instead of a block or an entity.
**A dynamic container is a container for storing items that is linked to an item instead of a block or an entity.
**To use this component the item must have {{MC/Cd|minecraft:max_stack_size}} set to 1.
**To use this component the item must have {{cd|minecraft:max_stack_size}} set to 1.
**The {{MC/Cd|max_slots}} field (1 to 64) defines the number of slots of the dynamic container.
**The {{cd|max_slots}} field (1 to 64) defines the number of slots of the dynamic container.
**The {{MC/Cd|max_weight_limit}} field defines the maximum allowed sum of the weight of the items in all slots of the dynamic container.
**The {{cd|max_weight_limit}} field defines the maximum allowed sum of the weight of the items in all slots of the dynamic container.
***Items that stack to 64 weigh 1 each, those that stack to 16 weigh 4 each and unstackable items weigh 64.
***Items that stack to 64 weigh 1 each, those that stack to 16 weigh 4 each and unstackable items weigh 64.
**The {{MC/Cd|allow_nested_storage_items}} field allows for other items with a {{MC/Cd|minecraft:storage_item}} component to be put inside it.
**The {{cd|allow_nested_storage_items}} field allows for other items with a {{cd|minecraft:storage_item}} component to be put inside it.
**The {{MC/Cd|weight_in_storage_item}} (0 to 64) defines the additional weight the item adds when inside another storage item.
**The {{cd|weight_in_storage_item}} (0 to 64) defines the additional weight the item adds when inside another storage item.
***A value of 0 means that this item is not allowed inside another storage item.
***A value of 0 means that this item is not allowed inside another storage item.
**The {{MC/Cd|banned_items}} field defines the items that are not allowed in the item's dynamic container.
**The {{cd|banned_items}} field defines the items that are not allowed in the item's dynamic container.
**The {{MC/Cd|allowed_items}} field defines the items that are exclusively allowed in the item's dynamic container.
**The {{cd|allowed_items}} field defines the items that are exclusively allowed in the item's dynamic container.
***If empty all items are allowed in the item's dynamic container.
***If empty all items are allowed in the item's dynamic container.
*Added {{MC/Cd|minecraft:bundle_interaction}} item component to enable bundle-specific interaction scheme and tooltip.
*Added {{cd|minecraft:bundle_interaction}} item component to enable bundle-specific interaction scheme and tooltip.
**This component requires that the bundles toggle is enabled.
**This component requires that the bundles toggle is enabled.
**To use this component the item must have a {{MC/Cd|minecraft:storage_item}} component defined.
**To use this component the item must have a {{cd|minecraft:storage_item}} component defined.
**The {{MC/Cd|minecraft:bundle_interaction}} component interacts with the container created by the {{MC/Cd|minecraft:storage_item}} component.
**The {{cd|minecraft:bundle_interaction}} component interacts with the container created by the {{cd|minecraft:storage_item}} component.
**The {{MC/Cd|num_viewable_slots}} field (1 to 64) defines the maximum number of item stacks accessible from the top of the bundle, while other slots are hidden.
**The {{cd|num_viewable_slots}} field (1 to 64) defines the maximum number of item stacks accessible from the top of the bundle, while other slots are hidden.
**Textures named {{MC/Cd|[item_name]_open_front}} and {{MC/Cd|[item_name]_open_back}} must be added to {{MC/Cd|textures/textures_list.json}}.
**Textures named {{cd|[item_name]_open_front}} and {{cd|[item_name]_open_back}} must be added to {{cd|textures/textures_list.json}}.
*The {{MC/Cd|minecraft:dyeable}} component is now exposed to creators.
*The {{cd|minecraft:dyeable}} component is now exposed to creators.


'''Loot Tables'''
'''[[Minecraft:Loot Table]]s'''
*Added {{MC/Cd|set_potion}} item function for loot tables that can set the potion type of compatible items with a potion id.
*Added {{cd|set_potion}} item function for loot tables that can set the potion type of compatible items with a potion id.
**It has a single field {{MC/Cd|id}} that accepts the following potion id values:
**It has a single field {{cd|id}} that accepts the following potion id values:
***{{MC/Cd|water}}
***{{cd|water}}
***{{MC/Cd|mundane}}
***{{cd|mundane}}
***{{MC/Cd|long_mundane}}
***{{cd|long_mundane}}
***{{MC/Cd|thick}}
***{{cd|thick}}
***{{MC/Cd|awkward}}
***{{cd|awkward}}
***{{MC/Cd|nightvision}}
***{{cd|nightvision}}
***{{MC/Cd|long_nightvision}}
***{{cd|long_nightvision}}
***{{MC/Cd|invisibility}}
***{{cd|invisibility}}
***{{MC/Cd|long_invisibility}}
***{{cd|long_invisibility}}
***{{MC/Cd|leaping}}
***{{cd|leaping}}
***{{MC/Cd|long_leaping}}
***{{cd|long_leaping}}
***{{MC/Cd|strong_leaping}}
***{{cd|strong_leaping}}
***{{MC/Cd|fire_resistance}}
***{{cd|fire_resistance}}
***{{MC/Cd|long_fire_resistance}}
***{{cd|long_fire_resistance}}
***{{MC/Cd|swiftness}}
***{{cd|swiftness}}
***{{MC/Cd|long_swiftness}}
***{{cd|long_swiftness}}
***{{MC/Cd|strong_swiftness}}
***{{cd|strong_swiftness}}
***{{MC/Cd|slowness}}
***{{cd|slowness}}
***{{MC/Cd|long_slowness}}
***{{cd|long_slowness}}
***{{MC/Cd|strong_slowness}}
***{{cd|strong_slowness}}
***{{MC/Cd|water_breathing}}
***{{cd|water_breathing}}
***{{MC/Cd|long_water_breathing}}
***{{cd|long_water_breathing}}
***{{MC/Cd|healing}}
***{{cd|healing}}
***{{MC/Cd|strong_healing}}
***{{cd|strong_healing}}
***{{MC/Cd|harming}}
***{{cd|harming}}
***{{MC/Cd|strong_harming}}
***{{cd|strong_harming}}
***{{MC/Cd|poison}}
***{{cd|poison}}
***{{MC/Cd|long_poison}}
***{{cd|long_poison}}
***{{MC/Cd|strong_poison}}
***{{cd|strong_poison}}
***{{MC/Cd|regeneration}}
***{{cd|regeneration}}
***{{MC/Cd|long_regeneration}}
***{{cd|long_regeneration}}
***{{MC/Cd|strong_regeneration}}
***{{cd|strong_regeneration}}
***{{MC/Cd|strength}}
***{{cd|strength}}
***{{MC/Cd|long_strength}}
***{{cd|long_strength}}
***{{MC/Cd|strong_strength}}
***{{cd|strong_strength}}
***{{MC/Cd|weakness}}
***{{cd|weakness}}
***{{MC/Cd|long_weakness}}
***{{cd|long_weakness}}
***{{MC/Cd|wither}}
***{{cd|wither}}
***{{MC/Cd|turtle_master}}
***{{cd|turtle_master}}
***{{MC/Cd|long_turtle_master}}
***{{cd|long_turtle_master}}
***{{MC/Cd|strong_turtle_master}}
***{{cd|strong_turtle_master}}
***{{MC/Cd|slow_falling}}
***{{cd|slow_falling}}
***{{MC/Cd|long_slow_falling}}
***{{cd|long_slow_falling}}
***{{MC/Cd|wind_charged}}
***{{cd|wind_charged}}
***{{MC/Cd|weaving}}
***{{cd|weaving}}
***{{MC/Cd|oozing}}
***{{cd|oozing}}
***{{MC/Cd|infested}}
***{{cd|infested}}
**The following types of items are compatible with the {{MC/Cd|set_potion}} function:
**The following types of items are compatible with the {{cd|set_potion}} function:
***[[Minecraft:Potion]]
***[[Minecraft:Potion]]
***[[Minecraft:Lingering Potion]]
***[[Minecraft:Lingering Potion]]
Line 577: Line 577:
***[[Minecraft:Arrow]]
***[[Minecraft:Arrow]]


'''Resource and Behavior Packs'''
'''[[Minecraft:Resource Pack|Resource]] and [[Minecraft:Behavior Pack]]s'''
*The player's {{MC/Cd|helmet_layer_visible}} variable is now based on the result of the {{MC/Cd|has_head_gear}} [[Minecraft:Molang]] query and the player and persona render controller's part visibility for the helmet layer no longer checks for the existence of head gear.  
*The player's {{cd|helmet_layer_visible}} variable is now based on the result of the {{cd|has_head_gear}} [[Minecraft:Molang]] query and the player and persona render controller's part visibility for the helmet layer no longer checks for the existence of head gear.  
**This fixes attachable scripts setting the {{MC/Cd|helmet_layer_visible}} to 1.0 to now properly work and maintains a fix that prevents persona hair and head gear from clipping outside of mob and [[Minecraft:Pumpkin]] heads.
**This fixes attachable scripts setting the {{cd|helmet_layer_visible}} to 1.0 to now properly work and maintains a fix that prevents persona hair and head gear from clipping outside of mob and [[Minecraft:Pumpkin]] heads.


'''Trade Tables'''
'''[[Minecraft:Trading|Trade Tables]]'''
*The Trade Table files are now versioned:
*The Trade Table files are now versioned:
**TradeTier's {{MC/Cd|total_exp_required}} is a required member from version {{MC/Cd|1.21.30}}.
**TradeTier's {{cd|total_exp_required}} is a required member from version {{cd|1.21.30}}.
**TradeTier's {{MC/Cd|groups}} is a required member from version {{MC/Cd|1.21.30}}.
**TradeTier's {{cd|groups}} is a required member from version {{cd|1.21.30}}.
**TradeItem's quantity {{MC/Cd|min}} cannot be lower than {{MC/Cd|max}} from version {{MC/Cd|1.21.30}}.
**TradeItem's quantity {{cd|min}} cannot be lower than {{cd|max}} from version {{cd|1.21.30}}.


== Experimental ==
== Experimental ==
Line 599: Line 599:
* The bundle tooltip fits 3 rows and can always show at least 8 item types.
* The bundle tooltip fits 3 rows and can always show at least 8 item types.
* Player can select any of the visible items to pull out of the bundle:
* Player can select any of the visible items to pull out of the bundle:
** Use the scroll wheel on mouse, the right stick on a game controller, or tap on a touch device.
** Use the {{mouse|scroll}} on mouse, the right stick on a game controller, or tap on a touch device.
* When selecting an item to remove, the bundle icon shows that item poking out of the bundle.
* When selecting an item to remove, the bundle icon shows that item poking out of the bundle.
* When holding a bundle in hand, player can empty it onto the ground.
* When holding a bundle in hand, player can empty it onto the ground.
Line 612: Line 612:
==== Technical ====
==== Technical ====
'''Add-Ons and Script Engine'''
'''Add-Ons and Script Engine'''
*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 the {{MC/Cd|minecraft:geometry}} json object and requires geometry {{MC/Cd|format_version}} 1.21.0 and the "Upcoming Creator Features" toggle
*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 the {{cd|minecraft:geometry}} json object and requires geometry {{cd|format_version}} 1.21.0 and the "Upcoming Creator Features" toggle
**Default values example:
**Default values example:
  "item_display_transforms": { "gui" : { "translation": [0, 0, 0], "rotation": [30, 225, 0], "scale": [0.625, 0.625, 0.625], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0], "fit_to_frame" : true }, "firstperson_righthand": { "translation": [0, 0, 0], "rotation": [0, 45, 0], "scale": [0.4, 0.4, 0.4], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "firstperson_lefthand": { "translation": [0, 0, 0], "rotation": [0, -135, 0], "scale": [0.4, 0.4, 0.4], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "thirdperson_righthand": { "translation": [0, 2.5, 0], "rotation": [75, 45, 0], "scale": [0.375, 0.375, 0.375], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "thirdperson_lefthand": { "translation": [0, 2.5, 0], "rotation": [75, 45, 0], "scale": [0.375, 0.375, 0.375], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "ground": { "translation": [0, 3.0, 0], "rotation": [0, 0, 0], "scale": [0.25, 0.25, 0.25], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "fixed": { "translation": [0, 0, 0], "rotation": [0, 0, 0], "scale": [0.5, 0.5, 0.5], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "head": { "translation": [0, 0, 0], "rotation": [0, 0, 0], "scale": [1, 1, 1], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] } }
  "item_display_transforms": { "gui" : { "translation": [0, 0, 0], "rotation": [30, 225, 0], "scale": [0.625, 0.625, 0.625], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0], "fit_to_frame" : true }, "firstperson_righthand": { "translation": [0, 0, 0], "rotation": [0, 45, 0], "scale": [0.4, 0.4, 0.4], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "firstperson_lefthand": { "translation": [0, 0, 0], "rotation": [0, -135, 0], "scale": [0.4, 0.4, 0.4], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "thirdperson_righthand": { "translation": [0, 2.5, 0], "rotation": [75, 45, 0], "scale": [0.375, 0.375, 0.375], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "thirdperson_lefthand": { "translation": [0, 2.5, 0], "rotation": [75, 45, 0], "scale": [0.375, 0.375, 0.375], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "ground": { "translation": [0, 3.0, 0], "rotation": [0, 0, 0], "scale": [0.25, 0.25, 0.25], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "fixed": { "translation": [0, 0, 0], "rotation": [0, 0, 0], "scale": [0.5, 0.5, 0.5], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "head": { "translation": [0, 0, 0], "rotation": [0, 0, 0], "scale": [1, 1, 1], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] } }


'''API'''
'''API'''
*{{MC/Cd|PlayerInteractWithBlockBeforeEvent}}
*{{cd|PlayerInteractWithBlockBeforeEvent}}
**Added property readonly {{MC/Cd|isFirstEvent: boolean}} to {{MC/Cd|beta}}. This value is true if the event was triggered on players initial interaction button press and false if triggered on holding the interaction button.
**Added property readonly {{cd|isFirstEvent: boolean}} to {{cd|beta}}. This value is true if the event was triggered on players initial interaction button press and false if triggered on holding the interaction button.
*{{MC/Cd|PlayerInteractWithBlockAfterEvent}}
*{{cd|PlayerInteractWithBlockAfterEvent}}
**Added property readonly {{MC/Cd|beforeItemStack?: ItemStack}} to {{MC/Cd|beta}}. This is the item the player was selecting before the interaction succeeded.
**Added property readonly {{cd|beforeItemStack?: ItemStack}} to {{cd|beta}}. This is the item the player was selecting before the interaction succeeded.
**Added property readonly {{MC/Cd|isFirstEvent: boolean}} to {{MC/Cd|beta}}. This value is true if the event was triggered on players initial interaction button press and false if triggered on holding the interaction button.
**Added property readonly {{cd|isFirstEvent: boolean}} to {{cd|beta}}. This value is true if the event was triggered on players initial interaction button press and false if triggered on holding the interaction button.
**This after event no longer always triggers on an empty hand. The interaction with the block needs to be successful for it to trigger the after event.
**This after event no longer always triggers on an empty hand. The interaction with the block needs to be successful for it to trigger the after event.
*{{MC/Cd|PlayerInteractWithEntityAfterEvent}}
*{{cd|PlayerInteractWithEntityAfterEvent}}
**Added property readonly {{MC/Cd|beforeItemStack?: ItemStack}} to {{MC/Cd|beta}}. This is the item the player was selecting before the interaction succeeded.
**Added property readonly {{cd|beforeItemStack?: ItemStack}} to {{cd|beta}}. This is the item the player was selecting before the interaction succeeded.
**Canceling the before event now no longer triggers the after event.
**Canceling the before event now no longer triggers the after event.
**This event now triggers only on a successful interaction.
**This event now triggers only on a successful interaction.
*{{MC/Cd|ItemUseOnBeforeEvent}}
*{{cd|ItemUseOnBeforeEvent}}
**Added property readonly {{MC/Cd|isFirstEvent: boolean}} to {{MC/Cd|beta}}. This value is true if the event was triggered on players initial interaction button press and false on events triggered from holding the interaction button.
**Added property readonly {{cd|isFirstEvent: boolean}} to {{cd|beta}}. This value is true if the event was triggered on players initial interaction button press and false on events triggered from holding the interaction button.
*{{MC/Cd|ItemUseOnAfterEvent}}
*{{cd|ItemUseOnAfterEvent}}
**Added property readonly {{MC/Cd|isFirstEvent: boolean}} to {{MC/Cd|beta}}. This value is true if the event was triggered on players initial interaction button press and false on events triggered from holding the interaction button.
**Added property readonly {{cd|isFirstEvent: boolean}} to {{cd|beta}}. This value is true if the event was triggered on players initial interaction button press and false on events triggered from holding the interaction button.


'''[[Minecraft:Block]]s'''
'''[[Minecraft:Block]]s'''
*Added new experimental field {{MC/Cd|item_specific_speeds}} to {{MC/Cd|minecraft:destructible_by_mining}} block component.
*Added new experimental field {{cd|item_specific_speeds}} to {{cd|minecraft:destructible_by_mining}} block component.


'''Gameplay'''
'''Gameplay'''
*Focus Target Camera: Added {{MC/Cd|rotation_speed}} in the free camera preset JSON to control the speed of rotation for targeting an entity. This value is a float that represents degrees turned per second.
*Focus Target Camera: Added {{cd|rotation_speed}} in the free camera preset JSON to control the speed of rotation for targeting an entity. This value is a float that represents degrees turned per second.
*Focus Target Camera: Added {{MC/Cd|snap_to_target}} bool in the free camera preset JSON to enable snapping to the target entity on the first tick.
*Focus Target Camera: Added {{cd|snap_to_target}} bool in the free camera preset JSON to enable snapping to the target entity on the first tick.


=== Changes ===
=== Changes ===
==== Technical ====
==== Technical ====
'''API'''
'''[[Minecraft:API]]'''
*Moved class {{MC/Cd|PlayerCursorInventoryComponent}} from {{MC/Cd|beta}} to {{MC/Cd|1.14.0}}.
*Moved class {{cd|PlayerCursorInventoryComponent}} from {{cd|beta}} to {{cd|1.14.0}}.


== Fixes ==
== Fixes ==
Line 671: Line 671:
|176952|Multiple trial chamber structures have missing or incorrect blocks.
|176952|Multiple trial chamber structures have missing or incorrect blocks.
|178305|Trial Spawner's hitbox is a bit small.
|178305|Trial Spawner's hitbox is a bit small.
|180083|{{MC/Cd|Player.IsEmoting}} bool (@minecraft/server api) does not return true when emoting.
|180083|{{cd|Player.IsEmoting}} bool (@minecraft/server api) does not return true when emoting.
|180238|Mob Effects icons stay the same size when GUI scale is changed.
|180238|Mob Effects icons stay the same size when GUI scale is changed.
|180424|Bed generates with the wrong color in trial chambers.
|180424|Bed generates with the wrong color in trial chambers.
|180432|Boats disappear and reappear when riding them.
|180432|Boats disappear and reappear when riding them.
|180912|{{MC/Cd|wall_dispenser}} dispenser traps can generate behind walls in trial chambers.
|180912|{{cd|wall_dispenser}} dispenser traps can generate behind walls in trial chambers.
|181944|When updating to versions past 1.20.80, blocks in item form in old worlds using numerical IDs are not upgraded correctly.
|181944|When updating to versions past 1.20.80, blocks in item form in old worlds using numerical IDs are not upgraded correctly.
|182414|Incorrect item rarity colors.
|182414|Incorrect item rarity colors.
Line 681: Line 681:
|182508|Banner pattern rarity color is in the description instead of the name.
|182508|Banner pattern rarity color is in the description instead of the name.
|183011|Breeze becomes Peaceful toward target within short range.
|183011|Breeze becomes Peaceful toward target within short range.
|183058|{{MC/Cd|variable.helmet_layer_visible}} doesn't work.
|183058|{{cd|variable.helmet_layer_visible}} doesn't work.
|183157|Didn't die in survival after hitting 0 hearts.
|183157|Didn't die in survival after hitting 0 hearts.
|183455|Firework rockets are sometimes crafted with a flight duration of 1 regardless of the amount of gunpowder used.
|183455|Firework rockets are sometimes crafted with a flight duration of 1 regardless of the amount of gunpowder used.
|183508|Game crashes when opening a lectern that has a book and quill while it is being moved by a sticky piston.
|183508|Game crashes when opening a lectern that has a book and quill while it is being moved by a sticky piston.
|183825|Category tabs are missing when switching from Classic to Pocket UI with recipe book closed.
|183825|Category tabs are missing when switching from Classic to Pocket UI with recipe book closed.
|183986|{{MC/Cmd|/camera set}} still behaves incorrectly when run during an existing camera interpolation.
|183986|{{cmd|/camera set}} still behaves incorrectly when run during an existing camera interpolation.
|184157|{{MC/Cmd|/hud @s hide all}} does not hide the D-Pad arrow buttons.
|184157|{{cmd|/hud @s hide all}} does not hide the D-Pad arrow buttons.
|184363|Dismounting a horse/mule/strider clips you 1 block into the ground when using touch controls.
|184363|Dismounting a horse/mule/strider clips you 1 block into the ground when using touch controls.
|184728|Null pointer dereference (game crash) when rendering custom block.
|184728|Null pointer dereference (game crash) when rendering custom block.
Line 702: Line 702:
*Realm ID is now displayed in the debug text for preview/beta builds while connected to a Realm or while on associated screens.
*Realm ID is now displayed in the debug text for preview/beta builds while connected to a Realm or while on associated screens.
*Some slime trial spawners in trial chambers won't spawn slimes without player intervention.
*Some slime trial spawners in trial chambers won't spawn slimes without player intervention.
*Fixed Ominous Vault may fail to generate in Pedestal and {{MC/Cd|chamber_1/2}}.
*Fixed Ominous Vault may fail to generate in Pedestal and {{cd|chamber_1/2}}.
*Fixed a softlock that could occur when purchasing subscriptions.
*Fixed a softlock that could occur when purchasing subscriptions.
*Fixed a bug where the 'Drink' interaction prompt was not displayed when the player was holding an Ominous Bottle.
*Fixed a bug where the 'Drink' interaction prompt was not displayed when the player was holding an Ominous Bottle.
*The chat output's scroll position keeps its position after the game screen re-gains focus.
*The chat output's scroll position keeps its position after the game screen re-gains focus.
*Fixed {{MC/Cd|minecraft:repeating_command_block}} to not execute when changing to {{MC/Cd|needs redstone}} from {{MC/Cd|automatic}}.
*Fixed {{cd|minecraft:repeating_command_block}} to not execute when changing to {{cd|needs redstone}} from {{cd|automatic}}.
*Fixed an issue where item components would not initialize on remote clients ().
*Fixed an issue where item components would not initialize on remote clients ().
*Fixed {{MC/Cd|minecraft:structure_blockdebug}} bounding box rendering when clients initially load server worlds containing one.
*Fixed {{cd|minecraft:structure_blockdebug}} bounding box rendering when clients initially load server worlds containing one.
*Fixed an issue where {{MC/Cd|@minecraft/server-ui}} version {{MC/Cd|1.3.0}} was not accessible.
*Fixed an issue where {{cd|@minecraft/server-ui}} version {{cd|1.3.0}} was not accessible.
*Fixed a bug where culling rules for data driven blocks did not rotate with the transformation component.
*Fixed a bug where culling rules for data driven blocks did not rotate with the transformation component.
*EDU: Fixed Material Reducer recipes not working with some flattened blocks such as Andesite or Terracotta.
*EDU: Fixed Material Reducer recipes not working with some flattened blocks such as Andesite or Terracotta.
Line 716: Line 716:
*Fixed an issue where items durability and storage bar was incorrect size and placement on certain screens.
*Fixed an issue where items durability and storage bar was incorrect size and placement on certain screens.
*Fixed Mushroom Farms in Woodland Mansions that incorrectly spawned Dirt instead of Coarse Dirt.
*Fixed Mushroom Farms in Woodland Mansions that incorrectly spawned Dirt instead of Coarse Dirt.
*Fixed the {{MC/Cd|next}} method for iterable objects.
*Fixed the {{cd|next}} method for iterable objects.
*Fixed an issue with {{MC/Cd|minecraft:redstone_conductivity}} support for custom blocks.
*Fixed an issue with {{cd|minecraft:redstone_conductivity}} support for custom blocks.
*Bundle recipe is now unlocked by obtaining leather or string.
*Bundle recipe is now unlocked by obtaining leather or string.
*Bundle now has the correct animation when adding and removing items on touch screen devices.
*Bundle now has the correct animation when adding and removing items on touch screen devices.
Line 726: Line 726:
*Villagers no longer make idle sounds when sleeping.
*Villagers no longer make idle sounds when sleeping.
*Fixed a bug where all custom blocks were rotated 180 degrees in the UI.
*Fixed a bug where all custom blocks were rotated 180 degrees in the UI.
*Specifying an invalid sound event in a {{MC/Cd|sounds.json}} file now triggers a content error.
*Specifying an invalid sound event in a {{cd|sounds.json}} file now triggers a content error.
{{MC/Fixes|project=REALMS|fixedin=1.21.30.21 Preview
{{fixes|project=REALMS|fixedin=1.21.30.21 Preview
|;old
|;old
|11940|RealismCraft addons randomly stop working & duplicating}}
|11940|RealismCraft addons randomly stop working & duplicating}}


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


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


de:Bedrock Edition 1.21.30
[[Minecraft:de:Bedrock Edition 1.21.30]]
es:Bedrock Edition 1.21.30
[[Minecraft:es:Bedrock Edition 1.21.30]]
pt:Edição Bedrock 1.21.30
[[Minecraft:pt:Edição Bedrock 1.21.30]]
ru:1.21.30 (Bedrock Edition)
[[Minecraft:ru:1.21.30 (Bedrock Edition)]]
uk:1.21.30 (Bedrock Edition)
[[Minecraft:uk:1.21.30 (Bedrock Edition)]]
zh:基岩版1.21.30
[[Minecraft:zh:基岩版1.21.30]]

Latest revision as of 11:08, 10 August 2026

Template:Distinguish Template:Infobox version

1.21.30 is a minor update to Template:BE released on September 17, 2024,<ref>Template:Cite</ref><ref>Template:Mcnet</ref><ref>Template:Cite</ref> which changes lots of names of blocks and items to parity with Template:JE, adds Minecraft:bundles as an experimental feature, and fixes bugs.

Additions

General

Screenshot Gallery Screen

  • Added Screenshot Gallery is being updated with improved navigation.
File:New UI - Screenshot Gallery Screen Menu (Bedrock Preview 1.21.30.22).png
New Screenshot Gallery Screen.

Full Keyboard Gameplay

  • Added Template:Keys and Template:Keys as left and right click equivalents in JSON UI menus (including inventory menus) when playing in Full Keyboard Gameplay mode.

Minecraft:How to Play

  • Added line break ability for How to Play topic labels instead of having it add "..." when the line got too long.

Minecraft:Tags

Changes

Blocks

Minecraft:Chemistry Table

  • The different chemistry table type Minecraft:block states for the chemistry_table ID have now been split up into their own IDs.
Old ID New ID
Template:BlockSprite chemistry_table Template:BlockSprite compound_creator
Template:BlockSprite material_reducer
Template:BlockSprite element_constructor
Template:BlockSprite lab_table

Minecraft:Colored Torch

  • The different color bit Minecraft:block states for the colored_torch_rg and colored_torch_bp IDs have now been split up into their own IDs.
Old ID New ID
Template:BlockSprite colored_torch_rg Template:BlockSprite colored_torch_red
Template:BlockSprite colored_torch_green
Template:BlockSprite colored_torch_bp Template:BlockSprite colored_torch_blue
Template:BlockSprite colored_torch_purple

Minecraft:Logs, Minecraft:Stripped Logs, Minecraft:Woods, and Minecraft:Stripped Woods

  • All Logs, Stripped Logs, Woods, and Stripped Woods are now treated consistently across various scenarios:
    • Flying mobs that can land on trees now recognize these blocks as suitable landing positions.
    • Minecraft:Parrots now prefer these blocks as landing spots.
    • Previously, these behaviors applied only to a subset of these blocks.

Minecraft:Purpur Block

  • The different chisel type Minecraft:block states for the purpur_block ID have now been split up into their own IDs.
    • The previously unused chiseled and smooth purpur blocks were renamed to Template:Cd and Template:Cd for backward compatibility, but are hidden from creative inventory and commands.
Old ID New ID
Template:BlockSprite purpur_block Template:BlockSprite purpur_block
Template:BlockSprite purpur_pillar

Minecraft:Redstone power

Minecraft:Sponge

Old ID New ID
Template:BlockSprite sponge Template:BlockSprite sponge
Template:BlockSprite wet_sponge

Minecraft:Structure Void

Minecraft:TNT and Minecraft:Underwater TNT

  • The different allow underwater bit Minecraft:block states for the tnt ID have now been split up into their own IDs.
Old ID New ID
Template:BlockSprite tnt Template:BlockSprite tnt
Template:BlockSprite underwater_tnt

Minecraft:Walls

Old ID New ID
Template:BlockSprite cobblestone_wall Template:BlockSprite cobblestone_wall
Template:BlockSprite mossy_cobblestone_wall
Template:BlockSprite granite_wall
Template:BlockSprite diorite_wall
Template:BlockSprite andesite_wall
Template:BlockSprite sandstone_wall
Template:BlockSprite brick_wall
Template:BlockSprite stone_brick_wall
Template:BlockSprite mossy_stone_brick_wall
Template:BlockSprite nether_brick_wall
Template:BlockSprite end_stone_brick_wall
Template:BlockSprite prismarine_wall
Template:BlockSprite red_sandstone_wall
Template:BlockSprite red_nether_brick_wall

Command format

Template:Cmd

  • Added Template:Cd parameter to Template:Cmd command. This causes players to quit the world and rejoin, as well as reloading all behavior and resource packs.

Gameplay

Minecraft:Death messages

  • Added a new death message for when players or their pets are defeated by a Minecraft:mace smash attack.
    • <player/mob> was smashed by <player>
    • <player/mob> was smashed by <player> with <item>

Minecraft:Sounds

  • Water splash sounds have been adapted to the Template:JE.

General

Minecraft:Rarity

  • The rarity of all items and blocks in the game has been re-evaluated to more accurately reflect the current challenge of obtaining them, given the following guidelines:
    • Items and blocks become rarer depending on the following factors:
      • The chance of finding it in a loot table, including mob drops.
      • The amount of traveling required to obtain it.
      • The difficulty of any obstacle that must be overcome to obtain it.
      • The possible amount of that item or block that exists in the world.
    • Any item or block that can be crafted must inherit the highest rarity of its crafting ingredients.
      • For example, a Mace has an Epic rarity because one of its ingredients (the Heavy Core) has an Epic rarity.
      • Likewise, any crafted item that has only Common crafting ingredients must also be Common.
    • The lists below detail the items and blocks that have changed to that rarity category.
Common
Uncommon

Template:Columns-list

Rare

Template:Columns-list

Epic
  • When an item is enchanted, their rarity status is now increased depending on their base rarity:
    • If the base rarity of an item is Common or Uncommon, it becomes Rare when enchanted.
    • If the base rarity of an item is Rare, it becomes Epic when enchanted.
    • If the base rarity of an item is Epic, it remains Epic when enchanted.

Minecraft:Realms

  • The Realms backup list now displays the date that the backup was created, instead of the age of the backup.

Touch Controls

  • Improved new d-pad for touch controls. It is now more compact, includes back strafing buttons, and a slightly extended zone outside where camera input is not received in order to prevent unexpected camera movement. When customizing controls, the diagonal buttons are visible as well.

UI

  • Shortened the URL for signing in on another device to https://microsoft.com/link.
  • Added a button in the game menu to take a screenshot. Players can view their screenshots in the screenshot gallery on their profile pages.
  • Renamed the maximum framerate slider "Framerate Limit" and added a tooltip to better describe its purpose.
  • Minecraft:Enchantments that have only one possible level no longer display the level in their name.
  • The names of many items and blocks were brought to parity with Template:JE:
Old name New name
Template:ItemLink Minecraft:Book and Quill
Template:ItemLink Minecraft:Chainmail Helmet
Template:ItemLink Minecraft:Chainmail Chestplate
Template:ItemLink Minecraft:Chainmail Leggings
Template:ItemLink Minecraft:Chainmail Boots
Template:ItemLink Minecraft:Enchanted Golden Apple
Template:ItemLink Minecraft:Steak
Template:ItemLink Minecraft:Melon Slice
Template:ItemLink Minecraft:Glistering Melon Slice
Template:ItemLink Minecraft:Milk Bucket
Template:ItemLink Minecraft:Wheat Seeds
Template:BlockLink Minecraft:Snow Block
Template:BlockLink Minecraft:Snow
Template:BlockLink Minecraft:Short Grass
Template:BlockLink Minecraft:Tall Grass
Template:ItemLink Minecraft:Sugar Cane
Template:BlockLink Minecraft:Clay
Template:ItemLink Minecraft:Clay Ball
Template:ItemLink Minecraft:Turtle Spawn Egg
Template:BlockLink Minecraft:Turtle Egg
Template:BlockLink Minecraft:Bricks
Template:BlockLink Minecraft:Nether Bricks
Template:BlockLink Minecraft:Red Nether Bricks
Template:BlockLink Minecraft:Prismarine Brick Slab
Template:BlockLink Minecraft:Stone Brick Slab
Template:BlockLink Minecraft:Brick Slab
Template:BlockLink Minecraft:Infested Stone Bricks
Template:BlockLink Minecraft:Daylight Detector
Template:BlockLink Minecraft:Enchanting Table
Template:BlockLink Minecraft:Heavy Weighted Pressure Plate
Template:BlockLink Minecraft:Light Weighted Pressure Plate
Template:BlockLink Minecraft:Chipped Anvil
Template:BlockLink Minecraft:Damaged Anvil
Template:BlockLink Minecraft:Player Head
Template:BlockLink Light
Template:BlockLink Minecraft:Ominous Banner

Items

Minecraft:Banner Patterns

Minecraft:Mace

  • Reverted a change that caused several bugs with the mace regarding stacking, enchanting, and durability. As a consequence, mobs are once again unable to do mace smash attacks.<ref>Template:Bug</ref>

Minecraft:Name Tag

  • Adding input glyph support in the name tags displayed over the entities.

Minecraft:Smithing Templates

  • Smithing Template items are now named after their template type instead of the generic "Smithing Template" name.
    • They instead specify that they are a Smithing Template through a subtitle in the hover text.

Mobs

Minecraft:Fox

World generation

Minecraft:Trial Chambers

  • Replaced the empty chests at the entrance of chamber with a Hopper and Barrel to better show the players that these are meant for disposal and inventory management.

Technical

Minecraft:Add-Ons and Script Engine

  • Removed deprecated behavior pack download related code from packets in the world join flow.
  • The default for the "gui" "item_display_transforms" "rotation" field is [30, 45, 0] instead of [30, 225, 0]
"item_display_transforms": {
"gui" : {
"translation": [0, 0, 0],
"rotation": [30, 45, 0],
"scale": [0.625, 0.625, 0.625],
"rotation_pivot" : [0, 0, 0],
"scale_pivot" : [0, 0, 0],
"fit_to_frame" : true
}
}

AI Goals

  • Removed the Template:Cd AI goal component that was never used.

Minecraft:API

Minecraft:Blocks

  • Added the Template:Cd component, which controls the basic Redstone properties of a custom block.
  • Parsing Template:Cd now produces a Content Error if its Template:Cd is greater or equal than the block names it overrides.
  • The Template:Cd field in block geometries no longer requires the "Upcoming Creator Features" toggle.

Minecraft:Commands

  • The Template:Cmd command output now displays the identifier of the found structure instead of its name.

Entity Components

  • Template:Cd is no longer restricted to Vanilla content.
    • This goal allows an entity to attack by firing a shot with a delay.
  • Template:Cd is no longer restricted to Vanilla content.
    • This goal allows an entity to jump over and around a target.
  • Template:Cd is no longer restricted to Vanilla content.
    • This goal allows an entity to move around a target.

Gameplay

  • Exposed the entity offset so the user can change the camera's pivot point from the entity's center for third person boom cameras.

General

  • Updated Feature Rules documentation.
  • Added GUI Log Level option to the Creator section of settings, which selects the level of content logs displayed on-screen when content logs are enabled.

Minecraft:Items

  • Adds a content error for if an icon can't be found with Template:Cd from Template:Cd in 1.10 data.
  • Added Template:Cd item component that allows specifying the rarity of an item.
  • Item data versioned 1.16.100+ can now be overridden by item data versioned 1.16.100+ higher in the pack stack.
  • Enables Creators to override 1.16.100+ data driven Vanilla items with 1.16.100+ data.
  • Added Template:Cd item component to allow an item to store data of the dynamic container associated with it:
    • This component requires that the bundles toggle is enabled.
    • A dynamic container is a container for storing items that is linked to an item instead of a block or an entity.
    • To use this component the item must have Template:Cd set to 1.
    • The Template:Cd field (1 to 64) defines the number of slots of the dynamic container.
    • The Template:Cd field defines the maximum allowed sum of the weight of the items in all slots of the dynamic container.
      • Items that stack to 64 weigh 1 each, those that stack to 16 weigh 4 each and unstackable items weigh 64.
    • The Template:Cd field allows for other items with a Template:Cd component to be put inside it.
    • The Template:Cd (0 to 64) defines the additional weight the item adds when inside another storage item.
      • A value of 0 means that this item is not allowed inside another storage item.
    • The Template:Cd field defines the items that are not allowed in the item's dynamic container.
    • The Template:Cd field defines the items that are exclusively allowed in the item's dynamic container.
      • If empty all items are allowed in the item's dynamic container.
  • Added Template:Cd item component to enable bundle-specific interaction scheme and tooltip.
    • This component requires that the bundles toggle is enabled.
    • To use this component the item must have a Template:Cd component defined.
    • The Template:Cd component interacts with the container created by the Template:Cd component.
    • The Template:Cd field (1 to 64) defines the maximum number of item stacks accessible from the top of the bundle, while other slots are hidden.
    • Textures named Template:Cd and Template:Cd must be added to Template:Cd.
  • The Template:Cd component is now exposed to creators.

Minecraft:Loot Tables

Resource and Minecraft:Behavior Packs

  • The player's Template:Cd variable is now based on the result of the Template:Cd Minecraft:Molang query and the player and persona render controller's part visibility for the helmet layer no longer checks for the existence of head gear.
    • This fixes attachable scripts setting the Template:Cd to 1.0 to now properly work and maintains a fix that prevents persona hair and head gear from clipping outside of mob and Minecraft:Pumpkin heads.

Trade Tables

Experimental

Template:Additions table These additions and changes are accessible by enabling the "Beta APIs", "Bundles", and "Upcoming Creator Features" experimental toggles.

Additions

Items

File:Bundle Filled BE1.png Minecraft:Bundles

  • Added bundles.
  • A bundle is an item that can pack different items together into the same stack.
  • A bundle fits one stack (usually 64 items) but it can be a mixture of many different item types.
  • Player can insert items into a bundle directly in the Minecraft:inventory.
  • The bundle tooltip fits 3 rows and can always show at least 8 item types.
  • Player can select any of the visible items to pull out of the bundle:
    • Use the Template:Mouse on mouse, the right stick on a game controller, or tap on a touch device.
  • When selecting an item to remove, the bundle icon shows that item poking out of the bundle.
  • When holding a bundle in hand, player can empty it onto the ground.
  • The bundle is crafted with one string above one leather:

Template:Crafting

Technical

Add-Ons and Script Engine

  • Added Template:Cd 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 the Template:Cd json object and requires geometry Template:Cd 1.21.0 and the "Upcoming Creator Features" toggle
    • Default values example:
"item_display_transforms": { "gui" : { "translation": [0, 0, 0], "rotation": [30, 225, 0], "scale": [0.625, 0.625, 0.625], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0], "fit_to_frame" : true }, "firstperson_righthand": { "translation": [0, 0, 0], "rotation": [0, 45, 0], "scale": [0.4, 0.4, 0.4], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "firstperson_lefthand": { "translation": [0, 0, 0], "rotation": [0, -135, 0], "scale": [0.4, 0.4, 0.4], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "thirdperson_righthand": { "translation": [0, 2.5, 0], "rotation": [75, 45, 0], "scale": [0.375, 0.375, 0.375], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "thirdperson_lefthand": { "translation": [0, 2.5, 0], "rotation": [75, 45, 0], "scale": [0.375, 0.375, 0.375], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "ground": { "translation": [0, 3.0, 0], "rotation": [0, 0, 0], "scale": [0.25, 0.25, 0.25], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "fixed": { "translation": [0, 0, 0], "rotation": [0, 0, 0], "scale": [0.5, 0.5, 0.5], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "head": { "translation": [0, 0, 0], "rotation": [0, 0, 0], "scale": [1, 1, 1], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] } }

API

  • Template:Cd
    • Added property readonly Template:Cd to Template:Cd. This value is true if the event was triggered on players initial interaction button press and false if triggered on holding the interaction button.
  • Template:Cd
    • Added property readonly Template:Cd to Template:Cd. This is the item the player was selecting before the interaction succeeded.
    • Added property readonly Template:Cd to Template:Cd. This value is true if the event was triggered on players initial interaction button press and false if triggered on holding the interaction button.
    • This after event no longer always triggers on an empty hand. The interaction with the block needs to be successful for it to trigger the after event.
  • Template:Cd
    • Added property readonly Template:Cd to Template:Cd. This is the item the player was selecting before the interaction succeeded.
    • Canceling the before event now no longer triggers the after event.
    • This event now triggers only on a successful interaction.
  • Template:Cd
    • Added property readonly Template:Cd to Template:Cd. This value is true if the event was triggered on players initial interaction button press and false on events triggered from holding the interaction button.
  • Template:Cd
    • Added property readonly Template:Cd to Template:Cd. This value is true if the event was triggered on players initial interaction button press and false on events triggered from holding the interaction button.

Minecraft:Blocks

Gameplay

  • Focus Target Camera: Added Template:Cd in the free camera preset JSON to control the speed of rotation for targeting an entity. This value is a float that represents degrees turned per second.
  • Focus Target Camera: Added Template:Cd bool in the free camera preset JSON to enable snapping to the target entity on the first tick.

Changes

Technical

Minecraft:API

Fixes

Template:Fixes Others

  • Kelp, seagrass and turtle eggs can no longer be placed on any type of Fence, instead of just a subset of them.
  • The Bad Omen effect can now be reset by drinking an Ominous Bottle of any level.
  • Fixed a bug that caused placeholder textures to appear after minimizing and then restoring the game window.
  • Fixed an issue where the invite screen in-game would not show the correct substatus.
  • Realms Stories content is no longer cropped when scrolling.
  • Text no longer overlaps screenshots in Realms Stories on Galaxy Z Flip devices on any UI size.
  • Gamepad legend no longer overlaps with UI elements when choosing a Preview Realm to create a world on.
  • In split screen mode, show the subscriptions tab only for the primary player.
  • Realm ID is now displayed in the debug text for preview/beta builds while connected to a Realm or while on associated screens.
  • Some slime trial spawners in trial chambers won't spawn slimes without player intervention.
  • Fixed Ominous Vault may fail to generate in Pedestal and Template:Cd.
  • Fixed a softlock that could occur when purchasing subscriptions.
  • Fixed a bug where the 'Drink' interaction prompt was not displayed when the player was holding an Ominous Bottle.
  • The chat output's scroll position keeps its position after the game screen re-gains focus.
  • Fixed Template:Cd to not execute when changing to Template:Cd from Template:Cd.
  • Fixed an issue where item components would not initialize on remote clients ().
  • Fixed Template:Cd bounding box rendering when clients initially load server worlds containing one.
  • Fixed an issue where Template:Cd version Template:Cd was not accessible.
  • Fixed a bug where culling rules for data driven blocks did not rotate with the transformation component.
  • EDU: Fixed Material Reducer recipes not working with some flattened blocks such as Andesite or Terracotta.
  • Parrots can now imitate Endermites.
  • Basalt Deltas now have a moody ambient sound again.
  • Fixed an issue where items durability and storage bar was incorrect size and placement on certain screens.
  • Fixed Mushroom Farms in Woodland Mansions that incorrectly spawned Dirt instead of Coarse Dirt.
  • Fixed the Template:Cd method for iterable objects.
  • Fixed an issue with Template:Cd support for custom blocks.
  • Bundle recipe is now unlocked by obtaining leather or string.
  • Bundle now has the correct animation when adding and removing items on touch screen devices.
  • Moving a stack of multiple items into a bundle now correctly moves any existing identical items to the top.
  • "Up" direction with gamepad's right-stick now correctly navigates in the bundle's submenu.
  • Sculk charge particles now have sound.
  • Fixed an issue where the world seed template button may be missing in the Create New World screen.
  • Villagers no longer make idle sounds when sleeping.
  • Fixed a bug where all custom blocks were rotated 180 degrees in the UI.
  • Specifying an invalid sound event in a Template:Cd file now triggers a content error.

Template:Fixes

References

Template:Reflist

Navigation

Template:Navbox Bedrock Edition versions

Minecraft:de:Bedrock Edition 1.21.30 Minecraft:es:Bedrock Edition 1.21.30 Minecraft:pt:Edição Bedrock 1.21.30 Minecraft:ru:1.21.30 (Bedrock Edition) Minecraft:uk:1.21.30 (Bedrock Edition) Minecraft:zh:基岩版1.21.30