Minecraft:Bedrock Edition 1.21.30: Difference between revisions
More actions
No edit summary |
Fix template calls: add MC/ prefix |
||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{ | {{MC/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 {{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. | '''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. | ||
== Additions == | == Additions == | ||
| Line 32: | Line 32: | ||
'''Full Keyboard Gameplay''' | '''Full Keyboard Gameplay''' | ||
*Added {{ | *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. | ||
'''[[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''' | ||
*Added the following block tags: | *Added the following block tags: | ||
** {{ | ** {{MC/Cd|minecraft:wood_tier_destructible}} | ||
** {{ | ** {{MC/Cd|minecraft:stone_tier_destructible}} | ||
** {{ | ** {{MC/Cd|minecraft:gold_tier_destructible}} | ||
** {{ | ** {{MC/Cd|minecraft:iron_tier_destructible}} | ||
** {{ | ** {{MC/Cd|minecraft:diamond_tier_destructible}} | ||
** {{ | ** {{MC/Cd|minecraft:netherite_tier_destructible}} | ||
** {{ | ** {{MC/Cd|minecraft:is_mace_item_destructible}} | ||
** {{ | ** {{MC/Cd|minecraft:is_shovel_item_destructible}} | ||
** {{ | ** {{MC/Cd|minecraft:is_shears_item_destructible}} | ||
** {{ | ** {{MC/Cd|minecraft:is_sword_item_destructible}} | ||
** {{ | ** {{MC/Cd|minecraft:is_tool_item_destructible}} | ||
** {{ | ** {{MC/Cd|minecraft:is_hatchet_item_destructible}} | ||
** {{ | ** {{MC/Cd|minecraft:is_digger_item_destructible}} | ||
** {{ | ** {{MC/Cd|minecraft:is_pickaxe_item_destructible}} | ||
** {{ | ** {{MC/Cd|minecraft:is_hoe_item_destructible}} | ||
== Changes == | == Changes == | ||
=== Blocks === | === Blocks === | ||
''' | '''Chemistry Table''' | ||
* The different chemistry table type | * The different chemistry table type 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" | {{ | | rowspan="4" | {{MC/Blocksprite|compound-creator}} <code>chemistry_table</code> | ||
| {{ | | {{MC/Blocksprite|compound-creator}} <code>compound_creator</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|material-reducer}} <code>material_reducer</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|element-constructor}} <code>element_constructor</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|lab-table}} <code>lab_table</code> | ||
|} | |} | ||
'''[[Minecraft:Colored Torch]]''' | '''[[Minecraft:Colored Torch]]''' | ||
* The different color bit | * 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. | ||
{|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" | {{ | | rowspan="2" | {{MC/Blocksprite|colored-torches}} <code>colored_torch_rg</code> | ||
| {{ | | {{MC/Blocksprite|red-torch}} <code>colored_torch_red</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|green-torch}} <code>colored_torch_green</code> | ||
|- | |- | ||
| rowspan="2" | {{ | | rowspan="2" | {{MC/Blocksprite|colored-torches}} <code>colored_torch_bp</code> | ||
| {{ | | {{MC/Blocksprite|blue-torch}} <code>colored_torch_blue</code> | ||
|- | |- | ||
| {{ | | {{MC/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. | ||
**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 | * The different chisel type 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 {{ | ** 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. | ||
{|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" | {{ | | rowspan="2" | {{MC/Blocksprite|purpur-block}} <code>purpur_block</code> | ||
| {{ | | {{MC/Blocksprite|purpur-block}} <code>purpur_block</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|purpur-pillar}} <code>purpur_pillar</code> | ||
|} | |} | ||
''' | '''Redstone power''' | ||
*The following blocks have been brought to parity with {{JE}} for redstone power: | *The following blocks have been brought to parity with {{MC/JE}} for redstone power: | ||
**{{ | **{{MC/Cd|minecraft:mangrove_roots}} is now powered | ||
**{{ | **{{MC/Cd|minecraft:beacon}} is no longer powered | ||
**{{ | **{{MC/Cd|minecraft:tnt}} is no longer powered | ||
**{{ | **{{MC/Cd|minecraft:sea_lantern}} is no longer powered | ||
'''[[Minecraft:Sponge]]''' | '''[[Minecraft:Sponge]]''' | ||
* The different | * The different 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" | {{ | | rowspan="2" | {{MC/Blocksprite|sponge}} <code>sponge</code> | ||
| {{ | | {{MC/Blocksprite|sponge}} <code>sponge</code> | ||
|- | |- | ||
| {{ | | {{MC/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. | ||
'''[[Minecraft:TNT]] and [[Minecraft:Underwater TNT]]''' | '''[[Minecraft:TNT]] and [[Minecraft:Underwater TNT]]''' | ||
* The different allow underwater bit | * The different allow underwater bit 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" | {{ | | rowspan="2" | {{MC/Blocksprite|tnt}} <code>tnt</code> | ||
| {{ | | {{MC/Blocksprite|tnt}} <code>tnt</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|underwater-tnt}} <code>underwater_tnt</code> | ||
|} | |} | ||
'''[[Minecraft:Wall]]s''' | '''[[Minecraft:Wall]]s''' | ||
* The different wall block type | * The different wall block type 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. | ||
**{{ | **{{MC/Cd|sandstone_wall}} and {{MC/Cd|red_sandstone_wall}} now have a hardness of 0.8. | ||
**{{ | **{{MC/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" | {{ | | rowspan="14" | {{MC/Blocksprite|cobblestone-wall}} <code>cobblestone_wall</code> | ||
| {{ | | {{MC/Blocksprite|cobblestone-wall}} <code>cobblestone_wall</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|mossy-cobblestone-wall}} <code>mossy_cobblestone_wall</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|granite-wall}} <code>granite_wall</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|diorite-wall}} <code>diorite_wall</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|andesite-wall}} <code>andesite_wall</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|sandstone-wall}} <code>sandstone_wall</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|brick-wall}} <code>brick_wall</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|stone-brick-wall}} <code>stone_brick_wall</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|mossy-stone-brick-wall}} <code>mossy_stone_brick_wall</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|nether-brick-wall}} <code>nether_brick_wall</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|end-stone-brick-wall}} <code>end_stone_brick_wall</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|prismarine-wall}} <code>prismarine_wall</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|red-sandstone-wall}} <code>red_sandstone_wall</code> | ||
|- | |- | ||
| {{ | | {{MC/Blocksprite|red-nether-brick-wall}} <code>red_nether_brick_wall</code> | ||
|} | |} | ||
=== Command format === | === Command format === | ||
'''{{ | '''{{MC/Cmd|/reload}}''' | ||
*Added {{ | *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. | ||
=== Gameplay === | === Gameplay === | ||
''' | '''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''' | ||
* Water splash sounds have been adapted to the {{JE}}. | * Water splash sounds have been adapted to the {{MC/JE}}. | ||
=== General === | === General === | ||
''' | '''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}} | ||
*{{ | *{{MC/Itemlink|Golden Apple}} | ||
:'''Uncommon''' | :'''Uncommon''' | ||
{{columns-list|colwidth=16em| | {{columns-list|colwidth=16em| | ||
*{{ | *{{MC/Blocklink|Sniffer Egg}} | ||
*{{ | *{{MC/Itemlink|Chainmail Helmet}} | ||
*{{ | *{{MC/Itemlink|Chainmail Chestplate}} | ||
*{{ | *{{MC/Itemlink|Chainmail Leggings}} | ||
*{{ | *{{MC/Itemlink|Chainmail Boots}} | ||
*{{ | *{{MC/Itemlink|Recovery Compass}} | ||
*{{ | *{{MC/Itemlink|Heart of the Sea}} | ||
*{{ | *{{MC/Itemlink|Disc Fragment 5}} | ||
*{{ | *{{MC/Itemlink|Nautilus Shell}} | ||
*{{ | *{{MC/Itemlink|Echo Shard}} | ||
*{{ | *{{MC/Itemlink|Goat Horn|Goat Horns}} | ||
*{{ | *{{MC/Itemlink|Pottery Sherd|Pottery Sherds}} | ||
*{{ | *{{MC/Itemlink|Ominous Bottle}} | ||
*{{ | *{{MC/Blocklink|Ominous Banner}} | ||
*{{ | *{{MC/Itemlink|Heads}} | ||
*{{ | *{{MC/Itemlink|Netherite Upgrade}} | ||
*{{ | *{{MC/Itemlink|Sentry Armor Trim}} | ||
*{{ | *{{MC/Itemlink|Dune Armor Trim}} | ||
*{{ | *{{MC/Itemlink|Coast Armor Trim}} | ||
*{{ | *{{MC/Itemlink|Wild Armor Trim}} | ||
*{{ | *{{MC/Itemlink|Tide Armor Trim}} | ||
*{{ | *{{MC/Itemlink|Snout Armor Trim}} | ||
*{{ | *{{MC/Itemlink|Rib Armor Trim}} | ||
*{{ | *{{MC/Itemlink|Wayfinder Armor Trim}} | ||
*{{ | *{{MC/Itemlink|Shaper Armor Trim}} | ||
*{{ | *{{MC/Itemlink|Raiser Armor Trim}} | ||
*{{ | *{{MC/Itemlink|Host Armor Trim}} | ||
*{{ | *{{MC/Itemlink|Flow Armor Trim}} | ||
*{{ | *{{MC/Itemlink|Bolt Armor Trim}} | ||
*{{ | *{{MC/Itemlink|Music Disc 13}} | ||
*{{ | *{{MC/Itemlink|Music Disc Cat}} | ||
*{{ | *{{MC/Itemlink|Music Disc Blocks}} | ||
*{{ | *{{MC/Itemlink|Music Disc Chirp}} | ||
*{{ | *{{MC/Itemlink|id=music-disc-creator-music-box|Music Disc Creator (Music Box)}} | ||
*{{ | *{{MC/Itemlink|Music Disc Far}} | ||
*{{ | *{{MC/Itemlink|Music Disc Mall}} | ||
*{{ | *{{MC/Itemlink|Music Disc Mellohi}} | ||
*{{ | *{{MC/Itemlink|Music Disc Stal}} | ||
*{{ | *{{MC/Itemlink|Music Disc Strad}} | ||
*{{ | *{{MC/Itemlink|Music Disc Ward}} | ||
*{{ | *{{MC/Itemlink|Music Disc 11}} | ||
*{{ | *{{MC/Itemlink|Music Disc Wait}} | ||
*{{ | *{{MC/Itemlink|Music Disc Relic}} | ||
*{{ | *{{MC/Itemlink|Music Disc 5}} | ||
*{{ | *{{MC/Itemlink|Music Disc Precipice}} | ||
}} | }} | ||
:'''Rare''' | :'''Rare''' | ||
{{columns-list|colwidth=16em| | {{columns-list|colwidth=16em| | ||
*{{ | *{{MC/Itemlink|Enchanted Golden Apple}} | ||
*{{ | *{{MC/Itemlink|Trident}} | ||
*{{ | *{{MC/Itemlink|Nether Star}} | ||
*{{ | *{{MC/Itemlink|Ward Armor Trim}} | ||
*{{ | *{{MC/Itemlink|Eye Armor Trim}} | ||
*{{ | *{{MC/Itemlink|Vex Armor Trim}} | ||
*{{ | *{{MC/Itemlink|Spire Armor Trim}} | ||
*{{ | *{{MC/Blocklink|Wither Skeleton Skull}} | ||
*{{ | *{{MC/Itemlink|Skull Charge Banner Pattern}} | ||
*{{ | *{{MC/Itemlink|Thing Banner Pattern}} | ||
*{{ | *{{MC/Itemlink|Music Disc Pigstep}} | ||
*{{ | *{{MC/Itemlink|Music Disc otherside}} | ||
*{{ | *{{MC/Itemlink|Music Disc Creator}} | ||
}} | }} | ||
:'''Epic''' | :'''Epic''' | ||
*{{ | *{{MC/Blocklink|Dragon Egg}} | ||
*{{ | *{{MC/Itemlink|Elytra}} | ||
*{{ | *{{MC/Blocklink|Dragon Head}} | ||
*{{ | *{{MC/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. | ||
*The names of many items and blocks were brought to parity with {{JE}}: | *The names of many items and blocks were brought to parity with {{MC/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}} | ||
|[[Minecraft:Book and Quill]] | |[[Minecraft:Book and Quill]] | ||
|- | |- | ||
|{{ | |{{MC/Itemlink|Chainmail Helmet|Chain Helmet}} | ||
|[[Minecraft:Chainmail Helmet]] | |[[Minecraft:Chainmail Helmet]] | ||
|- | |- | ||
|{{ | |{{MC/Itemlink|Chainmail Chestplate|Chain Chestplate}} | ||
|[[Minecraft:Chainmail Chestplate]] | |[[Minecraft:Chainmail Chestplate]] | ||
|- | |- | ||
|{{ | |{{MC/Itemlink|Chainmail Leggings|Chain Leggings}} | ||
|[[Minecraft:Chainmail Leggings]] | |[[Minecraft:Chainmail Leggings]] | ||
|- | |- | ||
|{{ | |{{MC/Itemlink|Chainmail Boots|Chain Boots}} | ||
|[[Minecraft:Chainmail Boots]] | |[[Minecraft:Chainmail Boots]] | ||
|- | |- | ||
|{{ | |{{MC/Itemlink|Enchanted Golden Apple|Enchanted Apple}} | ||
|[[Minecraft:Enchanted Golden Apple]] | |[[Minecraft:Enchanted Golden Apple]] | ||
|- | |- | ||
|{{ | |{{MC/Itemlink|Steak|Cooked Beef}} | ||
|[[Minecraft:Steak]] | |[[Minecraft:Steak]] | ||
|- | |- | ||
|{{ | |{{MC/Itemlink|Melon Slice|Melon}} | ||
|[[Minecraft:Melon Slice]] | |[[Minecraft:Melon Slice]] | ||
|- | |- | ||
|{{ | |{{MC/Itemlink|Glistering Melon Slice|Glistering Melon}} | ||
|[[Minecraft:Glistering Melon Slice]] | |[[Minecraft:Glistering Melon Slice]] | ||
|- | |- | ||
|{{ | |{{MC/Itemlink|Milk Bucket|Milk}} | ||
|[[Minecraft:Milk Bucket]] | |[[Minecraft:Milk Bucket]] | ||
|- | |- | ||
|{{ | |{{MC/Itemlink|Wheat Seeds|Seeds}} | ||
|[[Minecraft:Wheat Seeds]] | |[[Minecraft:Wheat Seeds]] | ||
|- | |- | ||
|{{ | |{{MC/Blocklink|Snow Block|Snow}} | ||
|[[Minecraft:Snow Block]] | |[[Minecraft:Snow Block]] | ||
|- | |- | ||
|{{ | |{{MC/Blocklink|Snow|Top Snow}} | ||
|[[Minecraft:Snow]] | |[[Minecraft:Snow]] | ||
|- | |- | ||
|{{ | |{{MC/Blocklink|Short Grass|Grass}} | ||
|[[Minecraft:Short Grass]] | |[[Minecraft:Short Grass]] | ||
|- | |- | ||
|{{ | |{{MC/Blocklink|Tall Grass|Double Tallgrass}} | ||
|[[Minecraft:Tall Grass]] | |[[Minecraft:Tall Grass]] | ||
|- | |- | ||
|{{ | |{{MC/Itemlink|Sugar Cane|Sugar Canes}} | ||
|[[Minecraft:Sugar Cane]] | |[[Minecraft:Sugar Cane]] | ||
|- | |- | ||
|{{ | |{{MC/Blocklink|Clay|Clay Block}} | ||
|[[Minecraft:Clay]] | |[[Minecraft:Clay]] | ||
|- | |- | ||
|{{ | |{{MC/Itemlink|Clay Ball|Clay}} | ||
|[[Minecraft:Clay Ball]] | |[[Minecraft:Clay Ball]] | ||
|- | |- | ||
|{{ | |{{MC/Itemlink|Turtle Spawn Egg|Sea Turtle Spawn Egg}} | ||
| | |Turtle Spawn Egg | ||
|- | |- | ||
|{{ | |{{MC/Blocklink|Turtle Egg|Sea Turtle Egg}} | ||
|[[Minecraft:Turtle Egg]] | |[[Minecraft:Turtle Egg]] | ||
|- | |- | ||
|{{ | |{{MC/Blocklink|Bricks|Brick Block}} | ||
|[[Minecraft:Bricks]] | |[[Minecraft:Bricks]] | ||
|- | |- | ||
|{{ | |{{MC/Blocklink|Nether Bricks|Nether Brick Block}} | ||
|[[Minecraft:Nether Bricks]] | |[[Minecraft:Nether Bricks]] | ||
|- | |- | ||
|{{ | |{{MC/Blocklink|Red Nether Bricks|Red Nether Brick}} | ||
|[[Minecraft:Red Nether Bricks]] | |[[Minecraft:Red Nether Bricks]] | ||
|- | |- | ||
|{{ | |{{MC/Blocklink|Prismarine Brick Slab|Prismarine Bricks Slab}} | ||
|[[Minecraft:Prismarine Brick Slab]] | |[[Minecraft:Prismarine Brick Slab]] | ||
|- | |- | ||
|{{ | |{{MC/Blocklink|Stone Brick Slab|Stone Bricks Slab}} | ||
|[[Minecraft:Stone Brick Slab]] | |[[Minecraft:Stone Brick Slab]] | ||
|- | |- | ||
|{{ | |{{MC/Blocklink|Brick Slab|Bricks Slab}} | ||
|[[Minecraft:Brick Slab]] | |[[Minecraft:Brick Slab]] | ||
|- | |- | ||
|{{ | |{{MC/Blocklink|Infested Stone Bricks|Infested Stone Brick}} | ||
| | |Infested Stone Bricks | ||
|- | |- | ||
|{{ | |{{MC/Blocklink|Daylight Detector|Daylight Sensor}} | ||
|[[Minecraft:Daylight Detector]] | |[[Minecraft:Daylight Detector]] | ||
|- | |- | ||
|{{ | |{{MC/Blocklink|Enchanting Table|Enchantment Table}} | ||
|[[Minecraft:Enchanting Table]] | |[[Minecraft:Enchanting Table]] | ||
|- | |- | ||
|{{ | |{{MC/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)}} | ||
|[[Minecraft:Light Weighted Pressure Plate]] | |[[Minecraft:Light Weighted Pressure Plate]] | ||
|- | |- | ||
|{{ | |{{MC/Blocklink|Chipped Anvil|Slightly Damaged Anvil}} | ||
| | |Chipped Anvil | ||
|- | |- | ||
|{{ | |{{MC/Blocklink|Damaged Anvil|Very Damaged Anvil}} | ||
| | |Damaged Anvil | ||
|- | |- | ||
|{{ | |{{MC/Blocklink|Player Head|Head}} | ||
|[[Minecraft:Player Head]] | |[[Minecraft:Player Head]] | ||
|- | |- | ||
|{{ | |{{MC/Blocklink|Light Block}} | ||
| | |Light | ||
|- | |- | ||
|{{ | |{{MC/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 {{JE}}. | *The name of the Stone Mason [[Minecraft:villager]] profession has been renamed to Mason to match {{MC/JE}}. | ||
*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}}. | *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}}. | ||
=== Items === | === Items === | ||
| Line 427: | Line 427: | ||
=== Mobs === | === Mobs === | ||
''' | '''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''' | ||
*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''' | ||
*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 {{ | *Removed the {{MC/Cd|minecraft:behavior.peek}} AI goal component that was never used. | ||
''' | '''API''' | ||
*Released {{ | *Released {{MC/Cd|@minecraft/server}} version {{MC/Cd|1.3.0}}. | ||
**Note: This can still change while in ''Preview''. | **Note: This can still change while in ''Preview''. | ||
*Added {{ | *Added {{MC/Cd|@minecraft/server}} version {{MC/Cd|1.4.0-beta}}. | ||
*Released {{ | *Released {{MC/Cd|playerEmoteWorld}} after event from {{MC/Cd|Beta}} to {{MC/Cd|1.14.0}}. | ||
*Released class {{ | *Released class {{MC/Cd|BlockRecordPlayerComponent}} from {{MC/Cd|beta}} to {{MC/Cd|1.14.0}}. | ||
*Released {{ | *Released {{MC/Cd|UIManagerclass}} from {{MC/Cd|Beta}} to {{MC/Cd|1.3.0}}. | ||
*Released {{ | *Released {{MC/Cd|EntityQueryPropertyOptions}} from {{MC/Cd|beta}} to {{MC/Cd|1.14.0}}. | ||
*Moved {{ | *Moved {{MC/Cd|EntityStrengthComponent}} from {{MC/Cd|beta}} to {{MC/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: {{ | *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. | ||
'''[[Minecraft:Block]]s''' | '''[[Minecraft:Block]]s''' | ||
*Added the {{ | *Added the {{MC/Cd|minecraft:redstone_conductivity}} component, which controls the basic Redstone properties of a custom block. | ||
*Parsing {{ | *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. | ||
*The {{ | *The {{MC/Cd|item_display_transforms}} field in block geometries no longer requires the "Upcoming Creator Features" toggle. | ||
'''[[Minecraft:Commands]]''' | '''[[Minecraft:Commands]]''' | ||
*The {{ | *The {{MC/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. | ||
**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. | ||
**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. | ||
**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 {{ | *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. | ||
*Added {{ | *Added {{MC/Cd|minecraft:rarity}} item component that allows specifying the rarity of an item. | ||
**It has a single field {{ | **It has a single field {{MC/Cd|value}} that accepts the following values: | ||
***{{ | ***{{MC/Cd|common}}. | ||
***{{ | ***{{MC/Cd|uncommon}}. | ||
***{{ | ***{{MC/Cd|rare}}. | ||
***{{ | ***{{MC/Cd|epic}}. | ||
**Can also be written as an inlined value like so: {{ | **Can also be written as an inlined value like so: {{MC/Cd|minecraft:rarity}}: {{MC/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 {{ | ***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. | ||
*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 {{ | *Added {{MC/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 {{ | **To use this component the item must have {{MC/Cd|minecraft:max_stack_size}} set to 1. | ||
**The {{ | **The {{MC/Cd|max_slots}} field (1 to 64) defines the number of slots of the dynamic container. | ||
**The {{ | **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. | ||
***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 {{ | **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 {{ | **The {{MC/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 {{ | **The {{MC/Cd|banned_items}} field defines the items that are not allowed in the item's dynamic container. | ||
**The {{ | **The {{MC/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 {{ | *Added {{MC/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 {{ | **To use this component the item must have a {{MC/Cd|minecraft:storage_item}} component defined. | ||
**The {{ | **The {{MC/Cd|minecraft:bundle_interaction}} component interacts with the container created by the {{MC/Cd|minecraft:storage_item}} component. | ||
**The {{ | **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. | ||
**Textures named {{ | **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}}. | ||
*The {{ | *The {{MC/Cd|minecraft:dyeable}} component is now exposed to creators. | ||
''' | '''Loot Tables''' | ||
*Added {{ | *Added {{MC/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 {{ | **It has a single field {{MC/Cd|id}} that accepts the following potion id values: | ||
***{{ | ***{{MC/Cd|water}} | ||
***{{ | ***{{MC/Cd|mundane}} | ||
***{{ | ***{{MC/Cd|long_mundane}} | ||
***{{ | ***{{MC/Cd|thick}} | ||
***{{ | ***{{MC/Cd|awkward}} | ||
***{{ | ***{{MC/Cd|nightvision}} | ||
***{{ | ***{{MC/Cd|long_nightvision}} | ||
***{{ | ***{{MC/Cd|invisibility}} | ||
***{{ | ***{{MC/Cd|long_invisibility}} | ||
***{{ | ***{{MC/Cd|leaping}} | ||
***{{ | ***{{MC/Cd|long_leaping}} | ||
***{{ | ***{{MC/Cd|strong_leaping}} | ||
***{{ | ***{{MC/Cd|fire_resistance}} | ||
***{{ | ***{{MC/Cd|long_fire_resistance}} | ||
***{{ | ***{{MC/Cd|swiftness}} | ||
***{{ | ***{{MC/Cd|long_swiftness}} | ||
***{{ | ***{{MC/Cd|strong_swiftness}} | ||
***{{ | ***{{MC/Cd|slowness}} | ||
***{{ | ***{{MC/Cd|long_slowness}} | ||
***{{ | ***{{MC/Cd|strong_slowness}} | ||
***{{ | ***{{MC/Cd|water_breathing}} | ||
***{{ | ***{{MC/Cd|long_water_breathing}} | ||
***{{ | ***{{MC/Cd|healing}} | ||
***{{ | ***{{MC/Cd|strong_healing}} | ||
***{{ | ***{{MC/Cd|harming}} | ||
***{{ | ***{{MC/Cd|strong_harming}} | ||
***{{ | ***{{MC/Cd|poison}} | ||
***{{ | ***{{MC/Cd|long_poison}} | ||
***{{ | ***{{MC/Cd|strong_poison}} | ||
***{{ | ***{{MC/Cd|regeneration}} | ||
***{{ | ***{{MC/Cd|long_regeneration}} | ||
***{{ | ***{{MC/Cd|strong_regeneration}} | ||
***{{ | ***{{MC/Cd|strength}} | ||
***{{ | ***{{MC/Cd|long_strength}} | ||
***{{ | ***{{MC/Cd|strong_strength}} | ||
***{{ | ***{{MC/Cd|weakness}} | ||
***{{ | ***{{MC/Cd|long_weakness}} | ||
***{{ | ***{{MC/Cd|wither}} | ||
***{{ | ***{{MC/Cd|turtle_master}} | ||
***{{ | ***{{MC/Cd|long_turtle_master}} | ||
***{{ | ***{{MC/Cd|strong_turtle_master}} | ||
***{{ | ***{{MC/Cd|slow_falling}} | ||
***{{ | ***{{MC/Cd|long_slow_falling}} | ||
***{{ | ***{{MC/Cd|wind_charged}} | ||
***{{ | ***{{MC/Cd|weaving}} | ||
***{{ | ***{{MC/Cd|oozing}} | ||
***{{ | ***{{MC/Cd|infested}} | ||
**The following types of items are compatible with the {{ | **The following types of items are compatible with the {{MC/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''' | ||
*The player'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. | ||
**This fixes attachable scripts setting the {{ | **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. | ||
''' | '''Trade Tables''' | ||
*The Trade Table files are now versioned: | *The Trade Table files are now versioned: | ||
**TradeTier's {{ | **TradeTier's {{MC/Cd|total_exp_required}} is a required member from version {{MC/Cd|1.21.30}}. | ||
**TradeTier's {{ | **TradeTier's {{MC/Cd|groups}} is a required member from version {{MC/Cd|1.21.30}}. | ||
**TradeItem's quantity {{ | **TradeItem's quantity {{MC/Cd|min}} cannot be lower than {{MC/Cd|max}} from version {{MC/Cd|1.21.30}}. | ||
== Experimental == | == Experimental == | ||
| Line 612: | Line 612: | ||
==== Technical ==== | ==== Technical ==== | ||
'''Add-Ons and Script Engine''' | '''Add-Ons and Script Engine''' | ||
*Added {{ | *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 | ||
**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}} | ||
**Added property readonly {{ | **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. | ||
*{{ | *{{MC/Cd|PlayerInteractWithBlockAfterEvent}} | ||
**Added property readonly {{ | **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 {{ | **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. | ||
**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}} | ||
**Added property readonly {{ | **Added property readonly {{MC/Cd|beforeItemStack?: ItemStack}} to {{MC/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}} | ||
**Added property readonly {{ | **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. | ||
*{{ | *{{MC/Cd|ItemUseOnAfterEvent}} | ||
**Added property readonly {{ | **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. | ||
'''[[Minecraft:Block]]s''' | '''[[Minecraft:Block]]s''' | ||
*Added new experimental field {{ | *Added new experimental field {{MC/Cd|item_specific_speeds}} to {{MC/Cd|minecraft:destructible_by_mining}} block component. | ||
'''Gameplay''' | '''Gameplay''' | ||
*Focus Target Camera: Added {{ | *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 {{ | *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. | ||
=== Changes === | === Changes === | ||
==== Technical ==== | ==== Technical ==== | ||
''' | '''API''' | ||
*Moved class {{ | *Moved class {{MC/Cd|PlayerCursorInventoryComponent}} from {{MC/Cd|beta}} to {{MC/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|{{ | |180083|{{MC/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|{{ | |180912|{{MC/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|{{ | |183058|{{MC/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|{{ | |183986|{{MC/Cmd|/camera set}} still behaves incorrectly when run during an existing camera interpolation. | ||
|184157|{{ | |184157|{{MC/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 {{ | *Fixed Ominous Vault may fail to generate in Pedestal and {{MC/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 {{ | *Fixed {{MC/Cd|minecraft:repeating_command_block}} to not execute when changing to {{MC/Cd|needs redstone}} from {{MC/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 {{ | *Fixed {{MC/Cd|minecraft:structure_blockdebug}} bounding box rendering when clients initially load server worlds containing one. | ||
*Fixed an issue where {{ | *Fixed an issue where {{MC/Cd|@minecraft/server-ui}} version {{MC/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 {{ | *Fixed the {{MC/Cd|next}} method for iterable objects. | ||
*Fixed an issue with {{ | *Fixed an issue with {{MC/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 {{ | *Specifying an invalid sound event in a {{MC/Cd|sounds.json}} file now triggers a content error. | ||
{{ | {{MC/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}} | ||
== Navigation == | == Navigation == | ||
{{Navbox Bedrock Edition versions|1.2x}} | {{MC/Navbox Bedrock Edition versions|1.2x}} | ||
de:Bedrock Edition 1.21.30 | |||
es:Bedrock Edition 1.21.30 | |||
pt:Edição Bedrock 1.21.30 | |||
ru:1.21.30 (Bedrock Edition) | |||
uk:1.21.30 (Bedrock Edition) | |||
zh:基岩版1.21.30 | |||
Latest revision as of 19:12, 9 April 2026
Template:Hatnote Template:Infobox version
1.21.30 is a minor update to Bedrock Edition 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 Java Edition, adds Minecraft:bundles as an experimental feature, and fixes bugs.
Additions
General
Screenshot Gallery Screen
- Added Screenshot Gallery is being updated with improved navigation.
Full Keyboard Gameplay
- Added Script error: No such module "keys". and Script error: No such module "keys". as left and right click equivalents in JSON UI menus (including inventory menus) when playing in Full Keyboard Gameplay mode.
- Added line break ability for How to Play topic labels instead of having it add "..." when the line got too long.
Tags
- Added the following block tags:
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
Changes
Blocks
Chemistry Table
- The different chemistry table type block states for the
chemistry_tableID have now been split up into their own IDs.
| Old ID | New ID |
|---|---|
Template:Redr |
Template:Redr |
Template:Redr | |
Template:Redr | |
Template:Redr |
- The different color bit block states for the
colored_torch_rgandcolored_torch_bpIDs have now been split up into their own IDs.
| Old ID | New ID |
|---|---|
Template:Redr |
Template:Redr |
Template:Redr | |
Template:Redr |
Template:Redr |
Template:Redr |
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.
- Parrots now prefer these blocks as landing spots.
- Previously, these behaviors applied only to a subset of these blocks.
- The different chisel type block states for the
purpur_blockID have now been split up into their own IDs.- The previously unused chiseled and smooth purpur blocks were renamed to
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
Template:Redr for backward compatibility, but are hidden from creative inventory and commands.
| Old ID | New ID |
|---|---|
Template:Redr |
Template:Redr |
Template:Redr |
Redstone power
- The following blocks have been brought to parity with Java Edition for redstone power:
- REDIRECT Template:Code
Template:Redr is now powered
- REDIRECT Template:Code
Template:Redr is no longer powered
- REDIRECT Template:Code
Template:Redr is no longer powered
- REDIRECT Template:Code
Template:Redr is no longer powered
- The different block states for the
spongeID have now been split up into their own IDs.
| Old ID | New ID |
|---|---|
Template:Redr |
Template:Redr |
Template:Redr |
- REDIRECT Template:Code
Template:Redr has had its block state removed and
- REDIRECT Template:Code
Template:Redr variants are converted to the base block.
Minecraft:TNT and Minecraft:Underwater TNT
- The different allow underwater bit block states for the
tntID have now been split up into their own IDs.
| Old ID | New ID |
|---|---|
Template:Redr |
Template:Redr |
Template:Redr |
- The different wall block type block states for the
cobblestone_wallID have now been split up into their own IDs.
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
Template:Redr now have a hardness of 1.5.
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
Template:Redr now have a hardness of 0.8.
- REDIRECT Template:Code
Template:Redr now has a hardness of 3.
| Old ID | New ID |
|---|---|
Template:Redr |
Template:Redr |
Template:Redr | |
Template:Redr | |
Template:Redr | |
Template:Redr | |
Template:Redr | |
Template:Redr | |
Template:Redr | |
Template:Redr | |
Template:Redr | |
Template:Redr | |
Template:Redr | |
Template:Redr | |
Template:Redr |
Command format
- REDIRECT Template:Command
- Added
- REDIRECT Template:Code
Template:Redr parameter to
- REDIRECT Template:Command
Template:Redr command. This causes players to quit the world and rejoin, as well as reloading all behavior and resource packs.
Gameplay
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>
Sounds
- Water splash sounds have been adapted to the Java Edition.
General
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.
- Items and blocks become rarer depending on the following factors:
- Common
- REDIRECT Template:ItemLink
- REDIRECT Template:ItemLink
- Uncommon
- Rare
- Epic
- redirect Template:blockLink
- REDIRECT Template:ItemLink
- redirect Template:blockLink
- REDIRECT Template:ItemLink
- 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.
- 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.
- 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 Java Edition:
- The name of the Stone Mason Minecraft:villager profession has been renamed to Mason to match Java Edition.
- Added hotkeys to take screenshots in game on controller and keyboard. On mouse/keyboard: Script error: No such module "keys".. On controller:
- REDIRECT Template:Xbutton
- REDIRECT Template:Xbutton
- REDIRECT Template:Psbutton
- REDIRECT Template:Psbutton
- REDIRECT Template:Nsbutton
- REDIRECT Template:Nsbutton
Items
- File:Flower Charge Banner Pattern JE2 BE2.png File:Creeper Charge Banner Pattern JE2 BE2.png File:Skull Charge Banner Pattern JE2 BE2.png File:Thing Banner Pattern JE2 BE2.png File:Globe Banner Pattern JE2 BE2.png File:Snout Banner Pattern JE2 BE2.png File:Flow Banner Pattern JE2 BE2.png File:Guster Banner Pattern JE2 BE2.png File:Field Masoned Banner Pattern JE1 BE2.png File:Bordure Indented Banner Pattern JE1 BE2.png Added unique item textures for each banner pattern.
- 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>
- Adding input glyph support in the name tags displayed over the entities.
- 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
Fox
- Reduced the health from Template:Hp to Template:Hp to match Java Edition.
World generation
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
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
- REDIRECT Template:Code
Template:Redr AI goal component that was never used.
API
- Released
- REDIRECT Template:Code
Template:Redr version
- REDIRECT Template:Code
- Note: This can still change while in Preview.
- Added
- REDIRECT Template:Code
Template:Redr version
- REDIRECT Template:Code
- Released
- REDIRECT Template:Code
Template:Redr after event from
- REDIRECT Template:Code
- REDIRECT Template:Code
- Released class
- REDIRECT Template:Code
Template:Redr from
- REDIRECT Template:Code
- REDIRECT Template:Code
- Released
- REDIRECT Template:Code
Template:Redr from
- REDIRECT Template:Code
- REDIRECT Template:Code
- Released
- REDIRECT Template:Code
Template:Redr from
- REDIRECT Template:Code
- REDIRECT Template:Code
- Moved
- REDIRECT Template:Code
Template:Redr from
- REDIRECT Template:Code
- REDIRECT Template:Code
- 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:
- REDIRECT Template:Code
Template:Redr API, Target Selector for Actor Properties APIs, and the Block Record Player Component APIs.
- Added the
- REDIRECT Template:Code
Template:Redr component, which controls the basic Redstone properties of a custom block.
- Parsing
- REDIRECT Template:Code
Template:Redr now produces a Content Error if its
- REDIRECT Template:Code
Template:Redr is greater or equal than the block names it overrides.
- The
- REDIRECT Template:Code
Template:Redr field in block geometries no longer requires the "Upcoming Creator Features" toggle.
- The
- REDIRECT Template:Command
Template:Redr command output now displays the identifier of the found structure instead of its name.
Entity Components
- REDIRECT Template:Code
Template:Redr is no longer restricted to Vanilla content.
- This goal allows an entity to attack by firing a shot with a delay.
- REDIRECT Template:Code
Template:Redr is no longer restricted to Vanilla content.
- This goal allows an entity to jump over and around a target.
- REDIRECT Template:Code
Template:Redr 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.
- Adds a content error for if an icon can't be found with
- REDIRECT Template:Code
Template:Redr from
- REDIRECT Template:Code
Template:Redr in 1.10 data.
- Added
- REDIRECT Template:Code
Template:Redr item component that allows specifying the rarity of an item.
- It has a single field
- REDIRECT Template:Code
Template:Redr that accepts the following values:
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- Can also be written as an inlined value like so:
- REDIRECT Template:Code
- REDIRECT Template:Code
- The rarity of the item determines which color it uses for its name.
- If the item has a
- The rarity of the item determines which color it uses for its name.
- REDIRECT Template:Code
Template:Redr 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.
- Enables Creators to override 1.16.100+ data driven Vanilla items with 1.16.100+ data.
- Added
- REDIRECT Template:Code
Template:Redr 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
- REDIRECT Template:Code
Template:Redr set to 1.
- The
- REDIRECT Template:Code
Template:Redr field (1 to 64) defines the number of slots of the dynamic container.
- The
- REDIRECT Template:Code
Template:Redr 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
- REDIRECT Template:Code
Template:Redr field allows for other items with a
- REDIRECT Template:Code
Template:Redr component to be put inside it.
- The
- REDIRECT Template:Code
Template:Redr (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
- REDIRECT Template:Code
Template:Redr field defines the items that are not allowed in the item's dynamic container.
- The
- REDIRECT Template:Code
Template:Redr 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
- REDIRECT Template:Code
Template:Redr 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
- REDIRECT Template:Code
Template:Redr component defined.
- The
- REDIRECT Template:Code
Template:Redr component interacts with the container created by the
- REDIRECT Template:Code
Template:Redr component.
- The
- REDIRECT Template:Code
Template:Redr 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
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
Template:Redr must be added to
- REDIRECT Template:Code
- The
- REDIRECT Template:Code
Template:Redr component is now exposed to creators.
Loot Tables
- Added
- REDIRECT Template:Code
Template:Redr item function for loot tables that can set the potion type of compatible items with a potion id.
- It has a single field
- REDIRECT Template:Code
Template:Redr that accepts the following potion id values:
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- The following types of items are compatible with the
- REDIRECT Template:Code
Template:Redr function:
Resource and Behavior Packs
- The player's
- REDIRECT Template:Code
Template:Redr variable is now based on the result of the
- REDIRECT Template:Code
Template:Redr 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
- REDIRECT Template:Code
Template:Redr 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
- The Trade Table files are now versioned:
- TradeTier's
- REDIRECT Template:Code
Template:Redr is a required member from version
- REDIRECT Template:Code
- TradeTier's
- REDIRECT Template:Code
Template:Redr is a required member from version
- REDIRECT Template:Code
- TradeItem's quantity
- REDIRECT Template:Code
Template:Redr cannot be lower than
- REDIRECT Template:Code
Template:Redr from version
- REDIRECT Template:Code
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 scroll wheel 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:
Technical
Add-Ons and Script Engine
- Added
- 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 the
- REDIRECT Template:Code
Template:Redr json object and requires geometry
- REDIRECT Template:Code
Template:Redr 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
- REDIRECT Template:Code
- Added property readonly
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr. This value is true if the event was triggered on players initial interaction button press and false if triggered on holding the interaction button.
- REDIRECT Template:Code
- Added property readonly
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr. This is the item the player was selecting before the interaction succeeded.
- Added property readonly
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr. 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.
- REDIRECT Template:Code
- Added property readonly
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr. 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.
- REDIRECT Template:Code
- Added property readonly
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr. 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.
- REDIRECT Template:Code
- Added property readonly
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr. 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 new experimental field
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr block component.
Gameplay
- Focus Target Camera: Added
- REDIRECT Template:Code
Template:Redr 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
- REDIRECT Template:Code
Template:Redr bool in the free camera preset JSON to enable snapping to the target entity on the first tick.
Changes
Technical
API
- Moved class
- REDIRECT Template:Code
Template:Redr from
- REDIRECT Template:Code
- REDIRECT Template:Code
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
- REDIRECT Template:Code
- 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
- REDIRECT Template:Code
Template:Redr to not execute when changing to
- REDIRECT Template:Code
Template:Redr from
- REDIRECT Template:Code
- Fixed an issue where item components would not initialize on remote clients ().
- Fixed
- REDIRECT Template:Code
Template:Redr bounding box rendering when clients initially load server worlds containing one.
- Fixed an issue where
- REDIRECT Template:Code
Template:Redr version
- REDIRECT Template:Code
Template:Redr 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
- REDIRECT Template:Code
Template:Redr method for iterable objects.
- Fixed an issue with
- REDIRECT Template:Code
Template:Redr 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
- REDIRECT Template:Code
Template:Redr file now triggers a content error. Script error: No such module "fixes".
References
<references group="">
</references>
de:Bedrock Edition 1.21.30 es:Bedrock Edition 1.21.30 pt:Edição Bedrock 1.21.30 ru:1.21.30 (Bedrock Edition) uk:1.21.30 (Bedrock Edition) zh:基岩版1.21.30