'''1.20.80''', the release of '''[[Minecraft:Armored Paws]]''', is a [[Minecraft:Game drop|drop]] for {{BE}}, released on April 23, 2024.<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/26107776674445|title=Minecraft - 1.20.80 - Armored Paws (Bedrock)|website=Minecraft Feedback|date=April 23, 2024}}</ref><ref>{{Mcnet|minecraft-bedrock-1-20-80|Minecraft Bedrock 1.20.80|April 23, 2024}}</ref><ref>{{cite|url=https://learn.microsoft.com/en-us/minecraft/creator/documents/update1.20.80?view=minecraft-bedrock-stable|title=Minecraft Bedrock 1.20.80 Update Notes for Creators|website=Microsoft Learn|date=July 17, 2025}}</ref> It fixes bugs and makes [[Minecraft:armadillo]]s and [[Minecraft:wolf armor]] available in normal gameplay, removing their [[Minecraft:experimental]] toggle. It also adds more features under the [[Minecraft:Tricky Trials|Update 1.21]] [[Minecraft:experiment]], with the [[Minecraft:mace]], [[Minecraft:heavy core]] and [[Minecraft:breeze rod]].
'''1.20.80''', the release of '''Armored Paws''', is a [[Minecraft:Game drop|drop]] for {{MC/BE}}, released on April 23, 2024.<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/26107776674445|title=Minecraft - 1.20.80 - Armored Paws (Bedrock)|website=Minecraft Feedback|date=April 23, 2024}}</ref><ref>{{Mcnet|minecraft-bedrock-1-20-80|Minecraft Bedrock 1.20.80|April 23, 2024}}</ref><ref>{{cite|url=https://learn.microsoft.com/en-us/minecraft/creator/documents/update1.20.80?view=minecraft-bedrock-stable|title=Minecraft Bedrock 1.20.80 Update Notes for Creators|website=Microsoft Learn|date=July 17, 2025}}</ref> It fixes bugs and makes armadillos and wolf armor available in normal gameplay, removing their experimental toggle. It also adds more features under the Update 1.21 experiment, with the [[Minecraft:mace]], heavy core and breeze rod.
* The winner of [[Minecraft:Minecraft Live 2023]]'s Mob Vote.
* The winner of Minecraft Live 2023's Mob Vote.
* A passive mob that spawns in [[Minecraft:savanna]] and [[Minecraft:badlands]] biomes with the same frequency as [[Minecraft:chicken]]s and [[Minecraft:pig]]s.
* A passive mob that spawns in savanna and badlands biomes with the same frequency as chickens and [[Minecraft:pig]]s.
* Has {{hp|12}} health points.
* Has {{hp|12}} health points.
* Can drop [[Minecraft:armadillo scute]]s either periodically or when [[Minecraft:brush]]ed, but drops no loot when killed.
* Can drop armadillo scutes either periodically or when [[Minecraft:brush]]ed, but drops no loot when killed.
** Armadillos drop scutes at around the same rate as [[Minecraft:chicken]]s lay eggs.
** Armadillos drop scutes at around the same rate as chickens lay eggs.
** Brushing takes 16 durability from the [[Minecraft:brush]].
** Brushing takes 16 durability from the [[Minecraft:brush]].
* Can be bred with [[Minecraft:spider eye]]s.
* Can be bred with spider eyes.
* If an armadillo detects a threat, it will roll up.
* If an armadillo detects a threat, it will roll up.
** Threats include:
** Threats include:
Line 76:
Line 76:
'''[[Minecraft:Wolf]]'''
'''[[Minecraft:Wolf]]'''
* Added variants of wolves. [[File:Wolf variants.png|right|thumb|The nine variations of wolves.]]
* Added variants of wolves. [[File:Wolf variants.png|right|thumb|The nine variations of wolves.]]
** {{EntitySprite|wolf}} The familiar Pale Wolf now spawns in the [[Minecraft:taiga]] biome.
** {{MC/EntitySprite|wolf}} The familiar Pale Wolf now spawns in the taiga biome.
** {{EntitySprite|rusty wolf}} The Rusty Wolf spawns in the [[Minecraft:sparse jungle]] biome.
** {{MC/EntitySprite|rusty wolf}} The Rusty Wolf spawns in the sparse jungle biome.
** {{EntitySprite|spotted wolf}} The Spotted Wolf spawns in the [[Minecraft:savanna plateau]].
** {{MC/EntitySprite|spotted wolf}} The Spotted Wolf spawns in the savanna plateau.
** {{EntitySprite|black wolf}} The Black Wolf spawns in [[Minecraft:old growth pine taiga]].
** {{MC/EntitySprite|black wolf}} The Black Wolf spawns in old growth pine taiga.
** {{EntitySprite|striped wolf}} The Striped Wolf spawns in [[Minecraft:wooded badlands]].
** {{MC/EntitySprite|striped wolf}} The Striped Wolf spawns in wooded badlands.
** {{EntitySprite|snowy wolf}} The Snowy Wolf spawns in [[Minecraft:grove]]s.
** {{MC/EntitySprite|snowy wolf}} The Snowy Wolf spawns in groves.
** {{EntitySprite|ashen wolf}} The Ashen Wolf spawns in the [[Minecraft:snowy taiga]].
** {{MC/EntitySprite|ashen wolf}} The Ashen Wolf spawns in the snowy taiga.
** {{EntitySprite|woods wolf}} The Woods Wolf spawns in [[Minecraft:forest]]s.
** {{MC/EntitySprite|woods wolf}} The Woods Wolf spawns in forests.
** {{EntitySprite|chestnut wolf}} The Chestnut Wolf spawns in [[Minecraft:old growth spruce taiga]].<ref>{{Mcnet|new-minecraft-wolves|New Minecraft Wolves|March 5, 2024|Sophie Austin}}</ref>
** {{MC/EntitySprite|chestnut wolf}} The Chestnut Wolf spawns in old growth spruce taiga.<ref>{{Mcnet|new-minecraft-wolves|New Minecraft Wolves|March 5, 2024|Sophie Austin}}</ref>
** Wolves spawned with the [[Minecraft:wolf spawn egg]] will spawn as the variant associated with the biome the egg is used in. They default to pale wolf in any other biome.
** Wolves spawned with the wolf spawn egg will spawn as the variant associated with the biome the egg is used in. They default to pale wolf in any other biome.
=== General ===
=== General ===
Line 103:
Line 103:
'''[[Minecraft:Coral Fan]]'''
'''[[Minecraft:Coral Fan]]'''
* The different coral color [[Minecraft:block states]] for the <code>coral_fan</code> ID have now been split up into their own IDs.
* The different coral color block states for the <code>coral_fan</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]]
* [[File:Missing Tile (texture) BE3.png|32px]] Updated the missing tile texture to a dirt block with brown question mark.
* [[File:Missing Tile (texture) BE3.png|32px]] Updated the missing tile texture to a dirt block with brown question mark.
** This change affects blocks and items that use the texture, like [[Minecraft:Unknown|unknown]], [[Minecraft:Info update|info_update]], [[Minecraft:Client_request_placeholder_block|client request placeholder block]], and [[Minecraft:Reserved6|reserved6]].
** This change affects blocks and items that use the texture, like [[Minecraft:Unknown|unknown]], [[Minecraft:Info update|info_update]], client request placeholder block, and [[Minecraft:Reserved6|reserved6]].
=== Items ===
=== Items ===
'''[[Minecraft:Durability]] bar'''
'''Durability bar'''
* The durability bar colors have been revamped.
* The durability bar colors have been revamped.
** The color is now bright during the entire length of the bar, matching {{JE}}, when previously it would fade into grape green, dark yellow, dark orange, dark orange-red, and eventually red as it decreases in length.
** The color is now bright during the entire length of the bar, matching {{MC/JE}}, when previously it would fade into grape green, dark yellow, dark orange, dark orange-red, and eventually red as it decreases in length.
* The background of the durability bar is now completely black, where it used to be transparent.
* The background of the durability bar is now completely black, where it used to be transparent.
'''[[Minecraft:Shield]]'''
'''[[Minecraft:Shield]]'''
* Shields can now partially block damage dealt by [[Minecraft:guardian]]s and [[Minecraft:elder guardian]]s’ laser attack.
* Shields can now partially block damage dealt by guardians and elder guardians’ laser attack.
'''[[Minecraft:Wolf Armor]]'''
'''[[Minecraft:Wolf Armor]]'''
Line 206:
Line 206:
=== Mobs ===
=== Mobs ===
'''[[Minecraft:Armadillo]]'''
'''Armadillo'''
* The armadillo has been brought out of experimental toggle and is now available during normal gameplay.
* The armadillo has been brought out of experimental toggle and is now available during normal gameplay.
'''[[Minecraft:Fox]]'''
'''Fox'''
* Foxes are now less likely to spawn in Groves than before.
* Foxes are now less likely to spawn in Groves than before.
'''[[Minecraft:Rabbit]]'''
'''Rabbit'''
* Rabbits are now more likely to spawn in [[Minecraft:Grove]]s than before.
* Rabbits are now more likely to spawn in Groves than before.
=== Command format ===
=== Command format ===
'''{{cmd|/hud}}'''
'''{{MC/Cmd|/hud}}'''
* Moved the {{cmd|/hud}} command out of Upcoming Creator Features experimental toggle.
* Moved the {{MC/Cmd|/hud}} command out of Upcoming Creator Features experimental toggle.
'''{{cmd|titleraw}} and {{cmd|tellraw}}'''
'''{{MC/Cmd|titleraw}} and {{MC/Cmd|tellraw}}'''
* Updated to include support for rendering input key glyphs.
* Updated to include support for rendering input key glyphs.
[[File:New UI - Search for Players Screen Menu (Bedrock Preview 1.20.80.23).png|380px|thumb|New Search for players screen]]
[[File:New UI - Search for Players Screen Menu (Bedrock Preview 1.20.80.23).png|380px|thumb|New Search for players screen]]
'''[[Minecraft:Death screen]]'''
'''Death screen'''
* The updated "You Died!" screen is no longer experimental.
* The updated "You Died!" screen is no longer experimental.
'''[[Minecraft:Experiments]]'''
'''Experiments'''
* Removed the "Armadillo and Wolf Armor" experimental toggle.
* Removed the "Armadillo and Wolf Armor" experimental toggle.
Line 242:
Line 242:
=== Technical ===
=== Technical ===
'''[[Minecraft:API]]'''
'''API'''
* Dynamic imports (e.g., {{cd|import("/my-module.js")}}) should be functional again.
* Dynamic imports (e.g., {{MC/Cd|import("/my-module.js")}}) should be functional again.
* {{cd|BlockTypes}} will now return valid types for flattened or refactored block names.
* {{MC/Cd|BlockTypes}} will now return valid types for flattened or refactored block names.
* {{cd|EntityMountTamingComponent}}
* {{MC/Cd|EntityMountTamingComponent}}
** Renamed {{cd|EntityMountTamingComponent}} to {{cd|EntityTameMountComponent}}.
** Renamed {{MC/Cd|EntityMountTamingComponent}} to {{MC/Cd|EntityTameMountComponent}}.
** Renamed {{cd|setTamed}} to {{cd|tame}}.
** Renamed {{MC/Cd|setTamed}} to {{MC/Cd|tame}}.
* Released {{cd|BlockComponentTypes}} from {{cd|beta}} to 1.10.0
* Released {{MC/Cd|BlockComponentTypes}} from {{MC/Cd|beta}} to 1.10.0
* Released {{cd|EntityComponentTypes}} from {{cd|beta}} to 1.10.0
* Released {{MC/Cd|EntityComponentTypes}} from {{MC/Cd|beta}} to 1.10.0
* Released {{cd|ItemComponentTypes}} from {{cd|beta}} to 1.10.0
* Released {{MC/Cd|ItemComponentTypes}} from {{MC/Cd|beta}} to 1.10.0
* Removed {{cd|EntityHealableComponent.filters}} as they currently have no backing implementation.
* Removed {{MC/Cd|EntityHealableComponent.filters}} as they currently have no backing implementation.
* Added {{cd|PaletteColor}} enum to {{cd|beta}} for use with {{cd|ItemColorComponent/ItemColor2Component}}.
* Added {{MC/Cd|PaletteColor}} enum to {{MC/Cd|beta}} for use with {{MC/Cd|ItemColorComponent/ItemColor2Component}}.
* Added {{cd|ItemColor2Component}} to {{cd|beta}} for reading {{cd|minecraft:color2}}.
* Added {{MC/Cd|ItemColor2Component}} to {{MC/Cd|beta}} for reading {{MC/Cd|minecraft:color2}}.
* Setting a dynamic property with a key larger than 32kb now will result in an exception.
* Setting a dynamic property with a key larger than 32kb now will result in an exception.
* Moved {{cd|EntityType}} and {{cd|EntityTypes}} from {{cd|beta}} to {{cd|1.11.0}}
* Moved {{MC/Cd|EntityType}} and {{MC/Cd|EntityTypes}} from {{MC/Cd|beta}} to {{MC/Cd|1.11.0}}
* Released {{cd|playMusic}}, {{cd|Player.queueMusic}}, {{cd|Player.stopMusic}} from {{cd|beta}} to {{cd|1.11.0}}
* Released {{MC/Cd|playMusic}}, {{MC/Cd|Player.queueMusic}}, {{MC/Cd|Player.stopMusic}} from {{MC/Cd|beta}} to {{MC/Cd|1.11.0}}
* Removed {{cd|BlockAreaSize}} from {{cd|beta}} and replaced usages with {{cd|Vector3}}.
* Removed {{MC/Cd|BlockAreaSize}} from {{MC/Cd|beta}} and replaced usages with {{MC/Cd|Vector3}}.
* Renamed parameter {{cd|itemCategory}} in {{cd|getItemCooldown}} and {{cd|player.startItemCooldown}} to {{cd|cooldownCategory}}.
* Renamed parameter {{MC/Cd|itemCategory}} in {{MC/Cd|getItemCooldown}} and {{MC/Cd|player.startItemCooldown}} to {{MC/Cd|cooldownCategory}}.
* Changed type to only {{cd|EnchantmentType}} to follow API guidelines.
* Changed type to only {{MC/Cd|EnchantmentType}} to follow API guidelines.
* Added {{cd|EnchantmentSlot}} and slots to {{cd|beta}} for determining the enchantable slots of an item.
* Added {{MC/Cd|EnchantmentSlot}} and slots to {{MC/Cd|beta}} for determining the enchantable slots of an item.
* Added {{cd|minecraft:custom_components}} block component under the Beta APIs feature flag.
* Added {{MC/Cd|minecraft:custom_components}} block component under the Beta APIs feature flag.
'''Cameras'''
'''Cameras'''
* Added the {{cd|extend_player_rendering}} camera component which allows for players (and any entities they are connected to through riding and leashes) to be rendered even if they are beyond the max entity render distance.
* Added the {{MC/Cd|extend_player_rendering}} camera component which allows for players (and any entities they are connected to through riding and leashes) to be rendered even if they are beyond the max entity render distance.
* Added “extend_player_rendering” component to the {{cd|minecraft:free}} camera.
* Added “extend_player_rendering” component to the {{MC/Cd|minecraft:free}} camera.
** This component is intended to be an enhancement and improvement to current functionality and as such will be “set to true” by default.
** This component is intended to be an enhancement and improvement to current functionality and as such will be “set to true” by default.
** Setting this component to false will remove the added rendering capability. Documentation will be undated prior to release.
** Setting this component to false will remove the added rendering capability. Documentation will be undated prior to release.
Line 271:
Line 271:
'''Components'''
'''Components'''
* The {{cd|interact}} component’s fields {{cd|equip_item_slot}} and {{cd|drop_item_slot}} now support both armor and inventory slots:
* The {{MC/Cd|interact}} component’s fields {{MC/Cd|equip_item_slot}} and {{MC/Cd|drop_item_slot}} now support both armor and inventory slots:
** Armor slots are specified as {{cd|slot.armor.head}}, {{cd|slot.armor.chest}}, {{cd|slot.armor.legs}}, and {{cd|slot.armor.feet}}.
** Armor slots are specified as {{MC/Cd|slot.armor.head}}, {{MC/Cd|slot.armor.chest}}, {{MC/Cd|slot.armor.legs}}, and {{MC/Cd|slot.armor.feet}}.
** Inventory slots are specified as positive numbers, now expressed as strings.
** Inventory slots are specified as positive numbers, now expressed as strings.
** This change requires a world version of 1.20.80 or higher.
** This change requires a world version of 1.20.80 or higher.
* Added {{cd|repair_entity_item}} field to the {{cd|interact}} component, which allows to repair an item in one of the entity’s inventory or armor slots.
* Added {{MC/Cd|repair_entity_item}} field to the {{MC/Cd|interact}} component, which allows to repair an item in one of the entity’s inventory or armor slots.
* Added the {{cd|minecraft:body_rotation_blocked}} component, which prevents an entity from visually rotating their body to match their own facing direction.
* Added the {{MC/Cd|minecraft:body_rotation_blocked}} component, which prevents an entity from visually rotating their body to match their own facing direction.
* The durations and cooldowns of {{cd|behavior.timer_flag_1}}, {{cd|behavior.timer_flag_2}}, and {{cd|behavior.timer_flag_3}} are now correctly randomized on both start and stop, rather than only on spawn.
* The durations and cooldowns of {{MC/Cd|behavior.timer_flag_1}}, {{MC/Cd|behavior.timer_flag_2}}, and {{MC/Cd|behavior.timer_flag_3}} are now correctly randomized on both start and stop, rather than only on spawn.
'''Entity Filters'''
'''Entity Filters'''
* Added new entity filter {{cd|is_sitting}}, which checks if the entity is sitting.
* Added new entity filter {{MC/Cd|is_sitting}}, which checks if the entity is sitting.
* Added new entity filter {{cd|has_damaged_equipment}}, which checks if the entity has a certain damaged piece of equipment in the specified slot.
* Added new entity filter {{MC/Cd|has_damaged_equipment}}, which checks if the entity has a certain damaged piece of equipment in the specified slot.
'''[[Minecraft:Mob]]s'''
'''[[Minecraft:Mob]]s'''
* Added spawn categories, which will be used in the future for [[Minecraft:mob spawning]].
* Added spawn categories, which will be used in the future for mob spawning.
** Spawn categories have been enabled in entity [[Minecraft:behavior pack]] files, but are not yet functional.
** Spawn categories have been enabled in entity [[Minecraft:behavior pack]] files, but are not yet functional.
'''[[Minecraft:Molang]]'''
'''[[Minecraft:Molang]]'''
* Added new query {{cd|query.armor_slot_damage}}, which returns the damage value of the armor item in the specified slot.
* Added new query {{MC/Cd|query.armor_slot_damage}}, which returns the damage value of the armor item in the specified slot.
'''[[Minecraft:Recipes]]'''
'''Recipes'''
* Added {{cd|assume_symmetry}} boolean property for Shaped Recipes to allow for symmetrical shaped recipes with different outputs.
* Added {{MC/Cd|assume_symmetry}} boolean property for Shaped Recipes to allow for symmetrical shaped recipes with different outputs.
** Added {{cd|BlockComponentStepOnEvent}} for {{cd|beta}}.
** Added {{MC/Cd|BlockComponentStepOnEvent}} for {{MC/Cd|beta}}.
** Added {{cd|BlockRegistry}} for {{cd|beta}}.
** Added {{MC/Cd|BlockRegistry}} for {{MC/Cd|beta}}.
** Added {{cd|WorldInitializeBeforeEvent}}.
** Added {{MC/Cd|WorldInitializeBeforeEvent}}.
** Added {{cd|BlockCustomComponent}}.
** Added {{MC/Cd|BlockCustomComponent}}.
* Dimension:
* Dimension:
** Added function {{cd|getBlocks(volume: BlockVolumeBase, filter: BlockFilter, allowUnloadedChunks?: boolean): ListBlockVolume}} - Gets the blocks in a volume if it matches the filter.
** Added function {{MC/Cd|getBlocks(volume: BlockVolumeBase, filter: BlockFilter, allowUnloadedChunks?: boolean): ListBlockVolume}} - Gets the blocks in a volume if it matches the filter.
** Added function {{cd|containsBlock(volume: BlockVolumeBase, filter: BlockFilter, allowUnloadedChunks?: boolean): boolean}} - Returns {{cd|true}} if the block in volume matches the filter, {{cd|false}} otherwise.
** Added function {{MC/Cd|containsBlock(volume: BlockVolumeBase, filter: BlockFilter, allowUnloadedChunks?: boolean): boolean}} - Returns {{MC/Cd|true}} if the block in volume matches the filter, {{MC/Cd|false}} otherwise.
* Moved {{cd|ItemCooldownComponent}} from {{cd|beta}} to 1.10.0
* Moved {{MC/Cd|ItemCooldownComponent}} from {{MC/Cd|beta}} to 1.10.0
* Added {{cd|BlockComponentStepOffEvent}} for {{cd|beta}}.
* Added {{MC/Cd|BlockComponentStepOffEvent}} for {{MC/Cd|beta}}.
* Added {{cd|onStepOff}} to {{cd|BlockCustomComponent}}.
* Added {{MC/Cd|onStepOff}} to {{MC/Cd|BlockCustomComponent}}.
* Added {{cd|BlockComponentRandomTickEvent}} for {{cd|beta}}.
* Added {{MC/Cd|BlockComponentRandomTickEvent}} for {{MC/Cd|beta}}.
* Added {{cd|onRandomTick}} to {{cd|BlockCustomComponent}}.
* Added {{MC/Cd|onRandomTick}} to {{MC/Cd|BlockCustomComponent}}.
* Structure
* Structure
** Renamed class {{cd|StructureTemplate}} to {{cd|Structure}}.
** Renamed class {{MC/Cd|StructureTemplate}} to {{MC/Cd|Structure}}.
** Added read-only property {{cd|size: Vector3}} - Returns the size of the structure in blocks.
** Added read-only property {{MC/Cd|size: Vector3}} - Returns the size of the structure in blocks.
** Added function {{cd|getBlockPermutation(location: Vector3): BlockPermutation | undefined;}} - Returns the block permutation at the given location within the structure.
** Added function {{MC/Cd|getBlockPermutation(location: Vector3): BlockPermutation | undefined;}} - Returns the block permutation at the given location within the structure.
** Added function {{cd|isValid(): boolean}} - Returns false if the structure has been deleted.
** Added function {{MC/Cd|isValid(): boolean}} - Returns false if the structure has been deleted.
** Added function {{cd|getIsWaterlogged(location: Vector3): boolean;}} - Returns whether the block at the given location is waterlogged.
** Added function {{MC/Cd|getIsWaterlogged(location: Vector3): boolean;}} - Returns whether the block at the given location is waterlogged.
* Added an optional {{cd|SpawnEntityOptions}} with a boolean {{cd|initialPersistence}} field to the {{cd|spawnEntity(…)}} function to support persistent entities in [[Minecraft:Editor]] tooling.
* Added an optional {{MC/Cd|SpawnEntityOptions}} with a boolean {{MC/Cd|initialPersistence}} field to the {{MC/Cd|spawnEntity(…)}} function to support persistent entities in Editor tooling.
* Moved {{cd|getItemStack(amount?: number, withData?: boolean): ItemStack | undefined}} from {{cd|beta}} to {{cd|1.10.0}}.
* Moved {{MC/Cd|getItemStack(amount?: number, withData?: boolean): ItemStack | undefined}} from {{MC/Cd|beta}} to {{MC/Cd|1.10.0}}.
* Moved {{cd|getItemStack(amount?: number): ItemStack | undefined}} from {{cd|beta}} to {{cd|1.10.0}}.
* Moved {{MC/Cd|getItemStack(amount?: number): ItemStack | undefined}} from {{MC/Cd|beta}} to {{MC/Cd|1.10.0}}.
* {{cd|EntityAgeableComponent}}
* {{MC/Cd|EntityAgeableComponent}}
** Added property {{cd|transformToItem}} to {{cd|beta}}.
** Added property {{MC/Cd|transformToItem}} to {{MC/Cd|beta}}.
* {{cd|EntityDefinitionFeedItem}}
* {{MC/Cd|EntityDefinitionFeedItem}}
** Updated property {{cd|item}} to return name with namespace in {{cd|beta}}.
** Updated property {{MC/Cd|item}} to return name with namespace in {{MC/Cd|beta}}.
* Moved {{cd|EntityTypeFamilyComponent}} from {{cd|beta}} to {{cd|1.10.0}}.
* Moved {{MC/Cd|EntityTypeFamilyComponent}} from {{MC/Cd|beta}} to {{MC/Cd|1.10.0}}.
* Added {{cd|BlockComponentTickEvent}} for {{cd|beta}}.
* Added {{MC/Cd|BlockComponentTickEvent}} for {{MC/Cd|beta}}.
** Added {{cd|onTick}}.
** Added {{MC/Cd|onTick}}.
* Added {{cd|BlockComponentEntityFallOnEvent}} for {{cd|beta}}.
* Added {{MC/Cd|BlockComponentEntityFallOnEvent}} for {{MC/Cd|beta}}.
** Added {{cd|onEntityFallOn}}.
** Added {{MC/Cd|onEntityFallOn}}.
* Added {{cd|BlockComponentPlayerPlaceBeforeEvent}} for {{cd|beta}}.
* Added {{MC/Cd|BlockComponentPlayerPlaceBeforeEvent}} for {{MC/Cd|beta}}.
** Added {{cd|beforeOnPlayerPlace}}.
** Added {{MC/Cd|beforeOnPlayerPlace}}.
* Added {{cd|BlockComponentPlayerInteractEvent}} for {{cd|beta}}.
* Added {{MC/Cd|BlockComponentPlayerInteractEvent}} for {{MC/Cd|beta}}.
** Added {{cd|onPlayerInteract}}.
** Added {{MC/Cd|onPlayerInteract}}.
* Added {{cd|BlockComponentPlayerDestroyEvent}} for {{cd|beta}}.
* Added {{MC/Cd|BlockComponentPlayerDestroyEvent}} for {{MC/Cd|beta}}.
** Added {{cd|onPlayerDestroy}}.
** Added {{MC/Cd|onPlayerDestroy}}.
* Added {{cd|BlockComponentOnPlaceEvent}} for {{cd|beta}}.
* Added {{MC/Cd|BlockComponentOnPlaceEvent}} for {{MC/Cd|beta}}.
** Added {{cd|onPlace}}.
** Added {{MC/Cd|onPlace}}.
* Added {{cd|ItemComponentRegistry}} for {{cd|beta}}.
* Added {{MC/Cd|ItemComponentRegistry}} for {{MC/Cd|beta}}.
* Added {{cd|ItemCustomComponent}} for {{cd|beta}}.
* Added {{MC/Cd|ItemCustomComponent}} for {{MC/Cd|beta}}.
* Added {{cd|ItemComponentUseEvent}} for {{cd|beta}}.
* Added {{MC/Cd|ItemComponentUseEvent}} for {{MC/Cd|beta}}.
** Moved {{cd|structureManager}} from {{cd|beta}} to {{cd|1.10.0}}.
** Moved {{MC/Cd|structureManager}} from {{MC/Cd|beta}} to {{MC/Cd|1.10.0}}.
* Structure Manager
* Structure Manager
** Moved {{cd|createEmpty}} from {{cd|beta}} to {{cd|1.10.0}}.
** Moved {{MC/Cd|createEmpty}} from {{MC/Cd|beta}} to {{MC/Cd|1.10.0}}.
** Moved {{cd|delete}} from {{cd|beta}} to {{cd|1.10.0}}.
** Moved {{MC/Cd|delete}} from {{MC/Cd|beta}} to {{MC/Cd|1.10.0}}.
** Moved {{cd|get}} from {{cd|beta}} to {{cd|1.10.0}}.
** Moved {{MC/Cd|get}} from {{MC/Cd|beta}} to {{MC/Cd|1.10.0}}.
** Moved {{cd|place}} from {{cd|beta}} to {{cd|1.10.0}}.
** Moved {{MC/Cd|place}} from {{MC/Cd|beta}} to {{MC/Cd|1.10.0}}.
** Moved {{cd|id}} from {{cd|beta}} to {{cd|1.10.0}}.
** Moved {{MC/Cd|id}} from {{MC/Cd|beta}} to {{MC/Cd|1.10.0}}.
** Moved {{cd|getBlockPermutation}} from {{cd|beta}} to {{cd|1.10.0}}.
** Moved {{MC/Cd|getBlockPermutation}} from {{MC/Cd|beta}} to {{MC/Cd|1.10.0}}.
** Moved {{cd|getIsWaterlogged}} from {{cd|beta}} to {{cd|1.10.0}}.
** Moved {{MC/Cd|getIsWaterlogged}} from {{MC/Cd|beta}} to {{MC/Cd|1.10.0}}.
** Moved {{cd|isValid}} from {{cd|beta}} to {{cd|1.10.0}}.
** Moved {{MC/Cd|isValid}} from {{MC/Cd|beta}} to {{MC/Cd|1.10.0}}.
* Moved {{cd|StructureSaveMode}} from {{cd|beta}} to {{cd|1.10.0}}.
* Moved {{MC/Cd|StructureSaveMode}} from {{MC/Cd|beta}} to {{MC/Cd|1.10.0}}.
* Moved {{cd|StructureRotation}} from {{cd|beta}} to {{cd|1.10.0}}.
* Moved {{MC/Cd|StructureRotation}} from {{MC/Cd|beta}} to {{MC/Cd|1.10.0}}.
* Moved {{cd|StructureAnimationMode}} from {{cd|beta}} to {{cd|1.10.0}}.
* Moved {{MC/Cd|StructureAnimationMode}} from {{MC/Cd|beta}} to {{MC/Cd|1.10.0}}.
* Moved {{cd|StructureMirrorAxis}} from {{cd|beta}} to {{cd|1.10.0}}.
* Moved {{MC/Cd|StructureMirrorAxis}} from {{MC/Cd|beta}} to {{MC/Cd|1.10.0}}.
* Removed {{cd|StructureReadOptions}}.
* Removed {{MC/Cd|StructureReadOptions}}.
* Moved {{cd|StructureCreateOptions}} from {{cd|beta}} to {{cd|1.10.0}}.
* Moved {{MC/Cd|StructureCreateOptions}} from {{MC/Cd|beta}} to {{MC/Cd|1.10.0}}.
* Moved {{cd|StructurePlaceOptions}} from {{cd|beta}} to {{cd|1.10.0}}.
* Moved {{MC/Cd|StructurePlaceOptions}} from {{MC/Cd|beta}} to {{MC/Cd|1.10.0}}.
* Moved {{cd|InvalidStructureError}} from {{cd|beta}} to {{cd|1.10.0}}.
* Moved {{MC/Cd|InvalidStructureError}} from {{MC/Cd|beta}} to {{MC/Cd|1.10.0}}.
'''Blocks'''
'''Blocks'''
* Added {{cd|minecraft:entity_fall_on}} block component behind the Beta API experiment.
* Added {{MC/Cd|minecraft:entity_fall_on}} block component behind the Beta API experiment.
* Added {{cd|minecraft:tick}} block component behind the Beta API experiment.
* Added {{MC/Cd|minecraft:tick}} block component behind the Beta API experiment.
'''Entity Components'''
'''Entity Components'''
* Added property {{cd|passengerMaxWidth}} to {{cd|EntityRideableComponent}}.
* Added property {{MC/Cd|passengerMaxWidth}} to {{MC/Cd|EntityRideableComponent}}.
* Added property {{cd|seatRotation}} to {{cd|Seat}}.
* Added property {{MC/Cd|seatRotation}} to {{MC/Cd|Seat}}.
'''Items'''
'''Items'''
* Added {{cd|minecraft:custom_components}} item component under the Beta APIs feature flag.
* Added {{MC/Cd|minecraft:custom_components}} item component under the Beta APIs feature flag.
== Fixes ==
== Fixes ==
Line 480:
Line 480:
|123455|Bridging while looking forward causes blocks to most of the time place twice
|123455|Bridging while looking forward causes blocks to most of the time place twice
|139168|Tamed wolves float when sliding down honey blocks from a high place
|139168|Tamed wolves float when sliding down honey blocks from a high place
|162190|{{cmd|/give}} is slow when no target is found
|162190|{{MC/Cmd|/give}} is slow when no target is found
|168125|New "You Died!" screen is not available when the Education Edition toggle is enabled
|168125|New "You Died!" screen is not available when the Education Edition toggle is enabled
|170317|Smithing templates cannot be applied to custom armors
|170317|Smithing templates cannot be applied to custom armors
Line 501:
Line 501:
|178897|Wind charges don't deal extra knockback to crouching players
|178897|Wind charges don't deal extra knockback to crouching players
|178903|Wind charges shot by players deal more damage
|178903|Wind charges shot by players deal more damage
|179153|{{cmd|/hud}} command hides HUD between worlds
|179153|{{MC/Cmd|/hud}} command hides HUD between worlds
|179187|Pre-1.16 wooden slabs do not stack
|179187|Pre-1.16 wooden slabs do not stack
|179214|[iOS and iPadOS devices] won’t sleep/auto-lock on menu screen
|179214|[iOS and iPadOS devices] won’t sleep/auto-lock on menu screen
Line 518:
Line 518:
* Increased the time interval for showing a standard loading tip.
* Increased the time interval for showing a standard loading tip.
* On touch devices, the selected item now has a blue background on all screens.
* On touch devices, the selected item now has a blue background on all screens.
{{fixes|project=MCL|fixedin=1.20.80.23 Preview
{{MC/Fixes|project=MCL|fixedin=1.20.80.23 Preview
|;old
|;old
|24096|When using Quick Launch feature of MCL, the world registers me like a new user
|24096|When using Quick Launch feature of MCL, the world registers me like a new user
1.20.80, the release of Armored Paws, is a drop for Bedrock Edition, released on April 23, 2024.<ref>Template:Cite</ref><ref>Template:Mcnet</ref><ref>Template:Cite</ref> It fixes bugs and makes armadillos and wolf armor available in normal gameplay, removing their experimental toggle. It also adds more features under the Update 1.21 experiment, with the Minecraft:mace, heavy core and breeze rod.
Special cases where an armadillo will not roll up include when it is:
Fleeing.
In water or in the air.
On a leash.
When an armadillo is rolled up it cannot walk nor eat, and will not be tempted by food. Additionally, it will be protected by its shell, causing it to take reduced damage and completely negating damage from weaker attacks.
While rolled up, armadillo continuously scans for threats. If no threats are detected for 3 seconds, it unrolls. Armadillos peek out to see if “the coast is clear” before unrolling.
Script error: No such module "SpriteFile". The familiar Pale Wolf now spawns in the taiga biome.
Script error: No such module "SpriteFile". The Rusty Wolf spawns in the sparse jungle biome.
Script error: No such module "SpriteFile". The Spotted Wolf spawns in the savanna plateau.
Script error: No such module "SpriteFile". The Black Wolf spawns in old growth pine taiga.
Script error: No such module "SpriteFile". The Striped Wolf spawns in wooded badlands.
Script error: No such module "SpriteFile". The Snowy Wolf spawns in groves.
Script error: No such module "SpriteFile". The Ashen Wolf spawns in the snowy taiga.
Script error: No such module "SpriteFile". The Woods Wolf spawns in forests.
Script error: No such module "SpriteFile". The Chestnut Wolf spawns in old growth spruce taiga.<ref>Template:Mcnet</ref>
Wolves spawned with the wolf spawn egg will spawn as the variant associated with the biome the egg is used in. They default to pale wolf in any other biome.
This change affects blocks and items that use the texture, like unknown, info_update, client request placeholder block, and reserved6.
Items
Durability bar
The durability bar colors have been revamped.
The color is now bright during the entire length of the bar, matching Java Edition, when previously it would fade into grape green, dark yellow, dark orange, dark orange-red, and eventually red as it decreases in length.
The background of the durability bar is now completely black, where it used to be transparent.
Template:Redr camera component which allows for players (and any entities they are connected to through riding and leashes) to be rendered even if they are beyond the max entity render distance.
This component is intended to be an enhancement and improvement to current functionality and as such will be “set to true” by default.
Setting this component to false will remove the added rendering capability. Documentation will be undated prior to release.
The server now sends chunks and actors around the camera to the client if that information already exists on the server even when the camera is placed far away from the player.