Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Minecraft:Bedrock Edition 1.21.111: Difference between revisions

From SAS Gaming Wiki
SyncBot (talk | contribs)
Remove broken links to missing pages
SyncBot (talk | contribs)
Fix template calls: add MC/ prefix
 
Line 1: Line 1:
{{Dangerous version|edition=bedrock|version=release|type=file-damage|The {{w|PlayStation 5}} release of this version has a chance of corrupting worlds loaded from previous versions.<ref>{{Bug|MCPE-228500||World Deleted/Reset on Load|Fixed}}</ref>}}
{{Dangerous version|edition=bedrock|version=release|type=file-damage|The {{MC/W|PlayStation 5}} release of this version has a chance of corrupting worlds loaded from previous versions.<ref>{{Bug|MCPE-228500||World Deleted/Reset on Load|Fixed}}</ref>}}
{{Infobox version
{{Infobox version
| title = v1.21.111
| title = v1.21.111
Line 30: Line 30:
}}
}}
[[File:Bedrock 1.21.111 PatchNotes.jpg|thumb|Key artwork]]
[[File:Bedrock 1.21.111 PatchNotes.jpg|thumb|Key artwork]]
{{Relevant guide|Bedrock Edition guides/The Copper Age}}
{{MC/Relevant guide|Bedrock Edition guides/The Copper Age}}
'''1.21.111''', the release of '''The Copper Age''', is a game drop for ''[[Minecraft:Bedrock Edition]]'' released on September 30, 2025.<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/39932063411213-Minecraft-Bedrock-Edition-1-21-111-The-Copper-Age|title=Minecraft: Bedrock Edition 1.21.111 - The Copper Age|website=Minecraft Feedback|date=September 30, 2025}}</ref><ref>{{cite|url=https://learn.microsoft.com/en-us/minecraft/creator/documents/update1.21.110?view=minecraft-bedrock-stable|title=Minecraft Bedrock 1.21.110 Update Notes for Creators|website=Microsoft Learn|date=September 30, 2025}}</ref> It adds copper armor and [[Minecraft:tool]]s, copper nuggets, various copper decorations, copper golems, and shelves.
'''1.21.111''', the release of '''The Copper Age''', is a game drop for ''[[Minecraft:Bedrock Edition]]'' released on September 30, 2025.<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/39932063411213-Minecraft-Bedrock-Edition-1-21-111-The-Copper-Age|title=Minecraft: Bedrock Edition 1.21.111 - The Copper Age|website=Minecraft Feedback|date=September 30, 2025}}</ref><ref>{{cite|url=https://learn.microsoft.com/en-us/minecraft/creator/documents/update1.21.110?view=minecraft-bedrock-stable|title=Minecraft Bedrock 1.21.110 Update Notes for Creators|website=Microsoft Learn|date=September 30, 2025}}</ref> It adds copper armor and [[Minecraft:tool]]s, copper nuggets, various copper decorations, copper golems, and shelves.


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


This version was reuploaded on Xbox One on October 14, as [[Minecraft:Bedrock Edition 1.21.113]], which had been sent out to that platform the day before, was unplayable on Xbox One.{{more information needed|What is the internal version number of this reupload?}}
This version was reuploaded on Xbox One on October 14, as [[Minecraft:Bedrock Edition 1.21.113]], which had been sent out to that platform the day before, was unplayable on Xbox One.{{MC/More information needed|What is the internal version number of this reupload?}}


== Additions ==
== Additions ==
Line 114: Line 114:


=== Blocks ===
=== Blocks ===
'''{{animate|Copper_Bars.png; Exposed_Copper_Bars.png; Weathered_Copper_Bars.png; Oxidized_Copper_Bars.png|32px}} Copper bars'''
'''{{MC/Animate|Copper_Bars.png; Exposed_Copper_Bars.png; Weathered_Copper_Bars.png; Oxidized_Copper_Bars.png|32px}} Copper bars'''
* Functions like the existing iron bars, but can be waxed.
* Functions like the existing iron bars, but can be waxed.
* Copper bars oxidize over time and can be waxed like other copper blocks.
* Copper bars oxidize over time and can be waxed like other copper blocks.
Line 129: Line 129:
}}
}}


'''{{animate|Copper Chain.png; Exposed Copper Chain.png; Weathered_Copper_Chain.png; Oxidized Copper Chain.png|32px}} Copper chain'''
'''{{MC/Animate|Copper Chain.png; Exposed Copper Chain.png; Weathered_Copper_Chain.png; Oxidized Copper Chain.png|32px}} Copper chain'''
* Functions like the existing iron chain, but can be waxed.
* Functions like the existing iron chain, but can be waxed.
* Copper chains oxidize over time and can be waxed like other copper blocks.
* Copper chains oxidize over time and can be waxed like other copper blocks.
Line 141: Line 141:
}}
}}


'''{{animate|Copper Chest.png; Exposed Copper Chest.png; Weathered Copper Chest.png; Oxidized Copper Chest.png|32px}} Copper chest'''
'''{{MC/Animate|Copper Chest.png; Exposed Copper Chest.png; Weathered Copper Chest.png; Oxidized Copper Chest.png|32px}} Copper chest'''
* A new type of chest that has waxed and oxidized variants.
* A new type of chest that has waxed and oxidized variants.
* Copper chests oxidize over time and can be waxed like other copper blocks.
* Copper chests oxidize over time and can be waxed like other copper blocks.
Line 159: Line 159:
}}
}}


'''{{animate|Copper Golem Statue.png; Exposed Copper Golem Statue.png; Weathered Copper Golem Statue.png; Oxidized Copper Golem Statue.png|20px}} [[Minecraft:Copper Golem Statue]]'''
'''{{MC/Animate|Copper Golem Statue.png; Exposed Copper Golem Statue.png; Weathered Copper Golem Statue.png; Oxidized Copper Golem Statue.png|20px}} [[Minecraft:Copper Golem Statue]]'''
* The block form of a copper golem.
* The block form of a copper golem.
* Oxidizes over time and can be waxed like copper blocks.
* Oxidizes over time and can be waxed like copper blocks.
Line 166: Line 166:
* When connected to a redstone comparator, the copper golem statue block emits a redstone signal based on its current pose.
* When connected to a redstone comparator, the copper golem statue block emits a redstone signal based on its current pose.


'''{{animate|Copper Lantern.gif; Exposed Copper Lantern.gif; Weathered Copper Lantern.gif; Oxidized Copper Lantern.gif|32px}} Copper lantern'''
'''{{MC/Animate|Copper Lantern.gif; Exposed Copper Lantern.gif; Weathered Copper Lantern.gif; Oxidized Copper Lantern.gif|32px}} Copper lantern'''
* Crafted using copper nuggets and one copper torch.
* Crafted using copper nuggets and one copper torch.
* The lantern itself oxidizes, changing its look as it ages.
* The lantern itself oxidizes, changing its look as it ages.
Line 198: Line 198:
}}
}}


'''{{animate|Spruce Shelf.png; Oak Shelf.png; Birch Shelf.png; Dark Oak Shelf.png; Pale Oak Shelf.png; Mangrove Shelf.png; Cherry Shelf.png; Crimson Shelf.png; Warped Shelf.png; Bamboo Shelf.png|32px}} [[Minecraft:Shelf]]'''
'''{{MC/Animate|Spruce Shelf.png; Oak Shelf.png; Birch Shelf.png; Dark Oak Shelf.png; Pale Oak Shelf.png; Mangrove Shelf.png; Cherry Shelf.png; Crimson Shelf.png; Warped Shelf.png; Bamboo Shelf.png|32px}} [[Minecraft:Shelf]]'''
* A new type of decorative storage block which comes in all wood variants.
* A new type of decorative storage block which comes in all wood variants.
* Crafted from stripped logs.
* Crafted from stripped logs.
Line 220: Line 220:


=== Items ===
=== Items ===
'''{{ItemLink|Copper Horse Armor}}'''
'''{{MC/Itemlink|Copper Horse Armor}}'''
* A new variant of horse armor.
* A new variant of horse armor.
* Has the same loot table and chance of generating as iron horse armor.
* Has the same loot table and chance of generating as iron horse armor.
* Has an armor value of {{armor|4}}.
* Has an armor value of {{MC/Armor|4}}.
* Cannot be crafted.
* Cannot be crafted.


Line 263: Line 263:
'''[[Minecraft:Lightning Rod]]'''
'''[[Minecraft:Lightning Rod]]'''
* Lightning rods now oxidize like other copper blocks and the lightning rod on the copper golem.
* Lightning rods now oxidize like other copper blocks and the lightning rod on the copper golem.
* All lightning rods now flash white when hit by lightning like in {{JE}}.
* All lightning rods now flash white when hit by lightning like in {{MC/JE}}.


'''[[Minecraft:Wall]]'''
'''[[Minecraft:Wall]]'''
Line 273: Line 273:
* Hostile monsters can pick up and use copper weapons and armor.
* Hostile monsters can pick up and use copper weapons and armor.


'''{{Animate|Black Dye BE2.png;Blue Dye BE2.png;Brown Dye BE2.png;Cyan Dye BE3.png;Gray Dye BE3.png;Green Dye BE4.png;Light Blue Dye BE3.png;Light Gray BE3.png;Lime Dye BE3.png;Magenta Dye BE3.png;Orange Dye BE3.png;Pink Dye BE3.png;Purple Dye BE3.png;Red Dye BE4.png;White Dye BE2.png;Yellow Dye BE3.png|32px}} [[Minecraft:Dye]]s'''
'''{{MC/Animate|Black Dye BE2.png;Blue Dye BE2.png;Brown Dye BE2.png;Cyan Dye BE3.png;Gray Dye BE3.png;Green Dye BE4.png;Light Blue Dye BE3.png;Light Gray BE3.png;Lime Dye BE3.png;Magenta Dye BE3.png;Orange Dye BE3.png;Pink Dye BE3.png;Purple Dye BE3.png;Red Dye BE4.png;White Dye BE2.png;Yellow Dye BE3.png|32px}} [[Minecraft:Dye]]s'''
* Dye colors now have updated icons.
* Dye colors now have updated icons.
* The goal with these is to enhance visual cohesion across the dye set while maintaining distinct shapes to support colorblind accessibility.
* The goal with these is to enhance visual cohesion across the dye set while maintaining distinct shapes to support colorblind accessibility.
Line 339: Line 339:
=== Technical ===
=== Technical ===
'''Add-Ons and Script Engine'''
'''Add-Ons and Script Engine'''
* Moved the properties {{cd|ash}}, {{cd|red_spores}}, {{cd|blue_spores}}, and {{cd|white_ash}} from the {{cd|minecraft:climate}} biome component to the new client biome component {{cd|minecraft:precipitation}}.
* Moved the properties {{MC/Cd|ash}}, {{MC/Cd|red_spores}}, {{MC/Cd|blue_spores}}, and {{MC/Cd|white_ash}} from the {{MC/Cd|minecraft:climate}} biome component to the new client biome component {{MC/Cd|minecraft:precipitation}}.


'''AI Goals'''
'''AI Goals'''
* Made the schemas for the following goals stricter when parsing and will fail to load an entity json that has invalid data in versions {{cd|1.21.110}} and newer:
* Made the schemas for the following goals stricter when parsing and will fail to load an entity json that has invalid data in versions {{MC/Cd|1.21.110}} and newer:
** {{cd|minecraft:behavior.roar}}
** {{MC/Cd|minecraft:behavior.roar}}
** {{cd|minecraft:behavior.slime_attack}}
** {{MC/Cd|minecraft:behavior.slime_attack}}
** {{cd|minecraft:behavior.slime_float}}
** {{MC/Cd|minecraft:behavior.slime_float}}
** {{cd|minecraft:behavior.slime_keep_on_jumping}}
** {{MC/Cd|minecraft:behavior.slime_keep_on_jumping}}
** {{cd|minecraft:behavior.slime_random_direction}}
** {{MC/Cd|minecraft:behavior.slime_random_direction}}
** {{cd|minecraft:behavior.sniff}}
** {{MC/Cd|minecraft:behavior.sniff}}
** {{cd|minecraft:behavior.sonic_boom}}
** {{MC/Cd|minecraft:behavior.sonic_boom}}
** {{cd|minecraft:behavior.stay_near_noteblock}}
** {{MC/Cd|minecraft:behavior.stay_near_noteblock}}
** {{cd|minecraft:behavior.swim_idle}}
** {{MC/Cd|minecraft:behavior.swim_idle}}
** {{cd|minecraft:behavior.swim_up_for_breath}}
** {{MC/Cd|minecraft:behavior.swim_up_for_breath}}
** {{cd|minecraft:behavior.swim_wander}}
** {{MC/Cd|minecraft:behavior.swim_wander}}
** {{cd|minecraft:behavior.swoop_attack}}
** {{MC/Cd|minecraft:behavior.swoop_attack}}
* Transport Items Goal
* Transport Items Goal
** Mobs with the goal will now queue when players are interacting with their target container if {{cd|allow_simultaneous_interaction}} is {{cd|true}}.
** Mobs with the goal will now queue when players are interacting with their target container if {{MC/Cd|allow_simultaneous_interaction}} is {{MC/Cd|true}}.
* The {{cd|minecraft:behavior.transport_items}} AI goal now checks that the entity can see the container it tries to interact with:
* The {{MC/Cd|minecraft:behavior.transport_items}} AI goal now checks that the entity can see the container it tries to interact with:
** It checks once before starting to queue at the container and once before starting to interact.
** It checks once before starting to queue at the container and once before starting to interact.
** If it does not see the container, it fails to open it.
** If it does not see the container, it fails to open it.


'''API'''
'''API'''
:{{cd|@minecraft/server}}
:{{MC/Cd|@minecraft/server}}
* Added {{cd|@minecraft/server}} version {{cd|2.3.0-beta}}.
* Added {{MC/Cd|@minecraft/server}} version {{MC/Cd|2.3.0-beta}}.
* Added {{cd|@minecraft/server}} version {{cd|2.2.0}}.
* Added {{MC/Cd|@minecraft/server}} version {{MC/Cd|2.2.0}}.
* Enabled {{cd|Player.applyImpulse}} and {{cd|Player.clearVelocity}}.
* Enabled {{MC/Cd|Player.applyImpulse}} and {{MC/Cd|Player.clearVelocity}}.
*class {{cd|AimAssistRegistry}}
*class {{MC/Cd|AimAssistRegistry}}
** Added readonly property {{cd|DefaultCategoryId}}.
** Added readonly property {{MC/Cd|DefaultCategoryId}}.
* Updated {{cd|System.sendScriptEvent}} to be able to be called in "before" events.
* Updated {{MC/Cd|System.sendScriptEvent}} to be able to be called in "before" events.
* Moved {{cd|LootTableManager}} API from beta into 2.2.0.
* Moved {{MC/Cd|LootTableManager}} API from beta into 2.2.0.
* Changed the following methods on {{cd|Dimension}} to have the read-only privilege so they can be called in "before" events:
* Changed the following methods on {{MC/Cd|Dimension}} to have the read-only privilege so they can be called in "before" events:
** {{cd|getWeather}}, {{cd|findClosestBiome}}, {{cd|getBlockAbove}}, {{cd|getBlockBelow}}, {{cd|getTopmostBlock}},
** {{MC/Cd|getWeather}}, {{MC/Cd|findClosestBiome}}, {{MC/Cd|getBlockAbove}}, {{MC/Cd|getBlockBelow}}, {{MC/Cd|getTopmostBlock}},
** {{cd|getLightLevel}}, {{cd|getSkyLightLevel}}.
** {{MC/Cd|getLightLevel}}, {{MC/Cd|getSkyLightLevel}}.
* Moved {{cd|ItemBookComponent}} from {{cd|beta}} to {{cd|V2.2.0}}.
* Moved {{MC/Cd|ItemBookComponent}} from {{MC/Cd|beta}} to {{MC/Cd|V2.2.0}}.
* Moved {{cd|BookError}} from {{cd|beta}} to {{cd|V2.2.0}}.
* Moved {{MC/Cd|BookError}} from {{MC/Cd|beta}} to {{MC/Cd|V2.2.0}}.
* Moved {{cd|BookPageContentError}} from {{cd|beta}} to {{cd|V2.2.0}}.
* Moved {{MC/Cd|BookPageContentError}} from {{MC/Cd|beta}} to {{MC/Cd|V2.2.0}}.
* Moved {{cd|BookErrorReason}} from {{cd|beta}} to {{cd|V2.2.0}}.
* Moved {{MC/Cd|BookErrorReason}} from {{MC/Cd|beta}} to {{MC/Cd|V2.2.0}}.
* Moved {{cd|InvalidItemStackError}} from {{cd|beta}} to {{cd|V2.2.0}}.
* Moved {{MC/Cd|InvalidItemStackError}} from {{MC/Cd|beta}} to {{MC/Cd|V2.2.0}}.
* Camera
* Camera
** Moved {{cd|setFov(fovCameraOptions?: CameraFovOptions): void}} from {{cd|beta}} to {{cd|V2.2.0}}.
** Moved {{MC/Cd|setFov(fovCameraOptions?: CameraFovOptions): void}} from {{MC/Cd|beta}} to {{MC/Cd|V2.2.0}}.
*** Moved {{cd|setLore(loreList?: (RawMessage | string)[]): void}} from {{cd|beta}} to {{cd|V2.2.0}}.
*** Moved {{MC/Cd|setLore(loreList?: (RawMessage | string)[]): void}} from {{MC/Cd|beta}} to {{MC/Cd|V2.2.0}}.
*** Moved {{cd|getRawLore(): RawMessage[]}} from {{cd|beta}} to {{cd|V2.2.0}}.
*** Moved {{MC/Cd|getRawLore(): RawMessage[]}} from {{MC/Cd|beta}} to {{MC/Cd|V2.2.0}}.
** {{cd|ContainerSlot}}
** {{MC/Cd|ContainerSlot}}
*** Moved {{cd|setLore(loreList?: (RawMessage | string)[]): void}} from {{cd|beta}} to {{cd|V2.2.0}}.
*** Moved {{MC/Cd|setLore(loreList?: (RawMessage | string)[]): void}} from {{MC/Cd|beta}} to {{MC/Cd|V2.2.0}}.
*** Moved {{cd|getRawLore(): RawMessage[]}} from {{cd|beta}} to {{cd|V2.2.0}}.
*** Moved {{MC/Cd|getRawLore(): RawMessage[]}} from {{MC/Cd|beta}} to {{MC/Cd|V2.2.0}}.


'''[[Minecraft:Biome]]s'''
'''[[Minecraft:Biome]]s'''
* Added content errors in server side biome components that were missing them to more easily identify issues and how to fix them.
* Added content errors in server side biome components that were missing them to more easily identify issues and how to fix them.
* Pre Caves and Cliffs components {{cd|minecraft:overworld_generation_rules}} and {{cd|minecraft:multinoise_generation_rules}} do nothing with biome generation and will return a content error when used in custom biomes.
* Pre Caves and Cliffs components {{MC/Cd|minecraft:overworld_generation_rules}} and {{MC/Cd|minecraft:multinoise_generation_rules}} do nothing with biome generation and will return a content error when used in custom biomes.
* Custom biomes are now out of experimental.
* Custom biomes are now out of experimental.
* Added {{cd|underwater_music}} parameter to {{cd|minecraft:biome_music}} client biome component that enables the underwater music for the biome.
* Added {{MC/Cd|underwater_music}} parameter to {{MC/Cd|minecraft:biome_music}} client biome component that enables the underwater music for the biome.
* Added {{cd|max_puddle_depth_below_sea_level}} to the {{cd|surface_builder}} biome component for the swamp builder type. The component will set the search depth for how far below sea level to search for a surface to add a puddle.
* Added {{MC/Cd|max_puddle_depth_below_sea_level}} to the {{MC/Cd|surface_builder}} biome component for the swamp builder type. The component will set the search depth for how far below sea level to search for a surface to add a puddle.
* Removed support for loading custom biomes for base game versions 1.21.100 and below.
* Removed support for loading custom biomes for base game versions 1.21.100 and below.
* Removed the 1.20.60 format version for server side biome JSON files. All server side biome JSON files should be version 1.21.110 or higher.
* Removed the 1.20.60 format version for server side biome JSON files. All server side biome JSON files should be version 1.21.110 or higher.
Line 399: Line 399:
* Custom block geometry no longer produces a warning when fully contained within the first or last 1/16ths of the unit cube volume in any axis.
* Custom block geometry no longer produces a warning when fully contained within the first or last 1/16ths of the unit cube volume in any axis.
** A warning is still produced if the geometry doesn't have at least one corner overlapping the unit cube volume, not counting its boundary.
** A warning is still produced if the geometry doesn't have at least one corner overlapping the unit cube volume, not counting its boundary.
* Added {{cd|mossy_stone_brick_double_slab}}, {{cd|smooth_quartz_double_slab}}, {{cd|normal_stone_double_slab}}, {{cd|cut_sandstone_double_slab}}, and {{cd|cut_red_sandstone_double_slab}} definitions to {{cd|blocks.json}}.
* Added {{MC/Cd|mossy_stone_brick_double_slab}}, {{MC/Cd|smooth_quartz_double_slab}}, {{MC/Cd|normal_stone_double_slab}}, {{MC/Cd|cut_sandstone_double_slab}}, and {{MC/Cd|cut_red_sandstone_double_slab}} definitions to {{MC/Cd|blocks.json}}.


'''[[Minecraft:Commands]]'''
'''[[Minecraft:Commands]]'''
* Updated {{cmd|locate biome}} to support underground biomes:
* Updated {{MC/Cmd|locate biome}} to support underground biomes:
** Y axis is more accurate to exactly where the biome is.
** Y axis is more accurate to exactly where the biome is.


'''Components'''
'''Components'''
* Content warnings will log missing references in {{cd|Jigsaw Structure}}, {{cd|Processor List}}, {{cd|Template Pool}}, and {{cd|Structure Sets}} JSON.
* Content warnings will log missing references in {{MC/Cd|Jigsaw Structure}}, {{MC/Cd|Processor List}}, {{MC/Cd|Template Pool}}, and {{MC/Cd|Structure Sets}} JSON.
* Content warnings will log missing references in {{cd|Camera Preset}}, {{cd|Camera List}}, {{cd|Aim Assist Preset}}, and {{cd|Aim Assist Categories}} JSON.
* Content warnings will log missing references in {{MC/Cd|Camera Preset}}, {{MC/Cd|Camera List}}, {{MC/Cd|Aim Assist Preset}}, and {{MC/Cd|Aim Assist Categories}} JSON.
* Content warnings will log missing item references in {{cd|Crafting Items Catalog}} JSON.
* Content warnings will log missing item references in {{MC/Cd|Crafting Items Catalog}} JSON.
* Changes to {{cd|minecraft:input_air_controlled}}.
* Changes to {{MC/Cd|minecraft:input_air_controlled}}.
** Renamed to {{cd|minecraft:free_camera_controlled}}.
** Renamed to {{MC/Cd|minecraft:free_camera_controlled}}.
** Removed upward movement behavior when holding the jump action from this component.
** Removed upward movement behavior when holding the jump action from this component.
* Added new component {{cd|minecraft:vertical_movement_action}}.
* Added new component {{MC/Cd|minecraft:vertical_movement_action}}.
** Adds the functionality of upward or downward movement when holding the jump action.
** Adds the functionality of upward or downward movement when holding the jump action.
** This component is automatically added to any entity that uses the old {{cd|minecraft:input_air_controlled}} with format version 1.21.100 or older.
** This component is automatically added to any entity that uses the old {{MC/Cd|minecraft:input_air_controlled}} with format version 1.21.100 or older.
* Updates to {{cd|minecraft:dash}}.
* Updates to {{MC/Cd|minecraft:dash}}.
** Renamed to {{cd|minecraft:dash_action}} to improve clarity.
** Renamed to {{MC/Cd|minecraft:dash_action}} to improve clarity.
* Updates to {{cd|minecraft:dash_action}}:
* Updates to {{MC/Cd|minecraft:dash_action}}:
** Added new field {{cd|direction}} taking either {{cd|entity}} or {{cd|passenger}} as its value. Defaults to {{cd|entity}}:
** Added new field {{MC/Cd|direction}} taking either {{MC/Cd|entity}} or {{MC/Cd|passenger}} as its value. Defaults to {{MC/Cd|entity}}:
*** {{cd|entity}}:
*** {{MC/Cd|entity}}:
**** Behaves like before.
**** Behaves like before.
*** {{cd|passenger}}:
*** {{MC/Cd|passenger}}:
**** Momentum applied from the dash action will now instead be applied in the view direction of the passenger entity, using the {{cd|horizontal_momentum}} as forward momentum and {{cd|vertical_momentum}} as upward momentum in the direction of the passenger. Short of it: looking up with horizontal momentum will launch you upward.
**** Momentum applied from the dash action will now instead be applied in the view direction of the passenger entity, using the {{MC/Cd|horizontal_momentum}} as forward momentum and {{MC/Cd|vertical_momentum}} as upward momentum in the direction of the passenger. Short of it: looking up with horizontal momentum will launch you upward.
*** Old schemas with format version older than {{cd|1.21.110}} will automatically receive the {{cd|entity}} direction.
*** Old schemas with format version older than {{MC/Cd|1.21.110}} will automatically receive the {{MC/Cd|entity}} direction.


'''Entity Components'''
'''Entity Components'''
* Added {{cd|slot.weapon.mainhand}} and {{cd|slot.weapon.offhand}} as valid slots for {{cd|minecraft:interact}} component operations.
* Added {{MC/Cd|slot.weapon.mainhand}} and {{MC/Cd|slot.weapon.offhand}} as valid slots for {{MC/Cd|minecraft:interact}} component operations.
* Changed the schema for the {{cd|minecraft:experience_reward}} entity component so that the {{cd|on_bred}} and {{cd|on_death}} members no longer accept arrays; only single Molang expressions are now supported for each member.
* Changed the schema for the {{MC/Cd|minecraft:experience_reward}} entity component so that the {{MC/Cd|on_bred}} and {{MC/Cd|on_death}} members no longer accept arrays; only single Molang expressions are now supported for each member.


'''Entity Event Responses'''
'''Entity Event Responses'''
* Added the {{cd|drop_item}} entity event response, which allows an entity to drop its item in a given slot.
* Added the {{MC/Cd|drop_item}} entity event response, which allows an entity to drop its item in a given slot.


'''Experimental'''
'''Experimental'''
Line 438: Line 438:


'''Gameplay'''
'''Gameplay'''
* From {{cd|1.21.110}} onward, the free camera and fixed boom cameras use camera relative strafe as default scheme.
* From {{MC/Cd|1.21.110}} onward, the free camera and fixed boom cameras use camera relative strafe as default scheme.


'''General'''
'''General'''
Line 447: Line 447:


'''Item Components'''
'''Item Components'''
* Repairing an item using the {{cd|minecraft:repairable}} item component no longer fails when a stack larger than strictly needed is used as repair material.
* Repairing an item using the {{MC/Cd|minecraft:repairable}} item component no longer fails when a stack larger than strictly needed is used as repair material.
* Added the new {{cd|minecraft:fire_resistant}} item component, which determines whether an item is immune to burning when dropped in fire or lava.
* Added the new {{MC/Cd|minecraft:fire_resistant}} item component, which determines whether an item is immune to burning when dropped in fire or lava.
** Functions like netherite items.
** Functions like netherite items.


'''[[Minecraft:Item]]s'''
'''[[Minecraft:Item]]s'''
* Setting the {{cd|minecraft:use_modifiers}} component's {{cd|movement_modifier}} field to 1.0 now allows using the item while sprinting, and starting to sprint while using the item.
* Setting the {{MC/Cd|minecraft:use_modifiers}} component's {{MC/Cd|movement_modifier}} field to 1.0 now allows using the item while sprinting, and starting to sprint while using the item.
* {{cd|poly_mesh}} is no longer treated or documented as an experimental feature.
* {{MC/Cd|poly_mesh}} is no longer treated or documented as an experimental feature.
* {{cd|texture_meshes}} is no longer treated or documented as an experimental feature.
* {{MC/Cd|texture_meshes}} is no longer treated or documented as an experimental feature.
* The {{cd|scale}} field can now adjust the depth of {{cd|texture_meshes}}, since its value is no longer ignored.
* The {{MC/Cd|scale}} field can now adjust the depth of {{MC/Cd|texture_meshes}}, since its value is no longer ignored.
* Added the {{cd|use_pixel_depth}} option to {{cd|texture_meshes}} to control how geometry depth relates to texture resolution.
* Added the {{MC/Cd|use_pixel_depth}} option to {{MC/Cd|texture_meshes}} to control how geometry depth relates to texture resolution.
** If set to {{cd|true}}, the geometry will have a depth of one pixel (in entity space, not texture space).
** If set to {{MC/Cd|true}}, the geometry will have a depth of one pixel (in entity space, not texture space).
*** This causes textures with a resolution different from 16×16 to appear stretched.
*** This causes textures with a resolution different from 16×16 to appear stretched.
** If set to {{cd|false}}, the geometry will be built from perfectly cubic voxels, regardless of the texture's aspect ratio.
** If set to {{MC/Cd|false}}, the geometry will be built from perfectly cubic voxels, regardless of the texture's aspect ratio.
** Defaults to {{cd|true}} to ensure backward compatibility.
** Defaults to {{MC/Cd|true}} to ensure backward compatibility.
* {{cd|poly_mesh}} is now documented as a deprecated feature:
* {{MC/Cd|poly_mesh}} is now documented as a deprecated feature:
** It was already treated as deprecated, but the documentation did not reflect this.
** It was already treated as deprecated, but the documentation did not reflect this.
* {{cd|texture_meshes}} is no longer documented as an experimental feature:
* {{MC/Cd|texture_meshes}} is no longer documented as an experimental feature:
** It was already treated as non-experimental, but the documentation did not reflect this.
** It was already treated as non-experimental, but the documentation did not reflect this.
* All items that can be eaten now have the [[Minecraft:item tag (Bedrock Edition)|tag]] {{cd|minecraft:is_food}}, except {{cd|glow_berries}}.
* All items that can be eaten now have the [[Minecraft:item tag (Bedrock Edition)|tag]] {{MC/Cd|minecraft:is_food}}, except {{MC/Cd|glow_berries}}.
* Merged the inventory item for the iron chain ({{cd|chain}}) with the direct item form of the iron chain block ({{cd|item.chain}}). The merged item now has the ID {{cd|iron_chain}} (due to the renaming of the chain to iron chain) and has the numeric ID of the former {{cd|item.chain}}.
* Merged the inventory item for the iron chain ({{MC/Cd|chain}}) with the direct item form of the iron chain block ({{MC/Cd|item.chain}}). The merged item now has the ID {{MC/Cd|iron_chain}} (due to the renaming of the chain to iron chain) and has the numeric ID of the former {{MC/Cd|item.chain}}.


'''[[Minecraft:Mob]]s'''
'''[[Minecraft:Mob]]s'''
* The {{cd|minecraft:shareables}} component now also accepts item entries specifying item tags to name all items tagged as that to become shareable with the given settings.
* The {{MC/Cd|minecraft:shareables}} component now also accepts item entries specifying item tags to name all items tagged as that to become shareable with the given settings.
* Foxes now use the {{cd|minecraft:is_food}} tag instead of listing all foods manually, except {{cd|glow_berries}} which is still listed manually.
* Foxes now use the {{MC/Cd|minecraft:is_food}} tag instead of listing all foods manually, except {{MC/Cd|glow_berries}} which is still listed manually.


'''Molang'''
'''Molang'''
* Renamed {{cd|query.is_cooldown_type}} to {{cd|query.is_cooldown_category}}, to better reflect what it does.
* Renamed {{MC/Cd|query.is_cooldown_type}} to {{MC/Cd|query.is_cooldown_category}}, to better reflect what it does.


'''Network Protocol'''
'''Network Protocol'''
* Modified the binary format of {{cd|PlayerArmorDamagePacket}}.
* Modified the binary format of {{MC/Cd|PlayerArmorDamagePacket}}.


== Experimental ==
== Experimental ==
Line 484: Line 484:
==== Technical ====
==== Technical ====
'''API'''
'''API'''
:{{cd|@minecraft/server}}
:{{MC/Cd|@minecraft/server}}
* Added methods to {{cd|Dimension}} scripting API that allows creators to get the total light level and the sky light level at a specific position.
* Added methods to {{MC/Cd|Dimension}} scripting API that allows creators to get the total light level and the sky light level at a specific position.
* Added {{cd|Dimension.getBiome(location: Vector3)}} which can be used to locate the biome of a given location.
* Added {{MC/Cd|Dimension.getBiome(location: Vector3)}} which can be used to locate the biome of a given location.
* Added {{cd|Entity.getBlockStandingOn(options?: GetBlocksStandingOnOptions): Block | undefined}} method to {{cd|beta}}.
* Added {{MC/Cd|Entity.getBlockStandingOn(options?: GetBlocksStandingOnOptions): Block | undefined}} method to {{MC/Cd|beta}}.
* Added {{cd|Entity.getAllBlocksStandingOn(options?: GetBlocksStandingOnOptions): Block[];}} methods to {{cd|beta}}.
* Added {{MC/Cd|Entity.getAllBlocksStandingOn(options?: GetBlocksStandingOnOptions): Block[];}} methods to {{MC/Cd|beta}}.
* Added {{cd|GetBlocksStandingOnOptions}} interface:
* Added {{MC/Cd|GetBlocksStandingOnOptions}} interface:
** Optional parameter {{cd|blockFilter?: BlockFilter}} filters the block being returned.
** Optional parameter {{MC/Cd|blockFilter?: BlockFilter}} filters the block being returned.
** Optional parameter {{cd|ignoreThinBlocks?: boolean}} determines if blocks of height 0.2 or lower are ignored.
** Optional parameter {{MC/Cd|ignoreThinBlocks?: boolean}} determines if blocks of height 0.2 or lower are ignored.
* Added method {{cd|Camera.setCameraWithEase(cameraPreset: string, easeOptions: EaseOptions): void}} to {{cd|beta}}.
* Added method {{MC/Cd|Camera.setCameraWithEase(cameraPreset: string, easeOptions: EaseOptions): void}} to {{MC/Cd|beta}}.
:{{cd|@minecraft/diagnostics}}
:{{MC/Cd|@minecraft/diagnostics}}
* Added method {{cd|captureException}} to Sentry which allows capturing of exceptions that are gracefully caught with a try/catch block.
* Added method {{MC/Cd|captureException}} to Sentry which allows capturing of exceptions that are gracefully caught with a try/catch block.
* Added methods {{cd|setAfterBatchMethod}} and {{cd|setBeforeBatchMethod}} to {{cd|GameTest}}, which can be used to add methods that will be run before and after test batches.
* Added methods {{MC/Cd|setAfterBatchMethod}} and {{MC/Cd|setBeforeBatchMethod}} to {{MC/Cd|GameTest}}, which can be used to add methods that will be run before and after test batches.
* Added methods to Block scripting API that allows creators to get the total light level and the sky light level at a specific position.
* Added methods to Block scripting API that allows creators to get the total light level and the sky light level at a specific position.
* Added {{cd|InvalidPotionDeliveryTypeError}} and {{cd|InvalidPotionEffectTypeError}} errors to {{cd|beta}}.
* Added {{MC/Cd|InvalidPotionDeliveryTypeError}} and {{MC/Cd|InvalidPotionEffectTypeError}} errors to {{MC/Cd|beta}}.
* Potions
* Potions
** Added {{cd|resolve(potionEffectType: PotionEffectType {{!}} T, potionDeliveryType: PotionDeliveryType {{!}} U): ItemStack}} method to {{cd|beta}}.
** Added {{cd|resolve(potionEffectType: PotionEffectType {{!}} T, potionDeliveryType: PotionDeliveryType {{!}} U): ItemStack}} method to {{MC/Cd|beta}}.
*** This replaces the {{cd|createPotion(options: PotionOptions): ItemStack}} that was removed from {{cd|ItemStack}}.
*** This replaces the {{MC/Cd|createPotion(options: PotionOptions): ItemStack}} that was removed from {{MC/Cd|ItemStack}}.
** Added {{cd|getAllDeliveryTypes(): PotionDeliveryType[]}} method to {{cd|beta}}.
** Added {{MC/Cd|getAllDeliveryTypes(): PotionDeliveryType[]}} method to {{MC/Cd|beta}}.
*** This returns all the potion delivery types.
*** This returns all the potion delivery types.
** Added {{cd|getAllEffectTypes(): PotionEffectType[]}} method to {{cd|beta}}.
** Added {{MC/Cd|getAllEffectTypes(): PotionEffectType[]}} method to {{MC/Cd|beta}}.
*** This returns all the potion effect types.
*** This returns all the potion effect types.
* {{cd|PotionEffectType}}
* {{MC/Cd|PotionEffectType}}
** Added {{cd|readonly durationTicks?: number}} property to {{cd|beta}}.
** Added {{MC/Cd|readonly durationTicks?: number}} property to {{MC/Cd|beta}}.
*** This is the number of ticks the effect will last for. Undefined means the effect does not expire.
*** This is the number of ticks the effect will last for. Undefined means the effect does not expire.
* Added new method {{cd|isChunkLoaded}} to {{cd|Dimension}} which returns true if a chunk at an area is loaded and ticking.
* Added new method {{MC/Cd|isChunkLoaded}} to {{MC/Cd|Dimension}} which returns true if a chunk at an area is loaded and ticking.
* Added enum {{cd|HeldItemOption}} to {{cd|beta}} for {{cd|PlayerSwingEventOptions}}. This specifies options related to the item currently being held at the time of a player swing:
* Added enum {{MC/Cd|HeldItemOption}} to {{MC/Cd|beta}} for {{MC/Cd|PlayerSwingEventOptions}}. This specifies options related to the item currently being held at the time of a player swing:
<syntaxhighlight lang="c++">
<syntaxhighlight lang="c++">
export enum HeldItemOption {   
export enum HeldItemOption {   
Line 516: Line 516:
}
}
</syntaxhighlight>
</syntaxhighlight>
* Added interface {{cd|PlayerSwingEventOptions}} to {{cd|beta}}. Event options/filters for {{cd|PlayerSwingStartAfterEvent}}. - Field {{cd|heldItemOption?: HeldItemOption}}
* Added interface {{MC/Cd|PlayerSwingEventOptions}} to {{MC/Cd|beta}}. Event options/filters for {{MC/Cd|PlayerSwingStartAfterEvent}}. - Field {{MC/Cd|heldItemOption?: HeldItemOption}}
** Added class {{cd|PlayerSwingStartAfterEvent}} to {{cd|beta}}. This contains information regarding a player starting to swing their arm:
** Added class {{MC/Cd|PlayerSwingStartAfterEvent}} to {{MC/Cd|beta}}. This contains information regarding a player starting to swing their arm:
*** Field {{cd|heldItemStack?: ItemStack}}.
*** Field {{MC/Cd|heldItemStack?: ItemStack}}.
*** Field {{cd|player: Player}}.
*** Field {{MC/Cd|player: Player}}.
** Added class {{cd|PlayerSwingStartAfter.EventSignal}} to {{cd|beta}}. This event is fired at the start of a player's swing (e.g. attacking, using an item, interacting). It can be subscribed/unsubscribed via {{cd|world.afterEvents.playerSwingStart}} and optionally filtered by passing in {{cd|PlayerSwingEventOptions}}.
** Added class {{MC/Cd|PlayerSwingStartAfter.EventSignal}} to {{MC/Cd|beta}}. This event is fired at the start of a player's swing (e.g. attacking, using an item, interacting). It can be subscribed/unsubscribed via {{MC/Cd|world.afterEvents.playerSwingStart}} and optionally filtered by passing in {{MC/Cd|PlayerSwingEventOptions}}.


'''[[Minecraft:Block]]s'''
'''[[Minecraft:Block]]s'''
* Added component {{cd|minecraft:redstone_producer}} behind the Upcoming Creator Features toggle.
* Added component {{MC/Cd|minecraft:redstone_producer}} behind the Upcoming Creator Features toggle.


'''Components'''
'''Components'''
* Added new block component {{cd|minecraft:flower_pottable}}:
* Added new block component {{MC/Cd|minecraft:flower_pottable}}:
** It is an empty component defined as such: {{cd|minecraft:flower_pottable: <nowiki>{}</nowiki>}}.
** It is an empty component defined as such: {{cd|minecraft:flower_pottable: <nowiki>{}</nowiki>}}.
** When the component is present on the block, > a player can interact with an empty flowerpot when holding the block in order to embed it.
** When the component is present on the block, > a player can interact with an empty flowerpot when holding the block in order to embed it.
Line 532: Line 532:
** The component requires the Upcoming Creator Features toggle.
** The component requires the Upcoming Creator Features toggle.
** Pottable not potable.
** Pottable not potable.
* Added new block component {{cd|minecraft:embedded_visual}}:
* Added new block component {{MC/Cd|minecraft:embedded_visual}}:
** The component has two required fields, {{cd|geometry}} and {{cd|material_instances}}, similarly to {{cd|minecraft:item_visual}}.
** The component has two required fields, {{MC/Cd|geometry}} and {{MC/Cd|material_instances}}, similarly to {{MC/Cd|minecraft:item_visual}}.
** When the component is present on the block, it defines which {{cd|geometry}} and {{cd|material_instances}} to use when the block is embedded into another block, eg. into a flowerpot.
** When the component is present on the block, it defines which {{MC/Cd|geometry}} and {{MC/Cd|material_instances}} to use when the block is embedded into another block, eg. into a flowerpot.
*** If the component is not present, embedded blocks fallback to their innate {{cd|geometry}} and {{cd|material_instances}}.
*** If the component is not present, embedded blocks fallback to their innate {{MC/Cd|geometry}} and {{MC/Cd|material_instances}}.
*** The component cannot be defined in the {{cd|permutations}} section; only one embedded visual can be achieved per block type.
*** The component cannot be defined in the {{MC/Cd|permutations}} section; only one embedded visual can be achieved per block type.
** The component requires the Upcoming Creator Features toggle.
** The component requires the Upcoming Creator Features toggle.
* Added new field {{cd|embedded}} to the {{cd|item_display_transforms}} object:
* Added new field {{MC/Cd|embedded}} to the {{MC/Cd|item_display_transforms}} object:
** The field defines the overall transformation this geometry should be subject to when embedded into a block, eg. a flowerpot.
** The field defines the overall transformation this geometry should be subject to when embedded into a block, eg. a flowerpot.
** If the field is not defined, the default transformation is a 0.75x scale, similar to the one applied to most Vanilla flowers.
** If the field is not defined, the default transformation is a 0.75x scale, similar to the one applied to most Vanilla flowers.
Line 545: Line 545:
==== Technical ====
==== Technical ====
'''API'''
'''API'''
:{{cd|@minecraft/server-gametest}}
:{{MC/Cd|@minecraft/server-gametest}}
* {{cd|GameTest}} objects will now throw a {{cd|GameTestCompletedError}} if accessed after completion for support functions or during clean up for test based functions.
* {{MC/Cd|GameTest}} objects will now throw a {{MC/Cd|GameTestCompletedError}} if accessed after completion for support functions or during clean up for test based functions.
:{{cd|@minecraft/diagnostics}}
:{{MC/Cd|@minecraft/diagnostics}}
* Renamed enum {{cd|SentryBreadcrumbLevel}} to {{cd|SentryEventLevel}}.
* Renamed enum {{MC/Cd|SentryBreadcrumbLevel}} to {{MC/Cd|SentryEventLevel}}.
* Updated methods on Sentry to be callable in all contexts, including read-only (before events).
* Updated methods on Sentry to be callable in all contexts, including read-only (before events).
* Removed {{cd|PotionModifierType}} from {{cd|beta}}.
* Removed {{MC/Cd|PotionModifierType}} from {{MC/Cd|beta}}.
* Removed {{cd|PotionOptions}} from {{cd|beta}}.
* Removed {{MC/Cd|PotionOptions}} from {{MC/Cd|beta}}.
* Renamed {{cd|PotionLiquidType}} to {{cd|PotionDeliveryType}} in {{cd|beta}}.
* Renamed {{MC/Cd|PotionLiquidType}} to {{MC/Cd|PotionDeliveryType}} in {{MC/Cd|beta}}.
* Potions
* Potions
** Removed {{cd|getPotionModifierType(potionModifierId: string): PotionModifierType {{!}} undefined}} from {{cd|beta}}.
** Removed {{cd|getPotionModifierType(potionModifierId: string): PotionModifierType {{!}} undefined}} from {{MC/Cd|beta}}.
** Renamed {{cd|getPotionEffectType}} to {{cd|getEffectType}} in {{cd|beta}}.
** Renamed {{MC/Cd|getPotionEffectType}} to {{MC/Cd|getEffectType}} in {{MC/Cd|beta}}.
** Renamed {{cd|getPotionLiquidType}} to {{cd|getDeliveryType}} in {{cd|beta}}.
** Renamed {{MC/Cd|getPotionLiquidType}} to {{MC/Cd|getDeliveryType}} in {{MC/Cd|beta}}.
* {{cd|ItemPotionComponent}}
* {{MC/Cd|ItemPotionComponent}}
** Removed {{cd|readonly potionLiquidType: PotionLiquidType}} property in {{cd|beta}}.
** Removed {{MC/Cd|readonly potionLiquidType: PotionLiquidType}} property in {{MC/Cd|beta}}.
** Renamed {{cd|readonly potionLiquidType: PotionLiquidType}} property to {{cd|readonly potionDeliveryType: PotionDeliveryType}} in {{cd|beta}}.
** Renamed {{MC/Cd|readonly potionLiquidType: PotionLiquidType}} property to {{MC/Cd|readonly potionDeliveryType: PotionDeliveryType}} in {{MC/Cd|beta}}.
* {{cd|PotionEffectType}}
* {{MC/Cd|PotionEffectType}}
** Removed {{cd|static createPotion(options: PotionOptions): ItemStack}} method from {{cd|beta}}.
** Removed {{MC/Cd|static createPotion(options: PotionOptions): ItemStack}} method from {{MC/Cd|beta}}.
*** This was replaced by {{cd|Potions.resolve}}.
*** This was replaced by {{MC/Cd|Potions.resolve}}.
* Expanded {{cd|LootTableManager}} {{cd|beta}} functionality, which now allows for loot table discovery via the new {{cd|getLootTable}} method.
* Expanded {{MC/Cd|LootTableManager}} {{MC/Cd|beta}} functionality, which now allows for loot table discovery via the new {{MC/Cd|getLootTable}} method.


'''Components'''
'''Components'''
* Modified {{cd|minecraft:material_instances}} to support weighted variations textures with these requirements:
* Modified {{MC/Cd|minecraft:material_instances}} to support weighted variations textures with these requirements:
** {{cd|format_version}} must be greater than or equal to {{cd|1.21.110}}.
** {{MC/Cd|format_version}} must be greater than or equal to {{MC/Cd|1.21.110}}.
** World must have "Upcoming Creator Features" experiment enabled.
** World must have "Upcoming Creator Features" experiment enabled.


Line 576: Line 576:
|63099|Arrow icon in furnace still appears filled after smelting an item
|63099|Arrow icon in furnace still appears filled after smelting an item
|135298|Pick block doesn't work on light blocks.
|135298|Pick block doesn't work on light blocks.
|136930|{{cmd|getlocalplayername}} and {{cmd|geteduclientinfo}} commands are available outside of Education Edition
|136930|{{MC/Cmd|getlocalplayername}} and {{MC/Cmd|geteduclientinfo}} commands are available outside of Education Edition
|152962|Armor pieces don't display toughness stat
|152962|Armor pieces don't display toughness stat
|177977|Planks and Stone variants haven't been given separate definitions in {{cd|blocks.json}}.
|177977|Planks and Stone variants haven't been given separate definitions in {{MC/Cd|blocks.json}}.
|179110|Invert Y-Axis for touch controls does not work in Spectator mode
|179110|Invert Y-Axis for touch controls does not work in Spectator mode
|181306|Paintings randomly breaking after reloading chunks
|181306|Paintings randomly breaking after reloading chunks
|181924|Scrolling Down the List of Any Featured Server Brings You Back to the Very Top When Message of the Day Updates
|181924|Scrolling Down the List of Any Featured Server Brings You Back to the Very Top When Message of the Day Updates
|184808|"Switch sneaking and jumping" option also changes flying and swimming up
|184808|"Switch sneaking and jumping" option also changes flying and swimming up
|184856|Fly, swim and entity dismount buttons cannot be hidden using {{cmd|hud}}.
|184856|Fly, swim and entity dismount buttons cannot be hidden using {{MC/Cmd|hud}}.
|184858|Horse jump/Camel dash bar cannot be hidden using {{cmd|hud}}.
|184858|Horse jump/Camel dash bar cannot be hidden using {{MC/Cmd|hud}}.
|186346|Text shadows are missing on action bar background and text background.
|186346|Text shadows are missing on action bar background and text background.
|189106|Upon loading dimension, Nether Portal offsets player toward NW
|189106|Upon loading dimension, Nether Portal offsets player toward NW
Line 613: Line 613:
|223833|Copper Golem does not sort empty bundles
|223833|Copper Golem does not sort empty bundles
|223837|Copper Golems can include chests they can't pathfind to in their list of 10 chests.
|223837|Copper Golems can include chests they can't pathfind to in their list of 10 chests.
|223857|There's a {{cd|_}} in the file name of {{cd|copper_golem/regular/step4_.fsb}}.
|223857|There's a {{MC/Cd|_}} in the file name of {{MC/Cd|copper_golem/regular/step4_.fsb}}.
|223867|You can hear the sounds of the copper golems from too far
|223867|You can hear the sounds of the copper golems from too far
|223876|Copper Golem takes fall damage
|223876|Copper Golem takes fall damage
Line 645: Line 645:
* Fixed Blade row missing Marketplace pass chevron.
* Fixed Blade row missing Marketplace pass chevron.
* Fixed a bug that caused default editor movement speed to initialize incorrectly.
* Fixed a bug that caused default editor movement speed to initialize incorrectly.
* Fixed the documentation of {{cd|minecraft:on_death}} claiming the component only works on the Ender dragon, it works on all entities.
* Fixed the documentation of {{MC/Cd|minecraft:on_death}} claiming the component only works on the Ender dragon, it works on all entities.
* Fixed an issue where the player behaved incorrectly with the fixed boom camera when using the {{cd|locked_player_relative_strafe}} control scheme. Player movement is now consistent with the free camera in this scenario.
* Fixed an issue where the player behaved incorrectly with the fixed boom camera when using the {{MC/Cd|locked_player_relative_strafe}} control scheme. Player movement is now consistent with the free camera in this scenario.
* Fixed сandles not casting point light shadows.
* Fixed сandles not casting point light shadows.
* Fixed position of copper golem spawn egg to be after the iron golem spawn egg.
* Fixed position of copper golem spawn egg to be after the iron golem spawn egg.
Line 663: Line 663:
* Fixed the copper golem cloning its item when turning into a statue. <!--(MCPE-225251)-->
* Fixed the copper golem cloning its item when turning into a statue. <!--(MCPE-225251)-->
* Fixed the copper golem attempting to pathfind to any block below a floating copper chest that is too far for it to open.
* Fixed the copper golem attempting to pathfind to any block below a floating copper chest that is too far for it to open.
* Fixed a bug where custom items' {{cd|menu_category}} {{cd|is_hidden_in_commands}} value was not sent to client and the items would show up in commands' autocomplete when they shouldn't.
* Fixed a bug where custom items' {{MC/Cd|menu_category}} {{MC/Cd|is_hidden_in_commands}} value was not sent to client and the items would show up in commands' autocomplete when they shouldn't.
* Fixed a bug where the {{cd|minecraft:shareables}} component would mix attributes of duplicated entries in its {{cd|items}} list. E.g. the {{cd|priority}} would be taken from the first duplicated element and the {{cd|max_amount}} from the last, now the first {{cd|matching}} entry will fully shadow those coming after it. Consider this items list in a {{cd|minecraft:shareables}} using the new {{cd|tag}} functionality:<syntaxhighlight lang="json">
* Fixed a bug where the {{MC/Cd|minecraft:shareables}} component would mix attributes of duplicated entries in its {{MC/Cd|items}} list. E.g. the {{MC/Cd|priority}} would be taken from the first duplicated element and the {{MC/Cd|max_amount}} from the last, now the first {{MC/Cd|matching}} entry will fully shadow those coming after it. Consider this items list in a {{MC/Cd|minecraft:shareables}} using the new {{MC/Cd|tag}} functionality:<syntaxhighlight lang="json">
"items": [   
"items": [   
   { "item": "minecraft:apple", "priority": 1, "max_amount": 2 },
   { "item": "minecraft:apple", "priority": 1, "max_amount": 2 },
   { "item": "minecraft:is_food", "priority": 0, "max_amount": 1 }]
   { "item": "minecraft:is_food", "priority": 0, "max_amount": 1 }]
</syntaxhighlight> Previously {{cd|minecraft:apple}} would have had {{cd|priority}} 1 but {{cd|max_amount}} 1 instead of 2, now it will correctly use all data from that first item apple entry.
</syntaxhighlight> Previously {{MC/Cd|minecraft:apple}} would have had {{MC/Cd|priority}} 1 but {{MC/Cd|max_amount}} 1 instead of 2, now it will correctly use all data from that first item apple entry.
* Fixed the copper torch recipe only giving one torch instead of four.
* Fixed the copper torch recipe only giving one torch instead of four.
* Fixed an issue where the control scheme set via control scheme commands would not be retained if a later-activated camera did not support it. The scheme will now persist as intended until explicitly cleared via {{cmd|controlscheme clear}}, beginning since base game version 1.21.110.
* Fixed an issue where the control scheme set via control scheme commands would not be retained if a later-activated camera did not support it. The scheme will now persist as intended until explicitly cleared via {{MC/Cmd|controlscheme clear}}, beginning since base game version 1.21.110.
* Fixed block breaking texture being double the size for shelf blocks.
* Fixed block breaking texture being double the size for shelf blocks.
* Fixed an issue preventing {{cmd|place}} from working correctly in flat worlds.
* Fixed an issue preventing {{MC/Cmd|place}} from working correctly in flat worlds.
* Fixed an issue where using {{cmd|reload}} in the command console throws a {{cd|Gametest}} error if using the {{cd|GameTest.setAfterBatchCallback}} method.
* Fixed an issue where using {{MC/Cmd|reload}} in the command console throws a {{MC/Cd|Gametest}} error if using the {{MC/Cd|GameTest.setAfterBatchCallback}} method.
* Fix for biome music component being removed from some biomes.
* Fix for biome music component being removed from some biomes.
* Fixed issue where a default surface builder was not chosen leading to bare surfaces in some biomes.
* Fixed issue where a default surface builder was not chosen leading to bare surfaces in some biomes.
* Fixed a bug where setting the precipitation of a biome to 0 in {{cd|biome.json}} files would not stop rain from occurring in the biome.
* Fixed a bug where setting the precipitation of a biome to 0 in {{MC/Cd|biome.json}} files would not stop rain from occurring in the biome.
* Fixed a bug where putting items in a bundle as it is being transferred from one Hopper to another would delete the item.
* Fixed a bug where putting items in a bundle as it is being transferred from one Hopper to another would delete the item.
* Fixed a crash that occurred when treatment packs were removed while loading game or loading into a world.
* Fixed a crash that occurred when treatment packs were removed while loading game or loading into a world.
Line 683: Line 683:
== Videos ==
== Videos ==
:'''Updates for Creators'''
:'''Updates for Creators'''
{{yt|1=WQzKqgwhfhM}}
{{MC/Yt|1=WQzKqgwhfhM}}


== Trivia ==
== Trivia ==
* 1.21.111 is the first non-experimental content update for {{BE}} with a version number that does not end with a 0 on any platform.
* 1.21.111 is the first non-experimental content update for {{MC/BE}} with a version number that does not end with a 0 on any platform.
** If including {{PE}}, it is the first such version to be released since Pocket Edition 1.1.3.
** If including {{MC/PE}}, it is the first such version to be released since Pocket Edition 1.1.3.
** According to Mojang employee David Carlton, the reason for this is that there was "one more fix to add".<ref>{{tweet|CornerHardMC|1973553144413167712|We had one more fix to add|October 2, 2025}}</ref>
** According to Mojang employee David Carlton, the reason for this is that there was "one more fix to add".<ref>{{tweet|CornerHardMC|1973553144413167712|We had one more fix to add|October 2, 2025}}</ref>
* 1.21.110 is the 8th skipped version for {{BE}}. The previous skipped versions were {{vl|be 1.3.0|}}, {{vl|be 1.15.0|}}, {{vl|be 1.16.230|}}, {{vl|be 1.17.20|}}, {{vl|be 1.18.20|}}, {{vl|be 1.20.20|}}, and {{vl|be 1.21.10|}}.
* 1.21.110 is the 8th skipped version for {{MC/BE}}. The previous skipped versions were {{MC/Vl|be 1.3.0|}}, {{MC/Vl|be 1.15.0|}}, {{MC/Vl|be 1.16.230|}}, {{MC/Vl|be 1.17.20|}}, {{MC/Vl|be 1.18.20|}}, {{MC/Vl|be 1.20.20|}}, and {{MC/Vl|be 1.21.10|}}.


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


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


de:Bedrock Edition 1.21.111
de:Bedrock Edition 1.21.111

Latest revision as of 19:11, 9 April 2026

Template:Dangerous version Template:Infobox version

File:Bedrock 1.21.111 PatchNotes.jpg
Key artwork

Template:Pointer box 1.21.111, the release of The Copper Age, is a game drop for Minecraft:Bedrock Edition released on September 30, 2025.<ref>Template:Cite</ref><ref>Template:Cite</ref> It adds copper armor and Minecraft:tools, copper nuggets, various copper decorations, copper golems, and shelves.

What was going to be 1.21.110 merged into this update.

This version was reuploaded on Xbox One on October 14, as Minecraft:Bedrock Edition 1.21.113, which had been sent out to that platform the day before, was unplayable on Xbox One.

  1. REDIRECT Template:Info needed

Additions

Template:Additions table

Blocks

Script error: No such module "animate". Copper bars

  • Functions like the existing iron bars, but can be waxed.
  • Copper bars oxidize over time and can be waxed like other copper blocks.
  • Sixteen copper bars can be crafted using six copper ingots.

Template:Crafting

Script error: No such module "animate". Copper chain

  • Functions like the existing iron chain, but can be waxed.
  • Copper chains oxidize over time and can be waxed like other copper blocks.
  • Copper chains can be crafted using a copper ingot and two copper nuggets.

Template:Crafting

Script error: No such module "animate". Copper chest

  • A new type of chest that has waxed and oxidized variants.
  • Copper chests oxidize over time and can be waxed like other copper blocks.
  • Copper chests can be crafted using a Minecraft:chest and copper ingots.

Template:Crafting

Script error: No such module "animate". Minecraft:Copper Golem Statue

  • The block form of a copper golem.
  • Oxidizes over time and can be waxed like copper blocks.
  • The pose can be changed by interacting with it.
  • Template:Ctrl an axe on it when it is unoxidized and unwaxed turns it back into a copper golem.
  • When connected to a redstone comparator, the copper golem statue block emits a redstone signal based on its current pose.

Script error: No such module "animate". Copper lantern

  • Crafted using copper nuggets and one copper torch.
  • The lantern itself oxidizes, changing its look as it ages.
  • Can be waxed.
  • Functionally identical to the Minecraft:lantern.

Template:Crafting

File:Copper Torch.gif Copper torch

Template:Crafting

Script error: No such module "animate". Minecraft:Shelf

  • A new type of decorative storage block which comes in all wood variants.
  • Crafted from stripped logs.

Template:Crafting

  • Can store up to 3 item stacks:
    • Interacting with a slot swaps the player's main hand item with the content of that slot.
  • The shelf displays all items it contains in front of it, similar to an item frame.
  • When powered by redstone:
    • The slots of the shelf connect together, and shelves of the same type connect too.
    • These can be used to connect 3, 6, or 9 slots of the hotbar at a time.

Items

  1. REDIRECT Template:ItemLink
  • A new variant of horse armor.
  • Has the same loot table and chance of generating as iron horse armor.
  • Has an armor value of 4 (Template:Armorbar).
  • Cannot be crafted.

General

Minecraft:Settings

Changes

Blocks

Minecraft:Chest

  • Double chests now visually open when a copper golem opens the second half.

Minecraft:Copper Door

Minecraft:Copper Trapdoor

  • The crafting recipe now uses 4 copper ingots, instead of 6.
  • The old recipe is now used by copper bars.
    • The above change has not been mentioned in the changelog.

Template:Crafting

Minecraft:Fire

  • Some blocks that could catch fire with flint and steel, like the top stone slab or wood stair, will now also catch fire during fire explosion, such as those from fireballs.
  • Glass blocks will now catch fire with flint and steel or fire explosion.

Minecraft:Iron Chain

  • Renamed from "Chain" due to the addition of the copper chain.

Minecraft:Lightning Rod

  • Lightning rods now oxidize like other copper blocks and the lightning rod on the copper golem.
  • All lightning rods now flash white when hit by lightning like in Java Edition.

Minecraft:Wall

  • Prevented wall blocks from connecting to crimson fungus, warped fungus and bamboo.

Items

Copper armor and tools

  • Hostile monsters now have a chance to spawn with copper armor equipped.
  • Hostile monsters can pick up and use copper weapons and armor.

Script error: No such module "animate". Minecraft:Dyes

  • Dye colors now have updated icons.
  • The goal with these is to enhance visual cohesion across the dye set while maintaining distinct shapes to support colorblind accessibility.

Mobs

Copper Golem

  • If the copper golem has fully oxidized it will turn into a copper golem statue block.
  • When turned into a copper golem statue block, it will freeze in a random pose.
  • When turned into a copper golem statue the copper golem will drop any item it may be holding.
  • A copper golem turned into a copper golem statue will keep its name if named with a name tag.
  • When leashed the copper golem will no longer try and transport items.
  • Reduced the collision box so the copper golem can fit through doors properly like other mobs.
  • The copper golem will now queue next to the chest or copper chest when it is opened by a player.
  • The copper golem will now look toward the container it is walking toward.
  • Decorative flowers can now be planted on them by iron golems.
  • Copper golems can now pathfind through 1 block high passages.
  • The copper golem will no longer interact with chests and copper chests that it cannot see.
  • Chests now close immediately when a copper golem starts panicking while looking inside.

Fox

  • Foxes now consider honey bottles to be a food item and will prioritize picking them up the same way it does other food items.

Iron Golem

  • They will sometimes plant a decorative flower onto a nearby copper golem.

Minecraft:Wolf

  • No longer start shaking off Minecraft:water if they are already shaking off water.

Gameplay

Camera

  • Rider rotation lock now applies to cameras when using camera relative movement.

General

Accessibility

  • Text to Speech support has been added to all dressing room pages.

Blending

  • Enabled blending for legacy chunks.
    • This fixes an issue where blocks were missing from the terrain after loading into the world on some starter biomes.

Experiments

  • Removed the "Drop 3 2025" and "Custom Biome" experimental toggle.

Graphical

  • Update volumetric fog configs for PC to have more consistent steps in performance impact, while also maximizing image quality for cost.
  • Added support for subsurface scattering on particle textures.
  • Updated max render distance to 28 on PC for Vibrant Visuals.
  • Increased thickness on block selection wireframe to make it more visible in Vibrant Visuals especially with TAAU enabled.

Panorama

  • Updated the panorama to show a scene with copper golems in a village.

UI

  • Resized the "Textures & More" button icon to be in line with the other button icons.
  • Updated the Marketplace Pass chevron on tiles and the purchase buttons to have the correct scaling.
  • Resized the icons on the marketplace sidebar to match the icon's proper size.
  • Resized the icons on the inventory category selection to match the icon's proper size.
  • Added a properly sized "My Library" button for the top bar to use.
  • Changed a couple locations where the information bulb appears to be the correct resolution.
  • Updated the Marketplace error animations to display at the correct resolution.
  • Added new icons for the Sale banners to fit the pixelated style of the UI.

Technical

Add-Ons and Script Engine

  • Moved the properties
  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr, and

  1. REDIRECT Template:Code

Template:Redr from the

  1. REDIRECT Template:Code

Template:Redr biome component to the new client biome component

  1. REDIRECT Template:Code

Template:Redr.

AI Goals

  • Made the schemas for the following goals stricter when parsing and will fail to load an entity json that has invalid data in versions
  1. REDIRECT Template:Code

Template:Redr and newer:

  1. REDIRECT Template:Code

Template:Redr

  1. REDIRECT Template:Code

Template:Redr

  1. REDIRECT Template:Code

Template:Redr

  1. REDIRECT Template:Code

Template:Redr

  1. REDIRECT Template:Code

Template:Redr

  1. REDIRECT Template:Code

Template:Redr

  1. REDIRECT Template:Code

Template:Redr

  1. REDIRECT Template:Code

Template:Redr

  1. REDIRECT Template:Code

Template:Redr

  1. REDIRECT Template:Code

Template:Redr

  1. REDIRECT Template:Code

Template:Redr

  1. REDIRECT Template:Code

Template:Redr

  • Transport Items Goal
    • Mobs with the goal will now queue when players are interacting with their target container if
  1. REDIRECT Template:Code

Template:Redr is

  1. REDIRECT Template:Code

Template:Redr.

  • The
  1. REDIRECT Template:Code

Template:Redr AI goal now checks that the entity can see the container it tries to interact with:

    • It checks once before starting to queue at the container and once before starting to interact.
    • If it does not see the container, it fails to open it.

API

  1. REDIRECT Template:Code

Template:Redr

  • Added
  1. REDIRECT Template:Code

Template:Redr version

  1. REDIRECT Template:Code

Template:Redr.

  • Added
  1. REDIRECT Template:Code

Template:Redr version

  1. REDIRECT Template:Code

Template:Redr.

  • Enabled
  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr.

  • class
  1. REDIRECT Template:Code

Template:Redr

    • Added readonly property
  1. REDIRECT Template:Code

Template:Redr.

  • Updated
  1. REDIRECT Template:Code

Template:Redr to be able to be called in "before" events.

  • Moved
  1. REDIRECT Template:Code

Template:Redr API from beta into 2.2.0.

  • Changed the following methods on
  1. REDIRECT Template:Code

Template:Redr to have the read-only privilege so they can be called in "before" events:

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr.

  • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Camera
    • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

      • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

      • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr

      • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

      • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

Minecraft:Biomes

  • Added content errors in server side biome components that were missing them to more easily identify issues and how to fix them.
  • Pre Caves and Cliffs components
  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr do nothing with biome generation and will return a content error when used in custom biomes.

  • Custom biomes are now out of experimental.
  • Added
  1. REDIRECT Template:Code

Template:Redr parameter to

  1. REDIRECT Template:Code

Template:Redr client biome component that enables the underwater music for the biome.

  • Added
  1. REDIRECT Template:Code

Template:Redr to the

  1. REDIRECT Template:Code

Template:Redr biome component for the swamp builder type. The component will set the search depth for how far below sea level to search for a surface to add a puddle.

  • Removed support for loading custom biomes for base game versions 1.21.100 and below.
  • Removed the 1.20.60 format version for server side biome JSON files. All server side biome JSON files should be version 1.21.110 or higher.
  • Updated the server side biome file format version to be 1.21.110.

Minecraft:Blocks

  • Custom block geometry no longer produces a warning when fully contained within the first or last 1/16ths of the unit cube volume in any axis.
    • A warning is still produced if the geometry doesn't have at least one corner overlapping the unit cube volume, not counting its boundary.
  • Added
  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr, and

  1. REDIRECT Template:Code

Template:Redr definitions to

  1. REDIRECT Template:Code

Template:Redr.

Minecraft:Commands

  • Updated
  1. REDIRECT Template:Command

Template:Redr to support underground biomes:

    • Y axis is more accurate to exactly where the biome is.

Components

  • Content warnings will log missing references in
  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr, and

  1. REDIRECT Template:Code

Template:Redr JSON.

  • Content warnings will log missing references in
  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr, and

  1. REDIRECT Template:Code

Template:Redr JSON.

  • Content warnings will log missing item references in
  1. REDIRECT Template:Code

Template:Redr JSON.

  • Changes to
  1. REDIRECT Template:Code

Template:Redr.

    • Renamed to
  1. REDIRECT Template:Code

Template:Redr.

    • Removed upward movement behavior when holding the jump action from this component.
  • Added new component
  1. REDIRECT Template:Code

Template:Redr.

    • Adds the functionality of upward or downward movement when holding the jump action.
    • This component is automatically added to any entity that uses the old
  1. REDIRECT Template:Code

Template:Redr with format version 1.21.100 or older.

  • Updates to
  1. REDIRECT Template:Code

Template:Redr.

    • Renamed to
  1. REDIRECT Template:Code

Template:Redr to improve clarity.

  • Updates to
  1. REDIRECT Template:Code

Template:Redr:

    • Added new field
  1. REDIRECT Template:Code

Template:Redr taking either

  1. REDIRECT Template:Code

Template:Redr or

  1. REDIRECT Template:Code

Template:Redr as its value. Defaults to

  1. REDIRECT Template:Code

Template:Redr:

  1. REDIRECT Template:Code

Template:Redr:

        • Behaves like before.
  1. REDIRECT Template:Code

Template:Redr:

        • Momentum applied from the dash action will now instead be applied in the view direction of the passenger entity, using the
  1. REDIRECT Template:Code

Template:Redr as forward momentum and

  1. REDIRECT Template:Code

Template:Redr as upward momentum in the direction of the passenger. Short of it: looking up with horizontal momentum will launch you upward.

      • Old schemas with format version older than
  1. REDIRECT Template:Code

Template:Redr will automatically receive the

  1. REDIRECT Template:Code

Template:Redr direction.

Entity Components

  • Added
  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr as valid slots for

  1. REDIRECT Template:Code

Template:Redr component operations.

  • Changed the schema for the
  1. REDIRECT Template:Code

Template:Redr entity component so that the

  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr members no longer accept arrays; only single Molang expressions are now supported for each member.

Entity Event Responses

  • Added the
  1. REDIRECT Template:Code

Template:Redr entity event response, which allows an entity to drop its item in a given slot.

Experimental

  • Camera custom FOV command no longer requires the "Experimental Creator Cameras" experimental toggle.
  • The experimental "Custom Biomes" option has been removed.
    • This change has not been mentioned in the changelog.

Gameplay

  • From
  1. REDIRECT Template:Code

Template:Redr onward, the free camera and fixed boom cameras use camera relative strafe as default scheme.

General

  • Adding custom biomes to a world that already has custom biomes is more stable now.

Graphical

  • Changed defaults for color grading contrast and saturation fields to 1. Previously the defaults were 1.2 and 1.05 respectively.

Item Components

  • Repairing an item using the
  1. REDIRECT Template:Code

Template:Redr item component no longer fails when a stack larger than strictly needed is used as repair material.

  • Added the new
  1. REDIRECT Template:Code

Template:Redr item component, which determines whether an item is immune to burning when dropped in fire or lava.

    • Functions like netherite items.

Minecraft:Items

  • Setting the
  1. REDIRECT Template:Code

Template:Redr component's

  1. REDIRECT Template:Code

Template:Redr field to 1.0 now allows using the item while sprinting, and starting to sprint while using the item.

  1. REDIRECT Template:Code

Template:Redr is no longer treated or documented as an experimental feature.

  1. REDIRECT Template:Code

Template:Redr is no longer treated or documented as an experimental feature.

  • The
  1. REDIRECT Template:Code

Template:Redr field can now adjust the depth of

  1. REDIRECT Template:Code

Template:Redr, since its value is no longer ignored.

  • Added the
  1. REDIRECT Template:Code

Template:Redr option to

  1. REDIRECT Template:Code

Template:Redr to control how geometry depth relates to texture resolution.

    • If set to
  1. REDIRECT Template:Code

Template:Redr, the geometry will have a depth of one pixel (in entity space, not texture space).

      • This causes textures with a resolution different from 16×16 to appear stretched.
    • If set to
  1. REDIRECT Template:Code

Template:Redr, the geometry will be built from perfectly cubic voxels, regardless of the texture's aspect ratio.

    • Defaults to
  1. REDIRECT Template:Code

Template:Redr to ensure backward compatibility.

  1. REDIRECT Template:Code

Template:Redr is now documented as a deprecated feature:

    • It was already treated as deprecated, but the documentation did not reflect this.
  1. REDIRECT Template:Code

Template:Redr is no longer documented as an experimental feature:

    • It was already treated as non-experimental, but the documentation did not reflect this.
  • All items that can be eaten now have the tag
  1. REDIRECT Template:Code

Template:Redr, except

  1. REDIRECT Template:Code

Template:Redr.

  • Merged the inventory item for the iron chain (
  1. REDIRECT Template:Code

Template:Redr) with the direct item form of the iron chain block (

  1. REDIRECT Template:Code

Template:Redr). The merged item now has the ID

  1. REDIRECT Template:Code

Template:Redr (due to the renaming of the chain to iron chain) and has the numeric ID of the former

  1. REDIRECT Template:Code

Template:Redr.

Minecraft:Mobs

  • The
  1. REDIRECT Template:Code

Template:Redr component now also accepts item entries specifying item tags to name all items tagged as that to become shareable with the given settings.

  • Foxes now use the
  1. REDIRECT Template:Code

Template:Redr tag instead of listing all foods manually, except

  1. REDIRECT Template:Code

Template:Redr which is still listed manually.

Molang

  • Renamed
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr, to better reflect what it does.

Network Protocol

  • Modified the binary format of
  1. REDIRECT Template:Code

Template:Redr.

Experimental

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

Additions

Technical

API

  1. REDIRECT Template:Code

Template:Redr

  • Added methods to
  1. REDIRECT Template:Code

Template:Redr scripting API that allows creators to get the total light level and the sky light level at a specific position.

  • Added
  1. REDIRECT Template:Code

Template:Redr which can be used to locate the biome of a given location.

  • Added
  1. REDIRECT Template:Code

Template:Redr method to

  1. REDIRECT Template:Code

Template:Redr.

  • Added
  1. REDIRECT Template:Code

Template:Redr methods to

  1. REDIRECT Template:Code

Template:Redr.

  • Added
  1. REDIRECT Template:Code

Template:Redr interface:

    • Optional parameter
  1. REDIRECT Template:Code

Template:Redr filters the block being returned.

    • Optional parameter
  1. REDIRECT Template:Code

Template:Redr determines if blocks of height 0.2 or lower are ignored.

  • Added method
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr

  • Added method
  1. REDIRECT Template:Code

Template:Redr to Sentry which allows capturing of exceptions that are gracefully caught with a try/catch block.

  • Added methods
  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr, which can be used to add methods that will be run before and after test batches.

  • Added methods to Block scripting API that allows creators to get the total light level and the sky light level at a specific position.
  • Added
  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr errors to

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr.

      • This replaces the
  1. REDIRECT Template:Code

Template:Redr that was removed from

  1. REDIRECT Template:Code

Template:Redr.

    • Added
  1. REDIRECT Template:Code

Template:Redr method to

  1. REDIRECT Template:Code

Template:Redr.

      • This returns all the potion delivery types.
    • Added
  1. REDIRECT Template:Code

Template:Redr method to

  1. REDIRECT Template:Code

Template:Redr.

      • This returns all the potion effect types.
  1. REDIRECT Template:Code

Template:Redr

    • Added
  1. REDIRECT Template:Code

Template:Redr property to

  1. REDIRECT Template:Code

Template:Redr.

      • This is the number of ticks the effect will last for. Undefined means the effect does not expire.
  • Added new method
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr which returns true if a chunk at an area is loaded and ticking.

  • Added enum
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr for

  1. REDIRECT Template:Code

Template:Redr. This specifies options related to the item currently being held at the time of a player swing: <syntaxhighlight lang="c++"> export enum HeldItemOption {

   AnyItem = 'AnyItem',       
   NoItem = 'NoItem'  

} </syntaxhighlight>

  • Added interface
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr. Event options/filters for

  1. REDIRECT Template:Code

Template:Redr. - Field

  1. REDIRECT Template:Code

Template:Redr

    • Added class
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr. This contains information regarding a player starting to swing their arm:

      • Field
  1. REDIRECT Template:Code

Template:Redr.

      • Field
  1. REDIRECT Template:Code

Template:Redr.

    • Added class
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr. This event is fired at the start of a player's swing (e.g. attacking, using an item, interacting). It can be subscribed/unsubscribed via

  1. REDIRECT Template:Code

Template:Redr and optionally filtered by passing in

  1. REDIRECT Template:Code

Template:Redr.

Minecraft:Blocks

  • Added component
  1. REDIRECT Template:Code

Template:Redr behind the Upcoming Creator Features toggle.

Components

  • Added new block component
  1. REDIRECT Template:Code

Template:Redr:

    • It is an empty component defined as such: Template:Cd.
    • When the component is present on the block, > a player can interact with an empty flowerpot when holding the block in order to embed it.
    • Similar to other Vanilla pottable blocks, a player can remove the potted block by interacting with the pot with an empty hand.
    • The component requires the Upcoming Creator Features toggle.
    • Pottable not potable.
  • Added new block component
  1. REDIRECT Template:Code

Template:Redr:

    • The component has two required fields,
  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr, similarly to

  1. REDIRECT Template:Code

Template:Redr.

    • When the component is present on the block, it defines which
  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr to use when the block is embedded into another block, eg. into a flowerpot.

      • If the component is not present, embedded blocks fallback to their innate
  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr.

      • The component cannot be defined in the
  1. REDIRECT Template:Code

Template:Redr section; only one embedded visual can be achieved per block type.

    • The component requires the Upcoming Creator Features toggle.
  • Added new field
  1. REDIRECT Template:Code

Template:Redr to the

  1. REDIRECT Template:Code

Template:Redr object:

    • The field defines the overall transformation this geometry should be subject to when embedded into a block, eg. a flowerpot.
    • If the field is not defined, the default transformation is a 0.75x scale, similar to the one applied to most Vanilla flowers.

Changes

Technical

API

  1. REDIRECT Template:Code

Template:Redr

  1. REDIRECT Template:Code

Template:Redr objects will now throw a

  1. REDIRECT Template:Code

Template:Redr if accessed after completion for support functions or during clean up for test based functions.

  1. REDIRECT Template:Code

Template:Redr

  • Renamed enum
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Updated methods on Sentry to be callable in all contexts, including read-only (before events).
  • Removed
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr.

  • Removed
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr.

  • Renamed
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr in

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr.

    • Renamed
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr in

  1. REDIRECT Template:Code

Template:Redr.

    • Renamed
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr in

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr

    • Removed
  1. REDIRECT Template:Code

Template:Redr property in

  1. REDIRECT Template:Code

Template:Redr.

    • Renamed
  1. REDIRECT Template:Code

Template:Redr property to

  1. REDIRECT Template:Code

Template:Redr in

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr

    • Removed
  1. REDIRECT Template:Code

Template:Redr method from

  1. REDIRECT Template:Code

Template:Redr.

      • This was replaced by
  1. REDIRECT Template:Code

Template:Redr.

  • Expanded
  1. REDIRECT Template:Code

Template:Redr

  1. REDIRECT Template:Code

Template:Redr functionality, which now allows for loot table discovery via the new

  1. REDIRECT Template:Code

Template:Redr method.

Components

  • Modified
  1. REDIRECT Template:Code

Template:Redr to support weighted variations textures with these requirements:

  1. REDIRECT Template:Code

Template:Redr must be greater than or equal to

  1. REDIRECT Template:Code

Template:Redr.

    • World must have "Upcoming Creator Features" experiment enabled.

Fixes

Template:Fixes Other

  • Unwaxing or scraping the copper golem using an axe now affects the durability of the axe.
  • Copper golem now sorts differently named items of the same type together.
  • Copper golem chest interaction sounds now match the animation more closely.
  • The copper golem now turns its head when looking at the player.
  • Fixed an issue where the player sleeping animation would start before the player climbed into bed.
  • Fixed rain and snow lighting up far above the light source in Vibrant Visuals.
  • Fixed an issue causing chests to appear desaturated while held in hand in Vibrant Visuals.
  • Fixed an issue causing attachables such as bows to appear desaturated in Vibrant Visuals.
  • Fixed a bug where vanilla mob flame textures are missing.
  • Progress of leaves turning white in snow is now correctly set when entering a world, and this color change now works correctly in custom biomes.
  • Fixed unlit candles not casting shadows.
  • Fixed unlit cake candles not casting shadows.
  • Fixed glass block depth issues with candles.
  • Fixed water depth buffer issues with cake candles.
  • Fixed infinite duration blindness effect visuals.
  • The RTX and Marketplace Pass icon will no longer show up on the same item.
  • The RTX Chevron will now show up correctly on the Marketplace search screen.
  • Recipe book can no longer show duplicate icons if user has recipe book hidden when acquiring new recipes.
  • Fixed Marketplace pass chevron priority on hero row items.
  • Fixed Blade row missing Marketplace pass chevron.
  • Fixed a bug that caused default editor movement speed to initialize incorrectly.
  • Fixed the documentation of
  1. REDIRECT Template:Code

Template:Redr claiming the component only works on the Ender dragon, it works on all entities.

  • Fixed an issue where the player behaved incorrectly with the fixed boom camera when using the
  1. REDIRECT Template:Code

Template:Redr control scheme. Player movement is now consistent with the free camera in this scenario.

  • Fixed сandles not casting point light shadows.
  • Fixed position of copper golem spawn egg to be after the iron golem spawn egg.
  • Fixed an issue with being unable to continue destroying valid blocks in adventure mode when they are behind water.
  • Fixed the shelf place and take item sounds not playing.
  • Fixed the shelf power on and off sounds not playing.
  • Fixed attempting to place a painting on a block that already has a painting spamming its place sound effect even though it cannot be placed.
  • Colored text on signs no longer appear dark in Vibrant Visuals.
  • Fixed Realms crash in liquid sensing system.
  • Fixed a crash when wearing some character creator pieces that support custom colorization.
  • Fix for custom biomes no longer appearing in game.
  • Fixed the pose of the statue not always updating in multiplayer and split screen.
  • Fixed only unoxidized lightning rods emitting a redstone signal when struck by lightning.
  • Fixed not being able to leash copper golems to other entities.
  • Fixed position when sitting in boats.
  • Fixed the copper golem cloning its item when turning into a statue.
  • Fixed the copper golem attempting to pathfind to any block below a floating copper chest that is too far for it to open.
  • Fixed a bug where custom items'
  1. REDIRECT Template:Code

Template:Redr

  1. REDIRECT Template:Code

Template:Redr value was not sent to client and the items would show up in commands' autocomplete when they shouldn't.

  • Fixed a bug where the
  1. REDIRECT Template:Code

Template:Redr component would mix attributes of duplicated entries in its

  1. REDIRECT Template:Code

Template:Redr list. E.g. the

  1. REDIRECT Template:Code

Template:Redr would be taken from the first duplicated element and the

  1. REDIRECT Template:Code

Template:Redr from the last, now the first

  1. REDIRECT Template:Code

Template:Redr entry will fully shadow those coming after it. Consider this items list in a

  1. REDIRECT Template:Code

Template:Redr using the new

  1. REDIRECT Template:Code

Template:Redr functionality:<syntaxhighlight lang="json"> "items": [

 { "item": "minecraft:apple", "priority": 1, "max_amount": 2 },
 { "item": "minecraft:is_food", "priority": 0, "max_amount": 1 }]

</syntaxhighlight> Previously

  1. REDIRECT Template:Code

Template:Redr would have had

  1. REDIRECT Template:Code

Template:Redr 1 but

  1. REDIRECT Template:Code

Template:Redr 1 instead of 2, now it will correctly use all data from that first item apple entry.

  • Fixed the copper torch recipe only giving one torch instead of four.
  • Fixed an issue where the control scheme set via control scheme commands would not be retained if a later-activated camera did not support it. The scheme will now persist as intended until explicitly cleared via
  1. REDIRECT Template:Command

Template:Redr, beginning since base game version 1.21.110.

  • Fixed block breaking texture being double the size for shelf blocks.
  • Fixed an issue preventing
  1. REDIRECT Template:Command

Template:Redr from working correctly in flat worlds.

  • Fixed an issue where using
  1. REDIRECT Template:Command

Template:Redr in the command console throws a

  1. REDIRECT Template:Code

Template:Redr error if using the

  1. REDIRECT Template:Code

Template:Redr method.

  • Fix for biome music component being removed from some biomes.
  • Fixed issue where a default surface builder was not chosen leading to bare surfaces in some biomes.
  • Fixed a bug where setting the precipitation of a biome to 0 in
  1. REDIRECT Template:Code

Template:Redr files would not stop rain from occurring in the biome.

  • Fixed a bug where putting items in a bundle as it is being transferred from one Hopper to another would delete the item.
  • Fixed a crash that occurred when treatment packs were removed while loading game or loading into a world.
  • Fixed a crash when downloading packs from a multiplayer world on Xbox.

Videos

Updates for Creators
  1. REDIRECT Template:YouTube

Template:Redr

Trivia

  • 1.21.111 is the first non-experimental content update for Bedrock Edition with a version number that does not end with a 0 on any platform.
    • If including Template:Edition, it is the first such version to be released since Pocket Edition 1.1.3.
    • According to Mojang employee David Carlton, the reason for this is that there was "one more fix to add".<ref>Template:Tweet</ref>
  • 1.21.110 is the 8th skipped version for Bedrock Edition. The previous skipped versions were
  1. redirect Template: Version link

Template:Redr,

  1. redirect Template: Version link

Template:Redr,

  1. redirect Template: Version link

Template:Redr,

  1. redirect Template: Version link

Template:Redr,

  1. redirect Template: Version link

Template:Redr,

  1. redirect Template: Version link

Template:Redr, and

  1. redirect Template: Version link

Template:Redr.

References

<references group="">

 </references>

Navigation

Template:BlockSprite Demo
(Guide)
Template:BlockSprite 0.1
(Guide)
Template:FileLink 0.2
(Guide)
Template:BlockSprite 0.3
(Guide)
Template:BlockSprite 0.4
(Guide)
Template:BlockSprite 0.5
(Guide)
Template:ItemSprite 0.6
(Guide)
Template:ItemSprite 0.7
(Guide)
v0.7.0
Template:LegacyItemSprite 0.8
(Guide)
v0.8.0
Template:LegacyBlockSprite 0.9
(Guide)
v0.9.0
Template:EnvSprite 0.10
(Guide)
v0.10.0
Template:ItemSprite 0.11
(Guide)
v0.11.0
Template:EnvSprite 0.12
(Guide)
v0.12.1
Template:ItemSprite 0.13
(Guide)
v0.13.0
Template:ItemSprite Overworld Update
(Guide)
v0.14.0
Template:EntitySprite Friendly Update
(Guide)
v0.15.0
Realms
v0.15.1
Template:ItemSprite Boss Update
(Guide)
v0.16.0
Template:EntitySprite Ender Update
(Guide)
1.0.0
1.0.3
1.0.4
1.0.5
1.0.6
Template:ItemSprite Discovery Update
(Guide)
1.1.0
1.1.1
1.1.3
Template:FileLink Better Together Update
(Guide)
1.2.0
1.2.3
1.2.5
1.2.6
1.2.10
1.2.13
Template:ItemSprite Update Aquatic (Phase One)
(Guide)
1.4.0
Template:BlockSprite Update Aquatic (Phase Two)
(Guide)
1.5.0
Template:EntitySprite 1.6
(Guide)
1.6.0
Template:BlockSprite 1.7
(Guide)
1.7.0
Template:EntitySprite 1.8
(Guide)
1.8.0
Template:EntitySprite 1.9
(Guide)
1.9.0
Template:BlockSprite Texture Update
(Guide)
1.10.0
Template:EffectSprite Village & Pillage
(Guide)
1.11.0
Template:BlockSprite 1.12
(Guide)
1.12.0
Template:EntitySprite 1.13
(Guide)
1.13.0
Template:EntitySprite Buzzy Bees
(Guide)
1.14.0
1.14.1
1.14.20
1.14.30
Template:ItemSprite Nether Update
(Guide)
1.16.0
1.16.20
1.16.100
1.16.200
RTX Beta
1.16.210
1.16.220
Template:BlockSprite Caves & Cliffs: Part I
(Guide)
1.17.0
1.17.10
1.17.30
1.17.40
Template:BlockSprite Caves & Cliffs: Part II
(Guide)
1.18.0
1.18.10
1.18.30
Template:BlockSprite The Wild Update
(Guide)
1.19.0
1.19.10
1.19.20
1.19.30
1.19.40
1.19.50
1.19.60
1.19.70
1.19.80
Template:ItemSprite Trails & Tales
(Guide)
1.20.0
1.20.10
1.20.30
1.20.40
Template:EntitySprite Bats and Pots
(Guide)
1.20.50
1.20.60
1.20.70
Template:EntitySprite Armored Paws
(Guide)
1.20.80
Template:ItemSprite Tricky Trials
(Guide)
1.21.0
1.21.20
1.21.30
Template:ItemSprite Bundles of Bravery
(Guide)
1.21.40
Template:BlockSprite The Garden Awakens
(Guide)
1.21.50
1.21.60
Template:BlockSprite Spring to Life
(Guide)
1.21.70
1.21.80
Template:EntitySprite Chase the Skies
(Guide)
1.21.90
1.21.100
Template:EntitySprite The Copper Age
(Guide)
1.21.111*
1.21.120
Template:ItemSprite Mounts of Mayhem
(Guide)
1.21.130
26.0
Template:Nowrap

Template:Article other

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