minecraft.wiki-mirror/wiki_backup/Bedrock Edition 1.21.40.txt
2024-12-20 19:09:39 -05:00

523 lines
32 KiB
Text
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class ="mobileonly">{{relevant guide|Bedrock Edition guides/Bundles of Bravery}}</div>
{{Infobox version
| title = v1.21.40
| vernum = 1.21.40
| name = [[Bundles of Bravery]]
| edition = Bedrock
| image = Bedrock 1.21.40 PatchNotes.jpg
| image2 = Bedrock 1.21.40.png
| build = 28371800
| internal = '''Windows, Xbox''': 1.21.4004.0<br>'''ChromeOS, Android, iOS, iPadOS, Fire''': 1.21.40.04<br>'''PlayStation 4''': 2.99<br>'''PlayStation 5''': 1.005.000<br>'''Nintendo Switch''': v110
| versioncode = '''Android''':<br />
952105022 (armeabi-v7a, 34)<br>
962105022 (x86, 34)<br>
972105022 (arm64-v8a, 34)<br>
982105022 (x86_64, 34)
| server = 1.21.40.01
| serverdl = '''Server'''<br />[https://minecraft.azureedge.net/bin-win/bedrock-server-1.20.40.01.zip Windows]<br />[https://minecraft.azureedge.net/bin-linux/bedrock-server-1.20.40.01.zip Linux]
| date = October 22, 2024
| prevparent = 1.21.0
| prev = 1.21.31
| next = 1.21.41
| nextparent =
}}
<div class ="nomobile">{{relevant guide|Bedrock Edition guides/Bundles of Bravery}}</div>
'''1.21.40''', the release of '''[[Bundles of Bravery]]''', is a [[game drop]] for {{BE}} released on October 22, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/31222183227149-Minecraft-Bedrock-Edition-1-21-40-Bundles-of-Bravery|title=Minecraft: Bedrock Edition 1.21.40 - Bundles of Bravery|website=Minecraft Feedback|date=October 22, 2024}}</ref><ref>{{mcnet|minecraft-1-21-40-bedrock-changelog|Minecraft 1.21.40 Bedrock Changelog|October 22, 2024|Jay Wells}}</ref> which adds [[bundle]]s and [[Hardcore mode]].
== Additions ==
{{Additions table
|Bundle
|White Bundle
|Light Gray Bundle
|Gray Bundle
|Black Bundle
|Brown Bundle
|Red Bundle
|Orange Bundle
|Yellow Bundle
|Lime Bundle
|Green Bundle
|Cyan Bundle
|Light Blue Bundle
|Blue Bundle
|Purple Bundle
|Magenta Bundle
|Pink Bundle
}}
=== Gameplay ===
; [[File:Hardcore Heart.svg|32px]] [[Hardcore]]
* A variant of [[Survival]] mode in which the world is locked to [[Hard]] difficulty.
* Players cannot respawn after dying, but can continue to observe the world as a [[spectator]].
=== Items ===
; [[File:Bundle_JE2 BE2.png|32px]] [[Bundle]]
* An item that can hold a mixed stack of up to 64 items.
* Crafted from a [[string]] and a piece of [[leather]].
{{Crafting Table
|B1 = String
|B2 = Leather
|Output = Bundle
}}
* Can be dyed into 16 colors.
{{Crafting Table
|A2 = Any Bundle
|B2 = Matching Dye
|Output = Matching Dyed Bundle
}}
* Items that stack up to 16 take up more space, while items that do not stack take up the entire bundle (except other bundles).
** [[Shulker box]]es cannot be placed in bundles.
** Bundles can be placed in other bundles; this takes up 4 slots plus the number of slots already used by the inner bundle.
* Has a tooltip that shows the items inside.
** If a bundle has less than 8 item types inside, the tooltip shows all of them.
** Otherwise the tooltip shows the top 3 rows of items and the others are hidden below, always showing at least 12 item types.
*They have been de-experimentified and are now available during normal gameplay.
*When a Bundle is used in the hotbar, one group of items is emptied at a time instead of everything being emptied at once.
*Bundle icon now matches {{JE}}.
* When selecting an item to remove, the Bundle icon shows that item poking out of the Bundle.
* When holding a bundle in hand, the player can empty it onto the ground by right-clicking.
* It is possible to select any of the visible items to pull out of the Bundle.
** Right-clicking takes the first item.
** Using the scroll wheel to select a different item, then right-click to take it.
* When a bundle is used in the hotbar, one group of items is emptied at a time.
== Changes ==
=== Blocks ===
;[[Monster Spawner]]
*Its step sounds and hit sounds now play at their intended volume.
;[[Mushroom Block]]
*The all-sided pore mushroom block has been removed from the creative inventory.
;[[Mushroom Stem]]
*{{cd|mushroom_stem}} is now its own block and is no longer a variant of {{cd|red_mushroom_block}} and {{cd|brown_mushroom_block}}.
*Mushroom stems used on the composter have had their fill chance adjusted from 85% to 65%.
;[[Head]]s
* The different [[Bedrock Edition data values|data values]] for the <code>skull</code> ID have been split up into their own IDs.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="7" | {{BlockSprite|heads}} <code>skull</code>
| {{BlockSprite|skeleton-skull}} <code>skeleton_skull</code>
|-
| {{BlockSprite|wither-skeleton-skull}} <code>wither_skeleton_skull</code>
|-
| {{BlockSprite|zombie-head}} <code>zombie_head</code>
|-
| {{BlockSprite|player-head}} <code>player_head</code>
|-
| {{BlockSprite|creeper-head}} <code>creeper_head</code>
|-
| {{BlockSprite|dragon-head}} <code>dragon_head</code>
|-
| {{BlockSprite|piglin-head}} <code>piglin_head</code>
|}
;[[Trial Spawner]]
*Its hit sounds now play at their intended volume.
=== Command format ===
;{{cmd|/effect}}
*Added infinite duration option to the command:
** {{cmd|/effect <player: target> <effect: Effect> infinite [amplifier: int] [hideParticles: Boolean]}}
*Added specific effect removal option to the command:
** {{cmd|/effect <player: target> clear <effect: Effect>}}
=== Gameplay ===
;[[Creative inventory]]
*Items and blocks in the creative inventory have been reorganized, with the goal of making overall sorting more intuitive:
**Trial chamber items:
***[[Trial key]]s were moved to be next to ominous trial keys.
***[[Ominous bottle]]s were moved next to the existing potions and were made into its own "Ominous Bottle" group.
**Stone group in the "Nature" tab:
***[[Stone]] was moved into the "Stone" group.
***Stone is now the front block of the "Stone" group.
***[[Basalt]] and [[smooth basalt]] were moved into the "Stone" group.
***[[Tuff]] and [[polished tuff]] were moved into the "Stone" group.
**"Decorative Stone" in the "Construction" tab:
***[[Smooth stone]] was moved into "Decorative Stone".
***[[Tuff bricks]], [[chiseled tuff]], and [[chiseled tuff bricks]] were moved from the "Nature" category to "Decorative Stone" in the "Construction" category.
***[[Prismarine bricks]] were moved from the "Decorative Stone" group, now they are next to prismarine and dark prismarine.
**[[Copper]] family:
***Reordered [[raw iron]], [[raw copper]], [[raw gold]] to raw copper, raw iron, raw gold.
***The copper, iron, and gold blocks were moved to match the raw versions ordering.
***The [[copper doors]] were moved to all the other doors.
***The [[copper trapdoor]]s were moved to the group with all the other trapdoors.
***[[Copper block]]s and [[copper grate]]s are now sorted by block type then by oxidation level, instead of oxidation level then block type.
**Tuff family:
***[[Tuff stairs]], [[tuff slab]]s, [[tuff wall]]s, and their polished versions were moved from the "Nature" tab to the "Construction" tab into their respective groups.
**Other blocks
***[[Bricks]] are now placed before the "Slabs" group.
****This change only affects bricks made from clay and not all the brick blocks.
***[[Chiseled nether bricks]] and [[cracked nether bricks]] were moved next to the [[nether bricks block]] and [[red nether bricks]].
***[[Quartz bricks]] placed next to the other quartz blocks.
***[[Rooted dirt]] is now next to the other dirt blocks.
***Many dirt blocks and grass variants were shuffled around for a greater parity with {{JE}}.
***[[Gravel]] is now ordered after the "Stone" group and is next to sand and red sand.
***[[Clay]] was moved from the "Construction" category to the "Nature" category, placed next to the mud block.
=== General ===
;[[Accessibility]]
*Added text-to-speech voiceover for items in [[Marketplace Pass]] content tab and [[Realm]]s content tab.
;[[Experiments]]
*Removed the "Bundles" experimental toggle.
;[[Realms]]
*Added two new Realm events.
;[[Settings]]
*Removed some Keyboard key bindings from Settings that should only exist in {{el|ee}}: Control Tips, Code Builder, and Immersive Reader.
;UI
*Added a new message to explain when a Marketplace Template is not available on a specific platform.
=== Items ===
;[[Mace]]
*Mobs can now perform mace smash attacks again.
=== Mobs ===
;[[Bat]]s
*Updated the rules under which they spawn in the world:
**Bats can now spawn at any height, provided the area is covered and sufficiently dark.
**They must spawn on one of the following blocks: stone, granite, diorite, andesite, tuff, or deepslate.
**As a result, bats may now happen to spawn above the surface.
=== Technical ===
;[[API]]
*{{cd|BlockLiquidContainerComponents}} API (water, lava, potion, snow) has been replaced with {{cd|BlockFluidContainerComponent}}.
*Moved {{cd|isHardcore}} from {{cd|beta}} to {{cd|1.15.0}}.
*Moved {{cd|getRedstonePower}} from {{cd|beta}} to {{cd|1.15.0}}.
;[[Behavior Pack]]s
*Updated references to old block names in behavior pack wood recipe files.
*Updated references to old block names in remaining behavior pack recipe files.
;[[Block]]s
*Added content warning when {{cd|carried_textures}} or {{cd|blockshape}} are incorrectly written in {{cd|blocks.json}}.
*Updated the jigsaw block:
**Updated the jigsaw block UI.
**Added selection priority and placement priority fields.
*Updated references to old block names in behavior pack color recipe files.
*Updated references to old block names in behavior pack feature files.
*Updated references to old block names in biome definition files.
;[[Commands/camera|Camera]]
*The {{cd|minecraft:follow_orbit}} preset is no longer behind the experimental toggle.
;[[Commands]]
*Added new overloads for the {{cmd|/schedule}} command which allows you to clear a queued function:
**{{cmd|/schedule clear <function name>}} - Clears all queued functions matching the given name.
**{{cmd|/schedule on_area_loaded clear function <function name>}} - Clears all queued functions that are scheduled as {{cd|on_area_load}} by name.
**{{cmd|/schedule on_area_loaded clear tickingarea <tickingarea name> [function name]}} - Clears all queued functions that are scheduled as {{cd|on_area_load}} by ticking area name (and optionally also checks function name too).
;Components
*The {{cd|restriction_type}} field has been added to the {{cd|minecraft:home}} component, allowing to define how an entity is restricted to its home position:
**Its values are:
***{{cd|none}}, which poses no restriction.
***{{cd|random_movement}}, which restricts randomized movement around the home position.
***{{cd|all_movement}}, which restricts any kind of movement around the home position.
**The {{cd|all_movement}} value is currently in {{cd|[Beta]}} and is planned to be fully released at a later date.
**Entities that have moved too far from their home can always move closer to it if prompted.
**The radius of the restriction is still specified with {{cd|restriction_radius}}.
**Entities with a format version prior to {{cd|1.21.40}} use the new field in a way that preserves their existing behavior.
*Added the {{cd|minecraft:dimension_bound}} component, which prevents entities from changing dimension through portals.
**In Vanilla content, this is used by the Ender Dragon, the fishing hook, and some projectiles.
*Added the {{cd|minecraft:transient}} component, entities with this component are never saved. In Vanilla content, this is currently used for the fishing hook.
*Renamed the {{cd|minecraft:lookat}} component to {{cd|minecraft:looked_at}} to better reflect its functionality:
**Its {{cd|look_event}} field was also renamed to {{cd|looked_at_event}}.
**Its {{cd|look_cooldown}} field was also renamed to {{cd|looked_at_cooldown}}.
*Expanded the {{cd|minecraft:looked_at}} component functionality with the addition of six new [Beta] fields:
**{{cd|find_players_only}} restricts the search for entities looking at the owner entity to players only, ensuring that the closest player satisfying the specified {{cd|filters}} is selected.
**{{cd|look_at_locations}} defines the parts of the owner entity that are targeted for being looked at:
***For these parts, a line-of-sight check is performed to ensure no blocks obstruct the view.
***Supported values are {{cd|head}}, {{cd|body}}, and {{cd|feet}}.
**{{cd|not_looked_at_event}} specifies the event to trigger when no suitable entity is looking at the owner entity.
**{{cd|field_of_view}} defines the width of the field of view, in degrees, for entities looking at the owner entity:
***If {{cd|scale_fov_by_distance}} is set to true, this value corresponds to the field of view at a distance of one block between the entities.
**{{cd|scale_fov_by_distance}} determines if the field of view narrows as the distance between the owner entity and the entity looking at it increases.
***This ensures that the width of the view cone at the owner entity position remains relatively constant, regardless of distance.
**{{cd|line_of_sight_obstruction_type}} defines which block shape is considered when checking for line-of-sight obstructions.
***Supported values are {{cd|outline}}, {{cd|collision}}, and {{cd|collision_for_camera}}.
**Moreover, {{cd|et_target}} now supports three different values:
***{{cd|never}}, looking entities are never set as targets, but events are emitted.
***{{cd|once_and_stop_scanning}}, the first detected looking entity is set as target, but scanning and event emission is suspended if and until the owner entity has a target.
***[Beta] {{cd|once_and_keep_scanning}}, the first detected looking entity is set as target, but scanning and event emission continues.
**All these fields are planned to be taken out of [Beta] and fully released at a later date.
*Moved the {{cd|minecraft:redstone_conductivity}} component out of the Upcoming Creator Features experiment for {{cd|format_versions}} {{cd|1.21.30}} and above.
*The {{cd|minecraft:damage_sensor}} component's {{cd|deals_damage}} field now supports three values:
**{{cd|yes}}, received damage is applied to the entity.
**{{cd|no}}, received damage is not applied to the entity.
**{{cd|no_but_side_effects_apply}}, received damage is not applied to the entity, but the side effects of the attack are.
***This means that the attacker's weapon loses durability, enchantment side effects are applied, etc.
**Pre-existing content are automatically updated to maintain its original behavior.
*Removed support for the {{cd|allow_invulnerable}} field from the {{cd|minecraft:looked_at component}}.
**This field never had any functionality, so this change won't affect pre-existing or future content in any way.
**The field is ignored for any content with a format version lower than 1.21.40.
**A content error is emitted for any content with a format version equal to or higher than 1.21.40 that still uses this field.
;Entity Components
*{{cd|behavior.fire_at_target}} is no longer usable if it is missing a projectile definition and throws a content error if so.
*Expanded {{cd|minecraft:explode}} with the following new fields:
**{{cd|damage_scaling}}: A scale factor applied to the explosion's damage to entities. A value of 0 prevents the explosion from dealing any damage. Negative values cause the explosion to heal entities instead:
**{{cd|toggles_blocks}}: If true, the explosion toggles blocks in the explosion radius.
**{{cd|knockback_scaling}}: A scale factor applied to the knockback force caused by the explosion.
**{{cd|particle_effect}}: The name of the particle effect to use. The accepted strings are {{cd|wind_burst}} or {{cd|breeze_wind_burst}}. All other inputs use the default explosion particles.
**{{cd|sound_effect}}: The name of the sound effect played when the explosion triggers.
**{{cd|negates_fall_damage}}: Defines whether the explosion should apply fall damage negation to players above the point of collision.
**{{cd|allow_underwater}}: If true, the explosion affects blocks and entities underwater.
;Entity Event Responses
*Added the {{cd|execute_event_on_home_block}} entity event response, which allows the entity to execute an event on the block at its home position:
**The {{cd|event}} field allows to specify the event to execute.
**For this to work properly, the entity must have a {{cd|minecraft:home}} component with a set home position.
*Added the {{cd|reset_target}} entity event response, which allows an entity to reset its target.
;[[Feature]]
*Using unsupported feature placement in {{cd|pregeneration_pass}} throws a content error instead of crash.
;General
*Made the following changes to {{cd|minecraft:single_block_feature}}:
**{{cd|places_block}} now supports a list of weighted block specifiers.
**New {{cd|randomize_rotation}} property.
**New {{cd|may_not_attach_to}} placement conditions.
**Added {{cd|diagonal}} as a new option for {{cd|may_attach_to}} conditions.
**File format version increased to {{cd|1.21.40}}.
;Graphical
*Add new {{cd|the_end.client_biome.json}} as the first new type of file to contain per-biome rendering and audio settings in resource packs.
*Starting with base game version 1.21.40, built-in {{cd|biomes_client.json}} files are no longer loaded. That file from other packs continue to be loaded. Water and fog settings are now in individual {{cd|client_biome.json }} files in resource packs. When both {{cd|biomes_client.json}} and the individual {{cd|client_biome.json}} file specify competing values, the loaded {{cd|biomes_client.json}} from creator content have priority.
;[[Item]]s
*The {{cd|minecraft:item}} object is parsed with a strict loader from {{cd|1.21.40}}:
**Numbers and booleans are no longer interchangeable in the JSON input.
**Floating point numbers are no longer accepted where an integer is expected.
*The {{cd|minecraft:bundle_interaction}}, and {{cd|minecraft:bundle_interaction}} item components have been de-experimentified.
;[[Molang]]
*Molang queries {{cd|wing_flap_position}} and {{cd|wing_flap_speed}} now work for the [[chicken]].
;Resource and Behavior Packs
*Built-in packs now include archive files for improved load performance on some platforms.
;Stability and Performance
*Increased the size of biome ids in saved chunk data from 8 bit to 16 bit values.
;[[Direct item forms of blocks|Technical blocks]]
* Merged the separate and direct item form of the [[head]]s (<code>item.skull</code>).
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs", "Creator Cameras: New Third Person Presets", "Creator Cameras: Focus Target Camera", and "Upcoming Creator Features" experimental toggles.
=== Additions ===
==== Technical ====
;[[Add-on]]s and Script Engine
*Add support for custom items with the {{cd|minecraft:block_placer}} item component to use the referenced "block" as the icon for the item:
**If the {{cd|minecraft:icon}} component is specified, it overrides the "block" icon.
**Requires the "Upcoming Creator Features" toggle. Must use item json version {{cd|1.21.40}} or higher.
*Added {{cd|replace_block_item}} field to the {{cd|minecraft:block_placer}} item component. This field allows player to specify that this item should replace the default item created for the data-driven block it places. To use this field, the identifier of the item must match the identifier of the block it places. This field is optional and defaults to {{cd|false}}.
;API
*Added enum {{cd|PlatformType}} export enum {{cd|<nowiki>PlatformType { Console = 'Console', Desktop = 'Desktop', Mobile = 'Mobile', } Class ScriptClientSystemInfo</nowiki>}}:
**Added field {{cd|platformType}}.
**Added field {{cd|maxRenderDistance}}.
;[[Commands/camera|Cameras]]
*Added camera relative movement to the "New Third Person Presets" experimental toggle:
**Camera relative movement is enabled on any camera that inherits from {{cd|minecraft:follow_orbit}} and sets {{cd|align_camera_and_target_forward}} to {{cd|false}}.
*Added horizontal and vertical rotation limits to the Focus Target Camera experimental toggle.
*Added {{cd|continue_targeting}} bool to the Focus Target Camera experimental toggle for tracking entities outside of set rotation limits.
;[[Molang]]
*Adding under upcoming creator features:
**{{cd|query.client_memory_tier}}. Returns a number representing the client RAM memory tier, 0 = "Undetermined", 1 = "SuperLow", 2 = 'Low", 3 = 'Mid", 4 = "High", or 5 = "SuperHigh". Available on the Client (Resource Packs) only.
**{{cd|query.server_memory_tier}}. Returns a number representing the server RAM memory tier, 0 = "Undetermined", 1 = "SuperLow", 2 = 'Low", 3 = 'Mid", 4 = "High", or 5 = "SuperHigh". Available on the server side (Behavior Packs) only.
;Scripting
*Added enum {{cd|MemoryTier}}:
export enum MemoryTier {
Undetermined = 0,
SuperLow = 1,
Low = 2,
Mid = 3,
High = 4,
SuperHigh = 5
}
*Added base class {{cd|SystemInfo}}:
**Field {{cd|MemoryTier}}.
*Added class {{cd|ClientSystemInfo}}:
**Field {{cd|MemoryTier}}.
*Class {{cd|Player}}:
**Added property {{cd|clientSystemInfo}}.
*Class {{cd|System}}:
**Added property {{cd|serverSystemInfo}}.
=== Changes ===
==== Technical ====
;API
*Moved {{cd|EntityBreathableComponent}} from {{cd|beta}} to {{cd|1.15.0}}.
**Moved {{cd|breathesAir}} from {{cd|beta}} to {{cd|1.15.0}}.
**Moved {{cd|breathesLava}} from {{cd|beta}} to {{cd|1.15.0}}.
**Moved {{cd|breathesSolids}} from {{cd|beta}} to {{cd|1.15.0}}.
**Moved {{cd|breathesWater}} from {{cd|beta}} to {{cd|1.15.0}}.
**Moved {{cd|generatesBubbles}} from {{cd|beta}} to {{cd|1.15.0}}.
**Moved {{cd|inhaleTime}} from {{cd|beta}} to {{cd|1.15.0}}.
**Moved {{cd|suffocateTime}} from {{cd|beta}} to {{cd|1.15.0}}.
**Moved {{cd|totalSupply}} from {{cd|beta}} to {{cd|1.15.0}}.
**Moved {{cd|componentId}} from {{cd|beta}} to {{cd|1.15.0}}.
**Moved {{cd|getBreatheBlocks()}} from {{cd|beta}} to {{cd|1.15.0}}.
**Moved {{cd|getNonBreatheBlocks()}} from {{cd|beta}} to {{cd|1.15.0}}.
*Moved class {{cd|BlockLocationIterator}} from {{cd|beta}} to {{cd|1.15.0}}.
*Moved class {{cd|InvalidIteratorError}} from {{cd|beta}} to {{cd|1.15.0}}.
*Moved property {{cd|BlockVolumeBase.getBlockLocationIterator}} from {{cd|beta}} to {{cd|1.15.0}}.
*Moved enum {{cd|BlockVolumeIntersection}} from {{cd|beta}} to {{cd|1.15.0}}.
*Moved class {{cd|BlockVolume}} from {{cd|beta}} to {{cd|1.15.0}}.
*Added the {{cd|DyeableItemComponent}} to {{cd|beta}}.
*Moved {{cd|PlayerInteractWithBlockBeforeEvent}} and {{cd|PlayerInteractWithBlockAfterEvent}} from {{cd|beta}} to {{cd|1.15.0}}.
*Moved {{cd|PlayerInteractWithEntityBeforeEvent}} and {{cd|PlayerInteractWithEntityAfterEvent}} from {{cd|beta}} to {{cd|1.15.0}}.
;[[Behavior Pack]]s
*Updated references to old block names in remaining behavior pack files.
;Cameras
*Added {{cd|minecraft:camera_attach_to_player}} to {{cd|minecraft:follow_orbit}}.
*Added {{cd|align_target_and_camera_forward}} option to the camera preset behavior pack JSON which can be used when the third person camera preset experiment is enabled.
*3rd person camera experiment - The radius property of the creator cameras is now constrained to a value between 0.1 and 100.
*Third person boom camera reset to the starting rotation values specified in json when the {{cd|default}} parameter is passed in the camera command.
*Added the {{cd|entity_offset}} parameter to the command.
;[[Molang]]
*Added {{cd|query.client_max_render_distance}}. It returns the max render distance in chunks of the current client. Available on the Client (Resource Packs) only.
;Stability and Performance
*Worlds created with Experimental Custom Biomes before [[Caves & Cliffs]] update have their Custom Biomes in Chunks replaced with a default Biome (Ocean for Overworld)
== Fixes ==
{{fixes|project=MCPE|fixedin=1.21.40.20 Preview,1.21.40.21 Preview,1.21.40.22 Preview,1.21.40.23 Preview
|;old
|28531|Potion tooltips missing % sign on mobile.
|49126|No sound when placing cocoa beans.
|57498|Player body located wrong in pocket UI.
|73593|Items sometimes become stuck in the crafting grid
|91187|Piglins are attracted to powered rails.
|103061|Enchanted Golden Apple gives wrong effects.
|103592|Armor GUI still shows when almost broken armor breaks.
|109595|Identical lodestone compasses don't stack
|114752|The message of death by thorns is wrong.
|116364|Stone and end stone are not in the Stone group in the Creative inventory.
|119761|Chat messages overlap.
|120971|Delayed chunk, block, and sound loading.
|121058|Sound event for pillager is unused due to typo.
|122488|Polar bears killed by fire/lava does not drop cooked fish.
|128393|Beehives/nests work as furnace fuel.
|128464|Item categories are shown when the recipe book window is closed
|131854|Vines placed with {{cmd|/setblock}} are invisible.
|150684|Dyeing mobs has no sound.
|151765|Tamed wolves ignoring player while chasing skeletons and won't teleport back soon enough.
|152134|Spawn point cannot be set at night when monsters are nearby.
|159557|Sneak button disappear when (swaped, lefty, touching a part of the screen
|161140|Item text moves up when pointing to entities, even when the old interact button is not there.
|166008|Icon ? do not connected with the UI button X in loom and smithing table menu.
|167134|Controller hints show in villager menu when turned off.
|174398|Pink Screen Glitch when opening Microsoft Live Account Login Menu.
|175113|Pressure-sensitive Left and right triggers on controller now "double-tap" after pressing
|176383|Tuff blocks variants aren't grouped together to their block variants respectively.
|176384|Copper group in creative inventory is disorganized.
|176922|Jump boost does not affect the breeze's jump
|176991|Breeze can jump on top of honey blocks
|177192|The health bar and the hunger bar are not centered in Classic UI Profile on mobile.
|177299|Gamerule {{cd|showrecipemessages}} is considered a Cheat.
|178148|[ScriptAPI] Invalid ModalFormData and ActionFormData never resolve the Promise.
|178959|Bogged's head does not move together with equipped Skull & Carved Pumpkin.
|179008|Creeper doesn't drop a music disc when killed by bogged.
|179608|No longer able to move "open inventory" touch control to the left side.
|180278|Ominous Bottles are not grouped together as its own item group in the creative menu.
|180280|Ominous Trial Key are not grouped with normal trial key in the creative inventory.
|180640|Oozing, weaving and wind charged don't work on the player.
|181055|TNT explosion cancels the downward momentum of other falling lit TNT instead of accelerating it
|181405|Jigsaw Blocks Don't hold data
|181789|Cannot break blocks by tapping when using "Joystick & aim crosshair" Control Mode
|182876|Action bars reappear when re-entering a world.
|183431|New Bed Screen shows an incorrect message when {{cd|playerssleepingpercentage}} is set to {{cd|>100}}.
|184090|New Bed screen has a different background overlay when Screen Animations is off
|185038|Transparent objects like water render as solid materials on Samsung Xclipse GPU devices
|185132|Shields, spyglass, trident, crossbow and bow glitch out when a photo is taken using the photograph button on the pause screen
|185268|Air bubbles are not aligned with hunger bar in HUD.
|185316|Horse armor does not render on a horse when using resource packs with a minimum engine version of 1.17.0 or lower
|185457|Bundle fullness bar can not be seen when in another bundle
|185460|Emptying a bundle into the ground doesn't play sound and animations.
|185481|Empty bundle shows progress bar when selected
|185502|Renamed bundle doesn't have italic formatting.
|185504|When the Clear Hotbar option is enabled, "Take from Bundle" button clears hotbar.
|185519|Bundle texture is inconsistent between Java & Bedrock Edition
|185643|Minecart stopping on rail and does not proceed when pushed
|185868|Item Display Transforms break when using bone visibility.
|185913|Wither Skeletons new step sounds are too quiet.
|185952|Wrong death message is displayed when being killed by a mob's smash attack
|186235|Slabs in Shipwrecks can be the wrong half.
|186255|Some flattened IDs are still incorrectly overwritten by original ID in {{cd|blocks.json}} with {{cd|format_version}} {{cd|1.21.20}} or higher
|186324|When attempting to respawn, it shows a loading icon and never actually respawns you.
|186676|Trading for emeralds using second slot causes game to crash
|otherissuescount=30}}
;Other
*Bundles now display the bar showing their fullness level when placed in the hotbar.
*Bundle tooltip placement now takes screen safe area into account.
*The "Swap" button hint is now shown when hovering an item over another item with a game controller.
*The "Place" button hint is now shown on all screens when holding an item on the cursor with a game controller.
*Wind Charges can't be hit and redirected shortly after throwing them.
*Players hitting the edge of the generated world retain their velocity. Example: While flying with the elytra, the player remains floating instead of losing all speed instantly.
*Wolves, cats, and parrots trying to catch up to their owner now seamlessly resume navigation after teleporting to them.
*Wolves, cats, and parrots now teleport to their owner when panicking and far enough away.
*Fixed a bug that would prevent activation of addon for a Realm via Marketplace.
*Fixed a bug where the close button subpanel in the stonecutter panel was empty instead of hidden while using controller.
*Bogged now drops poison arrows when killed by mobs tamed by a player.
*Fixed issue which prevented the new 1.21.30 trade table format from loading in-game.
*Fixed method {{cd|ItemStack.getComponents}} from returning components that are unsupported in the current {{cd|@minecraft/server}} version.
*Fixed bug where the tessellation of redstone dust does not match the powered state of the dust for the following blocks:
**{{cd|minecraft:*_slab}}
**{{cd|minecraft:chain}}
**{{cd|minecraft:chorus_flower}}
**{{cd|minecraft:chorus_plant}}
**{{cd|minecraft:farmland}}
**{{cd|minecraft:grass_path}}
**{{cd|minecraft:heavy_core}}
**{{cd|minecraft:jigsaw}}
**{{cd|minecraft:sea_lantern}}
**{{cd|minecraft:sniffer_egg}}
**{{cd|minecraft:structure_block}}
*Fixed a bug where extremely fast moving entities would cause the game to crash. Entities can now no longer move more than 16 blocks in a single tick. For reference, an entity with Speed 255 moves ~11 blocks in a single tick.
*Game no longer crashes when loading a world near an End city.
*Fixed an issue where {{cd|rider_rotation_lock}} of {{cd|minecraft:rideable}} had no effect when using the {{cd|minecraft:follow_orbit}} camera.
*Fixed an issue where packs were not downloaded or applied when joining a server that had CDN enabled.
*Fixed an issue where user choice for downloading/applying resource packs during server join was ignored when CDN is enabled on the server.
*Fixed an issue where trades with negative {{cd|max_use}} values could not be traded.
*Zombified piglins spawned by a nether portal now have 15-second cooldown before it can use the portal.
*Fixed a bug where Realms invite links could overflow past their text boxes.
*Fixed some cases when the {{cd|entityRemove}} world event would sometimes not be triggered.
*Wind charges now use the {{cd|minecraft:explode}} component instead of {{cd|minecraft:wind_burst}}.
*Bundle dye recipes are now unlocked when getting dye instead of undyed variant.
*Issue where some commands did not recognize certain block or item names has been fixed.
*New Beta options in {{cd|minecraft:looked_at}} and {{cd|minecraft:home}} entity components now properly require that {{cd|use_beta_features}} is specified in the root JSON object.
*Fixed a crash that could occur with {{cd|getDimension}} when called within {{cd|onBeforeActorRemove}} on an entity that was invalid.
*Custom biome ids are now assigned with values starting at 30,000 and are stored in {{cd|BiomeIdsTable}} in world data so their id assignments persist for the duration of the world.
== Video ==
{{yt|Fyf9gibpX1c}}
== See also ==
* [[Java Edition 1.21.2]]
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[de:Bedrock Edition 1.21.40]]
[[es:Bedrock Edition 1.21.40]]
[[pt:Edição Bedrock 1.21.40]]
[[ru:1.21.40 (Bedrock Edition)]]
[[uk:1.21.40 (Bedrock Edition)]]
[[zh:基岩版1.21.40]]