Minecraft:Bedrock Edition 26.70: Difference between revisions
More actions
Sync: updated from Minecraft |
Sync: updated from Minecraft |
||
| (10 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{Infobox version | {{Infobox version | ||
| title = v26.70 | | title = v26.70 | ||
| name = | |||
| edition = Bedrock | | edition = Bedrock | ||
| image = | | image = | ||
| image2 = | | image2 = | ||
| build = | | build = | ||
| internal = | | internal = | ||
| editorver = | | editorver = | ||
| date = Q4 2026 | | date = Q4 2026 | ||
| versioncode = | | versioncode = | ||
| server = | |||
| serverdl = | |||
| server = | |||
| serverdl = | |||
| planned = yes | | planned = yes | ||
| prevparent = 26.50 | | prevparent = 26.50 | ||
| Line 25: | Line 18: | ||
| nextparent = | | nextparent = | ||
}} | }} | ||
{{Relevant guide|Bedrock Edition guides/Fourth Drop 2026}} | |||
'''26.70''', also known as '''1.26.70''', the release of the [[Minecraft:Fourth Drop 2026|fourth drop of 2026]], is an upcoming [[Minecraft:game drop]] for {{BE}} set to release in the fourth quarter of 2026, which adds the [[Minecraft:ice caves]] biome, including [[Minecraft:frostbite]]s. It also adds the [[Minecraft:Music Features Add-On]] and fixes bugs. | |||
== Additions == | == Additions == | ||
{{Additions table | {{Additions table | ||
|Brittle Ice | |||
|Icicle | |Icicle | ||
|Ice | |Ice Crystal | ||
|Ice Ball | |Ice Ball | ||
|Packed Ice Bricks | |||
|Packed Ice Brick Stairs | |||
|Packed Ice Brick Slab | |||
|Packed Ice Brick Wall | |||
|Chiseled Packed Ice | |||
|Frostbite Spawn Egg | |||
|Potion of Freezing | |Potion of Freezing | ||
|Splash Potion of Freezing | |Splash Potion of Freezing | ||
|Lingering Potion of Freezing | |Lingering Potion of Freezing | ||
|Arrow of Freezing | |Arrow of Freezing}} | ||
| | |||
=== Blocks === | |||
'''[[File:Brittle_Ice_(age_0)_JE1.png|32px]] [[Minecraft:Brittle ice]]''' | |||
* A fragile [[Minecraft:ice]] block that generates naturally in [[Minecraft:ice caves]]. | |||
* Can be created when [[Minecraft:water]] touches [[Minecraft:blue ice]]. | |||
* Breaks when standing for too long or jumping on them. Its crack level stages do not reset. | |||
** [[Minecraft:Frostbite]]s standing on brittle ice do not break it. | |||
* Produces [[Minecraft:particles]] during its first stage or when it breaks. | |||
* Emits [[Minecraft:vibration]]s when its crack level changes. | |||
* Can only be obtained with [[Minecraft:Silk Touch]]. | |||
'''[[File:Ice Crystal.png|32px]] [[Minecraft:Ice crystal]]''' | |||
* A crystal block which generates on the ground in [[Minecraft:ice caves]], and can be placed on all sides of a block. | |||
* Provides a small amount of light. | |||
'''[[File:Icicle Base (D) BE1.png|32px]] [[File:Icicle Base (U) BE1.png|32px]] [[Minecraft:Icicle]]''' | |||
* A spike block that generates on the ceiling in ice caves, and can also be placed on the ground. | |||
* Grows naturally up to 5 blocks long when hanging downward. Does not grow when there is light or in [[Minecraft:the Nether]]. | |||
* Breaks when exposed to nearby light sources or while in the Nether, except for its base block. | |||
* Damages entities when it falls and deals extra damage to entities that land on it. | |||
'''[[File:Packed Ice Bricks JE1.png|32px]] [[Minecraft:Packed Ice Bricks]]''' | |||
* Can be crafted from 4 [[Minecraft:packed ice]]. | |||
* Have a [[File:Packed Ice Brick Slab JE1 BE1.png|32px]] [[Minecraft:Packed Ice Brick Slab|slab]], [[File:Packed Ice Brick Stairs JE1.png|32px]] [[Minecraft:Packed Ice Brick Stairs|stairs]], [[File:Packed Ice Brick Wall (ewU) BE1.png|32px]] [[Minecraft:Packed Ice Brick Wall|wall]], and [[File:Chiseled Packed Ice JE1 BE1.png|32px]] [[Minecraft:Chiseled Packed Ice|chiseled]] variant. | |||
** These blocks are not slippery and can be obtained without using [[Minecraft:Silk Touch]]. | |||
* Slabs, stairs, walls, and chiseled packed ice can also be crafted using a [[Minecraft:stonecutter]]. | |||
=== Items === | |||
'''[[File:Frostbite Spawn Egg BE1.png|32px]] [[Minecraft:Frostbite spawn egg]]''' | |||
* Used to spawn a [[Minecraft:frostbite]]. | |||
'''[[File:Ice Ball BE1.png|32px]] [[Minecraft:Ice ball]]''' | |||
* A throwable projectile that deals 4 damage, scaling down with velocity. | |||
* Breaks on impact with blocks or entities, creating a particle effect and sound. | |||
* Obtained by killing a frostbite. | |||
'''{{Animate|Potion of Freezing BE1.png;Splash Potion of Freezing BE1.png;Lingering Potion of Freezing BE1.png|32px}} [[Minecraft:Potion of Freezing]]''' | |||
* Obtained by brewing an [[Minecraft:awkward potion]] with an [[Minecraft:ice ball]]. | |||
* Causes the [[Minecraft:Freezing]] effect. | |||
'''[[File:Arrow of Freezing BE2.png|32px]] [[Minecraft:Arrow of Freezing]]''' | |||
* A tipped arrow which causes the Freezing effect. | |||
=== Mobs === | |||
'''[[File:Frostbite.png|width=55x55]] [[File:Baby Frostbite.png|17px]] [[Minecraft:Frostbite]]''' | |||
* A zombie variant that can be found in snowy biomes. | |||
* It has two modes of attacking: a melee attack and a ranged attack, similar to [[Minecraft:drowned]]. | |||
** Most frostbites use a standard melee attack, which gives the Freezing effect. | |||
** Some frostbites spawn holding ice balls, which they throw as a ranged attack. When the target is close, they switch to melee. | |||
* Drops [[Minecraft:rotten flesh]] and [[Minecraft:ice ball]]s. | |||
* Transforms into a zombie when underwater for long enough. | |||
* It can stand on top of [[Minecraft:powder snow]]. | |||
* It is immune to [[Minecraft:Freezing]] and does not get slowed by the Freezing effect or powder snow. | |||
=== Gameplay === | |||
'''[[Minecraft:Effect]]s''' | |||
* '''[[File:Freezing.png|32px]] [[Minecraft:Freezing]]''' | |||
** An effect that causes an entity to [[Minecraft:freeze]], dealing damage over time, slowing their movement, and lowering their jump height. | |||
** Equipping a piece of leather armor prevents freezing damage but not the slowness. | |||
** Effect technically already existed as [[Minecraft:powder snow]] causes the same result. | |||
** Mobs will take additional damage from freezing while they are affected by the mob effect. | |||
*** Mobs that are vulnerable to freezing have a five times multiplier to the damage taken. | |||
=== World generation === | |||
'''{{BiomeLink|Ice caves|scale=1.5}}''' | |||
* A cave biome that generates underneath frozen biomes. They occasionally generate on the surface. | |||
* The terrain is composed of [[Minecraft:packed ice]] and [[Minecraft:calcite]]. Icicles hang from the ceiling; ice crystals and patches of [[Minecraft:snow]] generate on the ground. | |||
* Large icicles made of packed ice generate on the ground and hanging from the ceiling. | |||
* Ores generate inside blobs of [[Minecraft:stone]] and [[Minecraft:deepslate]]. | |||
* [[Minecraft:Glow lichen]], [[Minecraft:dirt]], and [[Minecraft:granite]] do not generate. | |||
* Common cave monsters, [[Minecraft:stray]]s, and [[Minecraft:frostbite]]s can spawn here. | |||
'''[[File:Crevasse.png|40px]] [[Minecraft:Crevasse]]''' | |||
* Generated cracks that generate in ice caves. | |||
* Covered with [[Minecraft:brittle ice]] and a few blocks of [[Minecraft:calcite]], and are filled with [[Minecraft:water]] below its surface. | |||
=== [[Minecraft:Music Features Add-On]] === | |||
{{Additions table|title=Music Features Add-On | |||
|Disc Press | |||
|Blank Disc | |||
|Pocket Jukebox | |||
|White Pocket Jukebox | |||
|Light Gray Pocket Jukebox | |||
|Gray Pocket Jukebox | |||
|Black Pocket Jukebox | |||
|Brown Pocket Jukebox | |||
|Red Pocket Jukebox | |||
|Orange Pocket Jukebox | |||
|Yellow Pocket Jukebox | |||
|Lime Pocket Jukebox | |||
|Green Pocket Jukebox | |||
|Cyan Pocket Jukebox | |||
|Light Blue Pocket Jukebox | |||
|Blue Pocket Jukebox | |||
|Purple Pocket Jukebox | |||
|Magenta Pocket Jukebox | |||
|Pink Pocket Jukebox | |||
|Music Disc Beginning 2 | |||
|Music Disc Ebb | |||
|Music Disc Floating Trees | |||
|Music Disc Home | |||
|Music Disc Memories | |||
|Music Disc Moog City 2 | |||
|Music Disc Mutation | |||
|Music Disc Nightly | |||
|Music Disc Shores}} | |||
==== Blocks ==== | |||
'''[[File:Disc Press.png|32px]] [[Minecraft:Disc press]]''' | |||
* A craftable block that can be used to create track discs. | |||
{{Crafting | |||
|A1=Copper Ingot | |||
|A2=Copper Ingot | |||
|A3=Cobblestone | |||
|B1=Blank Disc | |||
|B2=Crafting Table | |||
|B3=Cobblestone | |||
|C1=Copper Ingot | |||
|C2=Copper Ingot | |||
|C3=Cobblestone | |||
|Output=Disc Press | |||
|ignoreusage=1 | |||
}} | }} | ||
* A player can open its GUI by {{control|using}} it. Here, players can input a blank disc and a [[Minecraft:dye]], then select a [[Minecraft:music]] track, to create a music disc with that music track. | |||
** Dyes are not required, they add color to the track disc. | |||
** Available music tracks are [[Minecraft:menu screen]] tracks from [[Minecraft:C418]] and [[Minecraft:fingerspit]]. | |||
==== Items ==== | |||
'''[[File:Blank Disc BE1.png|32px]] [[Minecraft:Blank disc]]''' | |||
* A craftable item, used in a disc press to make track discs, and to craft disc presses and pocket jukeboxes. Has no use on its own. | |||
{{Crafting | |||
|A2=Glass Pane BE | |||
|B1=Glass Pane BE | |||
|B2=Paper | |||
|B3=Glass Pane BE | |||
|C2=Glass Pane BE | |||
|Output=Blank Disc | |||
|ignoreusage=1 | |||
}} | |||
'''[[File:Pocket Jukebox BE1.png|32px]] [[Minecraft:Pocket jukebox]]''' | |||
* A craftable item that can play music from track discs in the player's inventory. | |||
{{Crafting | |||
|A1=Copper Nugget | |||
|A2=Copper Nugget | |||
|A3=Copper Nugget | |||
|B1=Blank Disc | |||
|B2=Matching Bundle | |||
|B3=Copper Nugget | |||
|C1=Copper Nugget | |||
|C2=Copper Nugget | |||
|C3=Copper Nugget | |||
|Output=Matching Pocket Jukebox | |||
|ignoreusage=1 | |||
}} | |||
* The color of the item matches with the bundle; there are 16 color variants plus one undyed. | |||
* Its GUI functions similarly to a [[Minecraft:bundle]]. It can hold 20 track discs at once. | |||
* When the player {{control|uses}} it, it will start playing the first track. When the player uses it again, it pauses, after which it can be resumed. | |||
** Music played from a pocket jukebox will be played client-side, muting background music. | |||
** Multiple tracks are played subsequently as a playlist. | |||
** The music finishes when the pocket jukebox is no longer in the player's inventory, or the playing track disc is taken out of the pocket jukebox. | |||
* Can be held in the [[Minecraft:offhand]], but not used when doing so. | |||
'''[[File:Track Disc White BE1.png|32px]] [[Minecraft:Track disc]]''' | |||
* A track disc item is produced upon using a blank disc in a disc press. It can hold one music track, and can be played in a [[Minecraft:jukebox]] or pocket jukebox. | |||
* There are 16 color variants plus one undyed. | |||
== Changes == | == Changes == | ||
=== Blocks === | |||
'''[[Minecraft:Blue ice]], [[Minecraft:frosted ice]], and [[Minecraft:packed ice]]''' | |||
* Added unique sounds. | |||
'''[[Minecraft:Ice]]''' | |||
* Added unique sounds. | |||
* Added [[Minecraft:ambient]] sounds for ice. | |||
** When an ice block is surrounded by at least 8 ice blocks in all horizontal directions (east, west, north, and south), with one air block above and one water block below, it has a chance to emit a sound. | |||
'''[[File:Jukebox JE3 BE3.png|32px]] [[Minecraft:Jukebox]]''' | |||
* Textures changed from [[File:Jukebox JE2 BE2.png|32px]]. | |||
* Placing a single [[Minecraft:chest]], [[Minecraft:trapped chest]], or [[Minecraft:copper chest]] above a jukebox will apply [[Minecraft:music disc]]s inside to the jukebox as a playlist. | |||
** A disc is automatically injected in the jukebox, and put back in the chest when the track finishes. This will automatically continue with all tracks in the chest, in slot order. After the last disc finishes, the first will be repeated. | |||
** Ejecting the current disc skips to the next available disc. | |||
=== Enchantments === | |||
'''[[Minecraft:Frost Walker]]''' | |||
* Water now freezes in a circular area around the wearer, removing directional bias from the ice trail. | |||
* Water now freezes only while the wearer is on the ground, preventing fatal fall damage caused by frosted ice forming beneath them while diving into water. | |||
=== Mobs === | |||
'''[[Minecraft:Drowned]]''' | |||
* Can no longer gain [[Minecraft:nautilus shell]]s or [[Minecraft:fishing rod]]s after being converted from a zombie. | |||
'''[[Minecraft:Elder guardian]] and [[Minecraft:guardian]]''' | |||
* Increased guardian base attack damage from 5 to 6 and elder guardian base attack damage from 5 to 8, matching ''Java Edition''. | |||
'''[[Minecraft:Evoker]]''' | |||
* Damage dealt to players by evoker fangs now scales with difficulty, matching ''Java Edition''. | |||
'''[[Minecraft:Husk]]s''' and '''[[Minecraft:zombie]]s''' | |||
* Now transform into frostbites when inside [[Minecraft:powder snow]]. | |||
'''[[Minecraft:Zombified piglin]]''' | |||
* Unarmed piglins and piglin brutes now remain unarmed when transforming into zombified piglins. | |||
=== Gameplay === | |||
'''[[Minecraft:Breaking]]''' | |||
* [[Minecraft:Mining Fatigue]] now reduces mining speed by the same amount as in ''Java Edition''. | |||
* [[Minecraft:Haste]] and [[Minecraft:Conduit Power]] now increase mining speed by the same amount as in ''Java Edition''. | |||
=== General === | |||
'''[[Minecraft:Closed captions]]''' | |||
* Added generic closed captions to jump and land sounds. | |||
'''[[Minecraft:Experiments]]''' | |||
* Removed the "Drop 4 of 2026" experiment and implemented all features in vanilla gameplay. | |||
'''Graphical''' | |||
* [[Minecraft:Skull]]s and [[Minecraft:chest]]s now face the player in first person and away from the player in third person view. | |||
* [[Minecraft:Shield]]s, [[Minecraft:crossbows]], [[Minecraft:spear]]s, and [[Minecraft:spyglass]]es animate correctly in first person view when selected. | |||
* Disabled block light quality options "High" and "Ultra" if they are unsupported, and added a notice explaining why. | |||
'''[[Minecraft:Marketplace]]''' | |||
* Added support for purchasing Marketplace content as gifts for friends. | |||
'''[[Minecraft:Music]]''' | |||
* Ambient music is now muted when players return within range of a playing jukebox after leaving its broadcast range. | |||
'''[[Minecraft:Realms]]''' | |||
* Realms FAQ scrollbars now update when sections are expanded. | |||
* The new Realms information screen's "Learn more" button disappears for a player once they have clicked it the first time. | |||
* The [[Minecraft:Realms Hub]]'s "Learn more" section now contains a button linking to a website with Realms tutorials, or contains a QR code for the player to access the tutorials. | |||
'''Server''' | |||
* Added optional dedicated server performance warnings with configurable tick-time thresholds and notification cooldowns. | |||
'''UI''' | |||
* Added store row names to text-to-speech. | |||
* Screen narration now reads slider values the way they are displayed. | |||
* A skin or offer is now focused by default when entering the character edit screen. | |||
* Pack downloads on Windows will be stored as blobs to mitigate partial deletion of cached pack content by Windows Disk Management. | |||
* Bopomofo and Bopomofo Extended characters now use consistent full-width spacing alongside Chinese text. | |||
* Updated the [[Minecraft:Inbox]] Feedback tab on consoles to direct players to feedback.minecraft.net. | |||
* Japanese and Chinese text now displays correctly on the Marketplace's "My Library" button on mobile. | |||
* Profile images now update correctly when the selected character appearance changes. | |||
* New Player Path mode and difficulty card illustrations no longer flicker or resize when the screen first appears. | |||
* Changed Block Light Quality options to Low, Medium, High, and Ultra, though their functionality remains the same. | |||
* Added responsive Marketplace store rows for browsing content cards. | |||
* Marketplace offers that are incompatible with the player's device now remain visible with purchase buttons disabled. | |||
* Improved loading time of player profile overview tab. | |||
* The freezing screen overlay no longer lingers after respawning when a player dies with the Freezing effect. | |||
* The health bar now updates correctly when a [[Minecraft:totem of undying]] activates. | |||
* Splash potions, lingering potions, and XP bottles now display the correct captions when breaking. | |||
* [[Minecraft:Wind charge]]s now display the correct captions when thrown. | |||
* Deferred and limited background server status requests to reduce delays during sign-in and menu loading. | |||
* External link buttons in settings now properly animate before opening in the browser on all platforms. | |||
=== Technical === | === Technical === | ||
'''[[Minecraft:API]]''' | |||
* Script API string arguments now preserve embedded NUL (\0) characters instead of being truncated. | |||
* Added additional error context information when an exception is thrown inside of an event callback. | |||
* Added Newline and whitespace changes to the formatting of the stack error context for exceptions. | |||
* Released {{cd|@minecraft/server}} version 2.12.0. | |||
* Added {{cd|@minecraft/server}} version 2.13.0-beta. | |||
* Added {{cd|topCloseButtonVisible}} property to {{cd|CustomFormOptions}} in {{cd|@minecraft/server-ui}} beta. | |||
* Added the {{cd|BlockSearchOptions}} interface for {{cd|Dimension.getBlockAbove}} and {{cd|Dimension.getBlockBelow}}, replacing {{cd|BlockRaycastOptions}}. Existing fields and whole-block search behavior are unchanged; existing option objects still work. | |||
* Raycast {{cd|maxDistance}} values outside -2147483648 to 2147483647 now throw {{cd|PropertyOutOfBoundsError}} before truncation. | |||
* Released {{cd|PrimitiveShape}} properties {{cd|hiddenFrom}} and {{cd|defaultVisibleToAll}} from {{cd|beta}} to {{cd|V2.12.0}}. | |||
* Released block point-of-interest APIs from {{cd|beta}} to {{cd|v2.12.0}}. | |||
* Added {{cd|GamePadAndMouse}} as a member of {{cd|InputMode}}. | |||
* {{cd|ItemBlockDynamicPropertiesComponent}} and {{cd|ItemBlockEntityStorageComponent}} may no longer be accessed on Vanilla items. | |||
* Renamed the item component {{cd|minecraft:block_actor_dynamic_properties}} to {{cd|minecraft:block_dynamic_properties}}. | |||
* {{cd|@minecraft/server-ui}}: | |||
** Released {{cd|MessageBoxOptions}} and the optional {{cd|MessageBox}} constructor options parameter to stable version {{cd|2.4.0}}, including {{cd|showHorizontalButtons}} for horizontal button layouts. | |||
** Released {{cd|CustomForm.multiButtonRow}}, {{cd|ButtonData}}, and {{cd|MultiButtonRowOptions}} to stable version {{cd|2.4.0}}. | |||
** Released version 2.4.0 of {{cd|@minecraft/server-ui}}. | |||
** Added 2.5.0 beta of {{cd|@minecraft/server-ui}}. | |||
'''Blocks''' | |||
* Added the {{cd|minecraft:jukebox_playlist_source}} block component. | |||
** Marks a block as a source of music discs for a jukebox directly below it. | |||
** Requires a compatible single container. | |||
'''[[Minecraft:Block components]]''' | |||
* [[Minecraft:Door]]s: | |||
** The upper half of a door now reports the same {{cd|open_bit}} block state as the lower half, rather than always reporting the door as closed. This covers doors placed by players, doors generated as part of a structure, and doors in existing worlds, which are corrected the first time their chunk loads. | |||
* [[Minecraft:Repeater]]: | |||
** Repeater blocks now expose a {{cd|locked}} block state that is true while a powered repeater or comparator is feeding one of the repeater's side inputs. | |||
** For new worlds (base game version 1.26.60 and later), repeater {{cd|locked}} state changes now trigger neighbor block updates for parity with Java Edition; existing worlds keep the prior client-only update behavior. | |||
* [[Minecraft:Scaffolding]]: | |||
** Scaffolding blocks now expose a {{cd|bottom}} block state that is true when the block below provides no support and is not another scaffolding. | |||
** For new worlds (base game version 1.26.60 and later), scaffolding {{cd|bottom}} state changes now trigger neighbor block updates for parity with Java Edition; existing worlds keep the prior client-only update behavior. | |||
* Modified {{cd|minecraft:destructible_by_mining}} component renamed {{cd|seconds_to_destroy}} field to {{cd|base_time_to_destroy}}. | |||
'''Entity components''' | |||
* The {{cd|minecraft:transformation}} component now preserves empty equipment slots when {{cd|preserve_equipment}} is set to {{cd|true}}. | |||
* Made schema for the {{cd|minecraft:annotation.break_door}} component stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.60 and newer. | |||
* Made schema for the {{cd|minecraft:attack}} component stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.60 and newer. | |||
** {{cd|damage}} now only accepts a scalar or an object with {{cd|min}} and {{cd|max}} values. Array values are no longer valid. | |||
* Made schema for the {{cd|minecraft:inventory}} component stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.60 and newer. | |||
* Made schema for the {{cd|minecraft:spell_effects}} component stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.60 and newer. | |||
* The {{cd|minecraft:can_stand_on_brittle_ice}} component enables any mob to stand on brittle ice without breaking it. | |||
** Used by defining the component as follows: {{cd|"minecraft:can_stand_on_brittle_ice": {}<nowiki/>}} | |||
* {{cd|minecraft:projectile}}: | |||
** Added {{cd|scale_damage_with_difficulty}} to {{cd|on_hit.impact_damage}} for entity format versions 1.26.70 and later, controlling whether impact damage dealt to players by mob-fired projectiles scales with world difficulty. | |||
** {{cd|scale_damage_with_difficulty}} defaults to {{cd|true}}; set it to {{cd|false}} to disable difficulty scaling. Entities using earlier format versions retain their previous behavior with difficulty scaling disabled. | |||
'''[[Minecraft:Feature]]s''' | |||
* Added the internal-only {{cd|minecraft:crevasse_feature}} world generation feature, which carves a winding, tapered crevasse into exposed terrain. | |||
** This feature is not currently available for use in creator content. | |||
** The crevasse follows the terrain surface, extends in opposite directions from its placement position, and requires a minimum connected footprint before carving. | |||
*** The following fields configure generation: | |||
**** {{cd|max_length}}: Maximum end-to-end length in blocks, from 4 to 16; defaults to 16. | |||
**** {{cd|max_width}}: Maximum cross-section width in blocks, from 2 to 8; defaults to 4. | |||
**** {{cd|min_footprint}}: Minimum connected horizontal footprint required before carving, from 1 to 32 blocks; defaults to 10. | |||
**** {{cd|twistiness}}: Amount of horizontal curvature, from 0.0 to 16.0; defaults to 4.0. | |||
**** {{cd|carve_depth}}: Range used to select the carve depth below the origin terrain surface, from 4 to 32 blocks; defaults to [6, 10]. | |||
**** {{cd|fill_depth}}: Range used to select the fill depth below the origin terrain surface, from 0 to 32 blocks; defaults to [4, 6]. | |||
**** {{cd|surface_block}}: Optional block placed over the crevasse opening; omitted by default. | |||
**** {{cd|fill_block}}: Optional block placed at or below the selected fill depth; omitted by default. | |||
'''Mobs''' | |||
* Internal only Vex goals are no longer listed in legacy goal documentation. | |||
'''Packs''' | |||
* System packs can no longer be overridden by development packs with the same identity. | |||
'''[[Minecraft:Points of Interest]]''' | |||
* Released support for defining point-of-interest types with hierarchical tags in behavior packs. | |||
* Released {{cmd|locate poi}} for locating registered points by type or tag. | |||
'''UI''' | |||
* Downloading Marketplace content no longer deletes development resource, behavior, or skin packs with matching UUIDs. | |||
* Malformed JSON UI in resource packs (unresolved control names, invalid anchors, unknown control types, unsolvable layouts, malformed binding expressions, and view binding loops) is now reported as a content log error. | |||
* Route transitions are now built from animation selectors with {{cd|createRouteTransition}}, so an animation is data that can depend on the from/to navigation pair rather than a bespoke transition component. | |||
* Route transitions now live in the standalone {{cd|@mojang/react-route-transition}} package, with the screen animation setting in {{cd|@mojang/react-screen-animation}}, so both can be consumed without depending on {{cd|@mojang/ui}}. | |||
== Experimental == | == Experimental == | ||
These additions and changes are accessible by enabling the "Beta APIs", "Upcoming Creator Features", and new "Nether Spawning Rebalancing" [[Minecraft:experimental]] toggles. | |||
=== Changes === | === Changes === | ||
==== Mobs ==== | |||
'''[[Minecraft:Mob spawning]]''' | |||
* The spawning mechanics in [[Minecraft:the Nether]] have been overhauled to better match {{JE}}. | |||
==== Technical ==== | ==== Technical ==== | ||
'''[[Minecraft:API]]''' | |||
* Updated the {{cd|ScriptPlayer.playMusic}} method in beta for playing music tracks for an individual player. | |||
** Now returns a {{cd|SoundInstance}} when the {{cd|MusicOptions.fade}} value is zero or not given. | |||
** Returns undefined when the {{cd|MusicOptions.fade}} value is greater than zero. | |||
** Can now pass a {{cd|SoundDefinition}} into the {{cd|trackId}} field. | |||
* Updated the {{cd|ScriptWorld.playMusic}} method in beta for playing music tracks for all players in the world. | |||
** Now returns a {{cd|SoundInstance}} when the {{cd|MusicOptions.fade}} value is zero or not given. | |||
** Returns undefined when the {{cd|MusicOptions.fade}} value is greater than zero. | |||
** Can now pass a {{cd|SoundDefinition}} into the {{cd|trackId}} field. | |||
* Added support for the {{cd|minecraft:chiseled_bookshelf}} block to {{cd|BlockInventoryComponent}} in {{cd|beta}}. | |||
* Added {{cd|ItemBlockEntityStorageComponent}} item component behind {{cd|beta}}. | |||
** It may be accessed on any item-stack. | |||
** It has the following methods: {{cd|store}}, {{cd|release}}, {{cd|transfer}}, {{cd|getEntities}} and {{cd|size}} which work like their {{cd|BlockEntityStorageComponent}} counterparts. | |||
*** {{cd|release}} however takes an extra position parameter to decide where the entity is being released. | |||
** The component will be pre-populated if the item-stack results from a successful {{cd|carry_over_block_entity_data}} loot function. | |||
** Stored entities will be carried over the corresponding placed block if it supports entity-storage. | |||
* {{cd|CarryOverBlockEntityDataFunction}}: | |||
** Added the read-only beta property {{cd|entityStorage}} to expose whether the loot function carries stored entities from the block entity to the dropped item. | |||
* Added the beta {{cd|usePreciseRaycast}} option to {{cd|BlockRaycastOptions}} and {{cd|EntityRaycastOptions}} to preserve fractional distances and check the full ray. It defaults to {{cd|false}}, preserving legacy behavior, and does not apply to {{cd|BlockSearchOptions}}. | |||
* Entity raycasts with {{cd|usePreciseRaycast}} enabled throw {{cd|InvalidArgumentError}} for negative {{cd|maxDistance}} values. | |||
'''Blocks''' | |||
* Added the optional Boolean field {{cd|entity_storage}} to the {{cd|carry_over_block_entity_data}} loot function, defaulting to false and requiring the Upcoming Creator Features experiment. | |||
* When {{cd|entity_storage}} is {{cd|true}}, stored entities are copied from the block entity to the dropped item without being released, independently of the {{cd|dynamic_properties}} option. | |||
* Placing the dropped item restores its stored entities when the placed block supports entity storage, without releasing them. | |||
* Split {{cd|BlockComponentNamedTickEvent}}'s {{cd|isName}} into {{cd|name}} and {{cd|isMine}}. | |||
** {{cd|name}} is a string property matching the name used when {{cd|ScriptBlock.scheduleNamedTick}} was used. | |||
** {{cd|isMine}} is a method that returns true if the event was scheduled by your pack. | |||
* Added two new methods to the Block API and renamed one: | |||
** {{cd|getScheduledNamedTickCount}} which returns the amount of named events scheduled at a position, agnostic of pack origin. | |||
** {{cd|getAllScheduledNamedTicks}} which returns the vector of named events scheduled at a position by that pack. | |||
** Renamed {{cd|removeScheduledNamedTick}} to {{cd|removeScheduledNamedTicks}}. | |||
* {{cd|minecraft:block_entity}}: | |||
** Added the optional {{cd|show_ui_on_interaction}} boolean to container for block format versions 1.26.20 and later with Upcoming Creator Features enabled; it defaults to {{cd|true}}. | |||
** Setting {{cd|show_ui_on_interaction}} to {{cd|false}} disables the built-in container UI and allows normal block interaction events, including registered {{cd|onPlayerInteract}} callbacks, to run instead; omitting the field or setting it to {{cd|true}} preserves container opening without those callbacks. | |||
** Custom containers now follow chest interaction permissions, preventing container opening and interaction callbacks for players without permission to open containers, even when the UI is disabled. | |||
** Custom containers are now recognized as interactive container blocks, preventing duplicate client-side use of held items during interaction. | |||
** The HUD now shows the "Open" interaction hint for custom containers only when their UI is enabled. | |||
'''Entity''' | |||
* Added beta Script API support for positioning entities as passengers of blocks. | |||
** {{cd|Entity.startPassengerOfBlock(blockPosition, offset, rotation, rotationLimit, emote)}} positions an entity as a passenger of a block, with a position offset, rotation, rotation limit, and {{cd|PassengerOfBlockEmoteType}} ({{cd|Standing}}, {{cd|Riding}}, or {{cd|Laying}}). | |||
** {{cd|Entity.stopPassengerOfBlock()}} stops an entity from being a passenger of a block. | |||
** The read-only {{cd|Entity.isPassengerOfBlock}} property reports whether an entity is a passenger of a block. | |||
** Destroying or changing a block does not automatically stop an entity from being its passenger; scripts must call {{cd|Entity.stopPassengerOfBlock()}} because blocks are agnostic of their passengers. | |||
** The existing {{cd|query.is_riding}} returns true when an entity is riding a vehicle or is a passenger of a block in the Riding pose; the new query.is_laying returns true when an entity is a passenger of a block in the {{cd|Laying}} pose. When {{cd|isPassengerOfBlock}} is true and both queries are false, the entity is in the {{cd|Standing}} pose for animation. | |||
'''Entity components''' | |||
* Added a new experimental {{cd|minecraft:time_marker_sensor}} entity component, available to entity definitions using the beta format version, which runs an entity event every time a named time marker fires on a named world clock. | |||
'''Entity filters''' | |||
* Added the {{cd|speed}} entity filter for comparing an entity's speed in meters per second. | |||
* Added the {{cd|horizontal_speed}} entity filter for comparing an entity's horizontal speed in meters per second. | |||
* Added the {{cd|vertical_speed}} entity filter for comparing an entity's signed vertical speed in meters per second. | |||
'''[[Minecraft:Features]]''' | |||
* POI type definitions now respect behavior pack stacking order, allowing higher-priority packs to override definitions from lower-priority packs. | |||
'''{{cmd|gametest}}''' | |||
* Added new version for the {{cmd|runset}} command for {{cmd|gametest}} which may run multiple tags in a single command. Ex. the command, {{cmd|gametest runset SetA SetB}}, will now run all tests tagged as {{cd|SetA}} or {{cd|SetB}}. | |||
* {{cmd|runset}} now allows for a {{cd|withoutTags}} flag to be added which ignores any tests with the specified tags. Ex. the command, {{cmd|gametest runset SetA withoutTags SetB}}, will run all tests from {{cd|SetA}} that do not also have the tag {{cd|SetB}}. | |||
* Adjusted the parameter {{cd|rotationSteps}} in {{cmd|runset}} to be explicit rather than implicit. Ex. Previously, a command such as {{cmd|gametest runset SetA 2}} would read the {{cd|rotationSteps}}, 2, after the specified tag, {{cd|SetA}}. Now the {{cd|rotationSteps}} flag must be declared before its value as such, {{cmd|gametest runset SetA rotationSteps 2}}. | |||
'''Network protocol''' | |||
* Added enum value {{cd|gametestRunSetMultiTag}} to {{cd|CurrentCmdVersion}}. | |||
== Fixes == | == Fixes == | ||
{{fixes|project=MCPE|fixedin=26.70 | {{fixes|project=MCPE|fixedin=26.70 | ||
|;old | |;old | ||
|otherissuescount= | |34914|An invite sent to the Nintendo Switch disappears after a couple of seconds, and you cannot retrieve it to accept it if you miss the initial popup. | ||
}} | |50732|Health bar sometimes does not flash white when you take damage or heal. | ||
|65762|Mobs spawn too frequently in the Nether. | |||
|117741|Renamed sea pickles reset their name when placed. | |||
|137149|Skeletons that transform into stray sometimes get new armor. | |||
|153200|Polar bears do not extend their arms or look at the target when attacking. | |||
|163495|{{cmd|setmaxplayers}} not available on downloaded worlds from realms. | |||
|160900|Player one on split screen has giant effect icons. | |||
|220815|If I eat or drink while entering a Nether portal, I continue eating or drinking automatically after exiting it. | |||
|227725|Game freezes when recording the screen. | |||
|227874|Importing {{cd|.mcpack}}, {{cd|.mcaddon}}, or {{cd|.mcworld}} files while the game is opened no longer works. | |||
|228282|Pressing Y while the Friends drawer is opened does not close the drawer. | |||
|233468|Zombies and their variants can wear wolf, horse, and nautilus armor. | |||
|235491|The game process creates folders that cannot be accessed. | |||
|235981|[Critical UX/Accessibility] Missing RTL support and text shaping for Arabic and Persian scripts in the Bedrock Engine. | |||
|237012|End flashes disappear too quickly. | |||
|237074|Custom block precipitation interactions do not vary across permutations. | |||
|237495|Snow layers may not update to fall into snowloggable blocks. | |||
|237532|Items with "minecraft:damage_absorption" do not absorb damage if the item is enchanted with Unbreaking and receives no durability loss due to the enchantment. | |||
|238783|Percent sign (%) is evaluated as a language key lookup in some contexts. | |||
|241209|Transformed custom full blocks do not cull adjacent voxel shapes correctly. | |||
|241358|The game sometimes freezes when a player opens a chest that containing an explorer map in a abandoned camp. | |||
|242222|Honey blocks no longer provide side support. | |||
|242595|Ray-traced objects without PBR maps support now appear reflective (RTX/ray-traced graphics mode). | |||
|243311|The Ice Crystal item texture does not have a MERS texture. | |||
|243320|Throwing a Wind Charge no longer produces sounds or subtitles. | |||
|243322|Mobs that are immune to freezing are not immune to the Freezing mob effect. | |||
|243328|Dispensers and Droppers no longer play ejection fail sounds and particles. | |||
|243329|Tripwire hooks no longer play sounds when triggered. | |||
|243354|Ore UI ''Minecraft'' logo stretches to fit frame. | |||
|243361|Extended Potions of Freezing cannot be brewed using Redstone Dust. | |||
|243530|Breaking an armor stand or cushion near a Sculk Catalyst consumes the player's experience. | |||
|243539|Rotating a structure does not rotate {{cd|minecraft:sixteen_way_rotation}}. | |||
|otherissuescount=27}} | |||
'''Other''' | '''Other''' | ||
* Fixed the base of an [[Minecraft:icicle]] visually flickering (z-fighting) with the block beneath it when viewed from a distance. | |||
* Fixed tooltip error where freezing displayed a rank. | |||
{{ | * Fixed tooltip error where freezing was listed as positive. | ||
* Fixed "Chat instructions on join" to show supported join instructions even in single-player worlds and with gameplay tips enabled; turning the setting off still allows contextual multiplayer tips. | |||
* Fixed text-to-speech not outputting time correctly when focused on realm player sessions on Realms Timeline tab. | |||
* Fixed a bug that caused all visible chunks to reload when resizing the game window on Windows. | |||
* Fixed script {{cd|TextPrimitive}} icons being rendered behind the text background and also being impacted by lighting. | |||
* Fixed bug where Realm admin log would remain on loading spinner if a player's profile did not fetch succesfully. | |||
* Fixes a crash that can sometimes happen on PlayStation 5 when the game uses a large number of textures at once. | |||
* Fixed a crash that could occur when the resource pack list refreshes while a pack is highlighted. | |||
* Fixed a crash due to a race condition when teleporting and removing entities on the same tick. | |||
* Fixed the alignment of text field focus outlines. | |||
* Fixed the Social button on the main menu requiring two presses to open the Social Drawer after launching the game. | |||
* Fixed Custom Skin button occasionally not rendering and not showing the selected skin. | |||
* Fixed {{cd|Container.setItem}} and {{cd|ContainerSlot.setItem}} to clamp item stack sizes to the item's maximum stack size. | |||
* Fixed some scenarios where the text length was incorrectly calculated for {{cd|RawText}} used by {{cd|PrimitiveText}}. | |||
* Fixed a bug where [[Minecraft:zombie]]s can gain new [[Minecraft:armor]] or tools after being converted from [[Minecraft:husk]]s. | |||
* Fixed the illumination of transparent particles in [[Minecraft:Vibrant Visuals]]. | |||
* Fixed difficulty scaling for damage dealt to players by mob-fired projectiles to match ''Java Edition''. | |||
* Fixed an issue on Android where searching from the Marketplace search results page could send players back to the Marketplace front page or the main menu. | |||
* Fixed an issue where an upload could fail during processing due to an unexpected block error. | |||
* Fixed the simulation distance setting description to reflect the correct range. | |||
* Fixed issues with worlds not saving correctly when the game was suspended or closed. | |||
* Fixed a crash that could occur after spending a long time in the menus. | |||
* Fixed entities with {{cd|minecraft:item_hopper}} to fire {{cd|EntityItemPickupAfterEvent}} when consuming an entire item stack and to report only the transferred amount for partial pickups, without emitting events for unsuccessful pickups. | |||
* Fixed {{cd|createFromClipboardItem}} saving the primary clipboard instead of the supplied clipboard item. | |||
* Fixed light leaking in Vibrant Visuals when Block Light Quality is set to Medium. | |||
== Navigation == | == Navigation == | ||
{{Navbox Bedrock Edition versions|2026}} | {{Navbox Bedrock Edition versions|2026}} | ||
[[Minecraft:es:Bedrock Edition 26.70]] | |||
[[Minecraft:pt:Edição Bedrock 26.70]] | |||
[[Minecraft:ru:26.70 (Bedrock Edition)]] | |||
[[Minecraft:zh:基岩版26.70]] | |||
Latest revision as of 11:05, 22 October 2026
Template:Infobox version Template:Relevant guide
26.70, also known as 1.26.70, the release of the fourth drop of 2026, is an upcoming Minecraft:game drop for Template:BE set to release in the fourth quarter of 2026, which adds the Minecraft:ice caves biome, including Minecraft:frostbites. It also adds the Minecraft:Music Features Add-On and fixes bugs.
Additions
Blocks
File:Brittle Ice (age 0) JE1.png Minecraft:Brittle ice
- A fragile Minecraft:ice block that generates naturally in Minecraft:ice caves.
- Can be created when Minecraft:water touches Minecraft:blue ice.
- Breaks when standing for too long or jumping on them. Its crack level stages do not reset.
- Minecraft:Frostbites standing on brittle ice do not break it.
- Produces Minecraft:particles during its first stage or when it breaks.
- Emits Minecraft:vibrations when its crack level changes.
- Can only be obtained with Minecraft:Silk Touch.
File:Ice Crystal.png Minecraft:Ice crystal
- A crystal block which generates on the ground in Minecraft:ice caves, and can be placed on all sides of a block.
- Provides a small amount of light.
File:Icicle Base (D) BE1.png File:Icicle Base (U) BE1.png Minecraft:Icicle
- A spike block that generates on the ceiling in ice caves, and can also be placed on the ground.
- Grows naturally up to 5 blocks long when hanging downward. Does not grow when there is light or in Minecraft:the Nether.
- Breaks when exposed to nearby light sources or while in the Nether, except for its base block.
- Damages entities when it falls and deals extra damage to entities that land on it.
File:Packed Ice Bricks JE1.png Minecraft:Packed Ice Bricks
- Can be crafted from 4 Minecraft:packed ice.
- Have a File:Packed Ice Brick Slab JE1 BE1.png slab, File:Packed Ice Brick Stairs JE1.png stairs, File:Packed Ice Brick Wall (ewU) BE1.png wall, and File:Chiseled Packed Ice JE1 BE1.png chiseled variant.
- These blocks are not slippery and can be obtained without using Minecraft:Silk Touch.
- Slabs, stairs, walls, and chiseled packed ice can also be crafted using a Minecraft:stonecutter.
Items
File:Frostbite Spawn Egg BE1.png Minecraft:Frostbite spawn egg
- Used to spawn a Minecraft:frostbite.
File:Ice Ball BE1.png Minecraft:Ice ball
- A throwable projectile that deals 4 damage, scaling down with velocity.
- Breaks on impact with blocks or entities, creating a particle effect and sound.
- Obtained by killing a frostbite.
Template:Animate Minecraft:Potion of Freezing
- Obtained by brewing an Minecraft:awkward potion with an Minecraft:ice ball.
- Causes the Minecraft:Freezing effect.
File:Arrow of Freezing BE2.png Minecraft:Arrow of Freezing
- A tipped arrow which causes the Freezing effect.
Mobs
width=55x55 File:Baby Frostbite.png Minecraft:Frostbite
- A zombie variant that can be found in snowy biomes.
- It has two modes of attacking: a melee attack and a ranged attack, similar to Minecraft:drowned.
- Most frostbites use a standard melee attack, which gives the Freezing effect.
- Some frostbites spawn holding ice balls, which they throw as a ranged attack. When the target is close, they switch to melee.
- Drops Minecraft:rotten flesh and Minecraft:ice balls.
- Transforms into a zombie when underwater for long enough.
- It can stand on top of Minecraft:powder snow.
- It is immune to Minecraft:Freezing and does not get slowed by the Freezing effect or powder snow.
Gameplay
- File:Freezing.png Minecraft:Freezing
- An effect that causes an entity to Minecraft:freeze, dealing damage over time, slowing their movement, and lowering their jump height.
- Equipping a piece of leather armor prevents freezing damage but not the slowness.
- Effect technically already existed as Minecraft:powder snow causes the same result.
- Mobs will take additional damage from freezing while they are affected by the mob effect.
- Mobs that are vulnerable to freezing have a five times multiplier to the damage taken.
World generation
- A cave biome that generates underneath frozen biomes. They occasionally generate on the surface.
- The terrain is composed of Minecraft:packed ice and Minecraft:calcite. Icicles hang from the ceiling; ice crystals and patches of Minecraft:snow generate on the ground.
- Large icicles made of packed ice generate on the ground and hanging from the ceiling.
- Ores generate inside blobs of Minecraft:stone and Minecraft:deepslate.
- Minecraft:Glow lichen, Minecraft:dirt, and Minecraft:granite do not generate.
- Common cave monsters, Minecraft:strays, and Minecraft:frostbites can spawn here.
File:Crevasse.png Minecraft:Crevasse
- Generated cracks that generate in ice caves.
- Covered with Minecraft:brittle ice and a few blocks of Minecraft:calcite, and are filled with Minecraft:water below its surface.
Minecraft:Music Features Add-On
Blocks
File:Disc Press.png Minecraft:Disc press
- A craftable block that can be used to create track discs.
- A player can open its GUI by Template:Control it. Here, players can input a blank disc and a Minecraft:dye, then select a Minecraft:music track, to create a music disc with that music track.
- Dyes are not required, they add color to the track disc.
- Available music tracks are Minecraft:menu screen tracks from Minecraft:C418 and Minecraft:fingerspit.
Items
File:Blank Disc BE1.png Minecraft:Blank disc
- A craftable item, used in a disc press to make track discs, and to craft disc presses and pocket jukeboxes. Has no use on its own.
File:Pocket Jukebox BE1.png Minecraft:Pocket jukebox
- A craftable item that can play music from track discs in the player's inventory.
- The color of the item matches with the bundle; there are 16 color variants plus one undyed.
- Its GUI functions similarly to a Minecraft:bundle. It can hold 20 track discs at once.
- When the player Template:Control it, it will start playing the first track. When the player uses it again, it pauses, after which it can be resumed.
- Music played from a pocket jukebox will be played client-side, muting background music.
- Multiple tracks are played subsequently as a playlist.
- The music finishes when the pocket jukebox is no longer in the player's inventory, or the playing track disc is taken out of the pocket jukebox.
- Can be held in the Minecraft:offhand, but not used when doing so.
File:Track Disc White BE1.png Minecraft:Track disc
- A track disc item is produced upon using a blank disc in a disc press. It can hold one music track, and can be played in a Minecraft:jukebox or pocket jukebox.
- There are 16 color variants plus one undyed.
Changes
Blocks
Minecraft:Blue ice, Minecraft:frosted ice, and Minecraft:packed ice
- Added unique sounds.
- Added unique sounds.
- Added Minecraft:ambient sounds for ice.
- When an ice block is surrounded by at least 8 ice blocks in all horizontal directions (east, west, north, and south), with one air block above and one water block below, it has a chance to emit a sound.
File:Jukebox JE3 BE3.png Minecraft:Jukebox
- Textures changed from File:Jukebox JE2 BE2.png.
- Placing a single Minecraft:chest, Minecraft:trapped chest, or Minecraft:copper chest above a jukebox will apply Minecraft:music discs inside to the jukebox as a playlist.
- A disc is automatically injected in the jukebox, and put back in the chest when the track finishes. This will automatically continue with all tracks in the chest, in slot order. After the last disc finishes, the first will be repeated.
- Ejecting the current disc skips to the next available disc.
Enchantments
- Water now freezes in a circular area around the wearer, removing directional bias from the ice trail.
- Water now freezes only while the wearer is on the ground, preventing fatal fall damage caused by frosted ice forming beneath them while diving into water.
Mobs
- Can no longer gain Minecraft:nautilus shells or Minecraft:fishing rods after being converted from a zombie.
Minecraft:Elder guardian and Minecraft:guardian
- Increased guardian base attack damage from 5 to 6 and elder guardian base attack damage from 5 to 8, matching Java Edition.
- Damage dealt to players by evoker fangs now scales with difficulty, matching Java Edition.
Minecraft:Husks and Minecraft:zombies
- Now transform into frostbites when inside Minecraft:powder snow.
- Unarmed piglins and piglin brutes now remain unarmed when transforming into zombified piglins.
Gameplay
- Minecraft:Mining Fatigue now reduces mining speed by the same amount as in Java Edition.
- Minecraft:Haste and Minecraft:Conduit Power now increase mining speed by the same amount as in Java Edition.
General
- Added generic closed captions to jump and land sounds.
- Removed the "Drop 4 of 2026" experiment and implemented all features in vanilla gameplay.
Graphical
- Minecraft:Skulls and Minecraft:chests now face the player in first person and away from the player in third person view.
- Minecraft:Shields, Minecraft:crossbows, Minecraft:spears, and Minecraft:spyglasses animate correctly in first person view when selected.
- Disabled block light quality options "High" and "Ultra" if they are unsupported, and added a notice explaining why.
- Added support for purchasing Marketplace content as gifts for friends.
- Ambient music is now muted when players return within range of a playing jukebox after leaving its broadcast range.
- Realms FAQ scrollbars now update when sections are expanded.
- The new Realms information screen's "Learn more" button disappears for a player once they have clicked it the first time.
- The Minecraft:Realms Hub's "Learn more" section now contains a button linking to a website with Realms tutorials, or contains a QR code for the player to access the tutorials.
Server
- Added optional dedicated server performance warnings with configurable tick-time thresholds and notification cooldowns.
UI
- Added store row names to text-to-speech.
- Screen narration now reads slider values the way they are displayed.
- A skin or offer is now focused by default when entering the character edit screen.
- Pack downloads on Windows will be stored as blobs to mitigate partial deletion of cached pack content by Windows Disk Management.
- Bopomofo and Bopomofo Extended characters now use consistent full-width spacing alongside Chinese text.
- Updated the Minecraft:Inbox Feedback tab on consoles to direct players to feedback.minecraft.net.
- Japanese and Chinese text now displays correctly on the Marketplace's "My Library" button on mobile.
- Profile images now update correctly when the selected character appearance changes.
- New Player Path mode and difficulty card illustrations no longer flicker or resize when the screen first appears.
- Changed Block Light Quality options to Low, Medium, High, and Ultra, though their functionality remains the same.
- Added responsive Marketplace store rows for browsing content cards.
- Marketplace offers that are incompatible with the player's device now remain visible with purchase buttons disabled.
- Improved loading time of player profile overview tab.
- The freezing screen overlay no longer lingers after respawning when a player dies with the Freezing effect.
- The health bar now updates correctly when a Minecraft:totem of undying activates.
- Splash potions, lingering potions, and XP bottles now display the correct captions when breaking.
- Minecraft:Wind charges now display the correct captions when thrown.
- Deferred and limited background server status requests to reduce delays during sign-in and menu loading.
- External link buttons in settings now properly animate before opening in the browser on all platforms.
Technical
- Script API string arguments now preserve embedded NUL (\0) characters instead of being truncated.
- Added additional error context information when an exception is thrown inside of an event callback.
- Added Newline and whitespace changes to the formatting of the stack error context for exceptions.
- Released Template:Cd version 2.12.0.
- Added Template:Cd version 2.13.0-beta.
- Added Template:Cd property to Template:Cd in Template:Cd beta.
- Added the Template:Cd interface for Template:Cd and Template:Cd, replacing Template:Cd. Existing fields and whole-block search behavior are unchanged; existing option objects still work.
- Raycast Template:Cd values outside -2147483648 to 2147483647 now throw Template:Cd before truncation.
- Released Template:Cd properties Template:Cd and Template:Cd from Template:Cd to Template:Cd.
- Released block point-of-interest APIs from Template:Cd to Template:Cd.
- Added Template:Cd as a member of Template:Cd.
- Template:Cd and Template:Cd may no longer be accessed on Vanilla items.
- Renamed the item component Template:Cd to Template:Cd.
- Template:Cd:
- Released Template:Cd and the optional Template:Cd constructor options parameter to stable version Template:Cd, including Template:Cd for horizontal button layouts.
- Released Template:Cd, Template:Cd, and Template:Cd to stable version Template:Cd.
- Released version 2.4.0 of Template:Cd.
- Added 2.5.0 beta of Template:Cd.
Blocks
- Added the Template:Cd block component.
- Marks a block as a source of music discs for a jukebox directly below it.
- Requires a compatible single container.
- Minecraft:Doors:
- The upper half of a door now reports the same Template:Cd block state as the lower half, rather than always reporting the door as closed. This covers doors placed by players, doors generated as part of a structure, and doors in existing worlds, which are corrected the first time their chunk loads.
- Minecraft:Repeater:
- Repeater blocks now expose a Template:Cd block state that is true while a powered repeater or comparator is feeding one of the repeater's side inputs.
- For new worlds (base game version 1.26.60 and later), repeater Template:Cd state changes now trigger neighbor block updates for parity with Java Edition; existing worlds keep the prior client-only update behavior.
- Minecraft:Scaffolding:
- Scaffolding blocks now expose a Template:Cd block state that is true when the block below provides no support and is not another scaffolding.
- For new worlds (base game version 1.26.60 and later), scaffolding Template:Cd state changes now trigger neighbor block updates for parity with Java Edition; existing worlds keep the prior client-only update behavior.
- Modified Template:Cd component renamed Template:Cd field to Template:Cd.
Entity components
- The Template:Cd component now preserves empty equipment slots when Template:Cd is set to Template:Cd.
- Made schema for the Template:Cd component stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.60 and newer.
- Made schema for the Template:Cd component stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.60 and newer.
- Template:Cd now only accepts a scalar or an object with Template:Cd and Template:Cd values. Array values are no longer valid.
- Made schema for the Template:Cd component stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.60 and newer.
- Made schema for the Template:Cd component stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.60 and newer.
- The Template:Cd component enables any mob to stand on brittle ice without breaking it.
- Used by defining the component as follows: Template:Cd
- Template:Cd:
- Added Template:Cd to Template:Cd for entity format versions 1.26.70 and later, controlling whether impact damage dealt to players by mob-fired projectiles scales with world difficulty.
- Template:Cd defaults to Template:Cd; set it to Template:Cd to disable difficulty scaling. Entities using earlier format versions retain their previous behavior with difficulty scaling disabled.
- Added the internal-only Template:Cd world generation feature, which carves a winding, tapered crevasse into exposed terrain.
- This feature is not currently available for use in creator content.
- The crevasse follows the terrain surface, extends in opposite directions from its placement position, and requires a minimum connected footprint before carving.
- The following fields configure generation:
- Template:Cd: Maximum end-to-end length in blocks, from 4 to 16; defaults to 16.
- Template:Cd: Maximum cross-section width in blocks, from 2 to 8; defaults to 4.
- Template:Cd: Minimum connected horizontal footprint required before carving, from 1 to 32 blocks; defaults to 10.
- Template:Cd: Amount of horizontal curvature, from 0.0 to 16.0; defaults to 4.0.
- Template:Cd: Range used to select the carve depth below the origin terrain surface, from 4 to 32 blocks; defaults to [6, 10].
- Template:Cd: Range used to select the fill depth below the origin terrain surface, from 0 to 32 blocks; defaults to [4, 6].
- Template:Cd: Optional block placed over the crevasse opening; omitted by default.
- Template:Cd: Optional block placed at or below the selected fill depth; omitted by default.
- The following fields configure generation:
Mobs
- Internal only Vex goals are no longer listed in legacy goal documentation.
Packs
- System packs can no longer be overridden by development packs with the same identity.
- Released support for defining point-of-interest types with hierarchical tags in behavior packs.
- Released Template:Cmd for locating registered points by type or tag.
UI
- Downloading Marketplace content no longer deletes development resource, behavior, or skin packs with matching UUIDs.
- Malformed JSON UI in resource packs (unresolved control names, invalid anchors, unknown control types, unsolvable layouts, malformed binding expressions, and view binding loops) is now reported as a content log error.
- Route transitions are now built from animation selectors with Template:Cd, so an animation is data that can depend on the from/to navigation pair rather than a bespoke transition component.
- Route transitions now live in the standalone Template:Cd package, with the screen animation setting in Template:Cd, so both can be consumed without depending on Template:Cd.
Experimental
These additions and changes are accessible by enabling the "Beta APIs", "Upcoming Creator Features", and new "Nether Spawning Rebalancing" Minecraft:experimental toggles.
Changes
Mobs
- The spawning mechanics in Minecraft:the Nether have been overhauled to better match Template:JE.
Technical
- Updated the Template:Cd method in beta for playing music tracks for an individual player.
- Now returns a Template:Cd when the Template:Cd value is zero or not given.
- Returns undefined when the Template:Cd value is greater than zero.
- Can now pass a Template:Cd into the Template:Cd field.
- Updated the Template:Cd method in beta for playing music tracks for all players in the world.
- Now returns a Template:Cd when the Template:Cd value is zero or not given.
- Returns undefined when the Template:Cd value is greater than zero.
- Can now pass a Template:Cd into the Template:Cd field.
- Added support for the Template:Cd block to Template:Cd in Template:Cd.
- Added Template:Cd item component behind Template:Cd.
- It may be accessed on any item-stack.
- It has the following methods: Template:Cd, Template:Cd, Template:Cd, Template:Cd and Template:Cd which work like their Template:Cd counterparts.
- Template:Cd however takes an extra position parameter to decide where the entity is being released.
- The component will be pre-populated if the item-stack results from a successful Template:Cd loot function.
- Stored entities will be carried over the corresponding placed block if it supports entity-storage.
- Template:Cd:
- Added the read-only beta property Template:Cd to expose whether the loot function carries stored entities from the block entity to the dropped item.
- Added the beta Template:Cd option to Template:Cd and Template:Cd to preserve fractional distances and check the full ray. It defaults to Template:Cd, preserving legacy behavior, and does not apply to Template:Cd.
- Entity raycasts with Template:Cd enabled throw Template:Cd for negative Template:Cd values.
Blocks
- Added the optional Boolean field Template:Cd to the Template:Cd loot function, defaulting to false and requiring the Upcoming Creator Features experiment.
- When Template:Cd is Template:Cd, stored entities are copied from the block entity to the dropped item without being released, independently of the Template:Cd option.
- Placing the dropped item restores its stored entities when the placed block supports entity storage, without releasing them.
- Split Template:Cd's Template:Cd into Template:Cd and Template:Cd.
- Template:Cd is a string property matching the name used when Template:Cd was used.
- Template:Cd is a method that returns true if the event was scheduled by your pack.
- Added two new methods to the Block API and renamed one:
- Template:Cd which returns the amount of named events scheduled at a position, agnostic of pack origin.
- Template:Cd which returns the vector of named events scheduled at a position by that pack.
- Renamed Template:Cd to Template:Cd.
- Template:Cd:
- Added the optional Template:Cd boolean to container for block format versions 1.26.20 and later with Upcoming Creator Features enabled; it defaults to Template:Cd.
- Setting Template:Cd to Template:Cd disables the built-in container UI and allows normal block interaction events, including registered Template:Cd callbacks, to run instead; omitting the field or setting it to Template:Cd preserves container opening without those callbacks.
- Custom containers now follow chest interaction permissions, preventing container opening and interaction callbacks for players without permission to open containers, even when the UI is disabled.
- Custom containers are now recognized as interactive container blocks, preventing duplicate client-side use of held items during interaction.
- The HUD now shows the "Open" interaction hint for custom containers only when their UI is enabled.
Entity
- Added beta Script API support for positioning entities as passengers of blocks.
- Template:Cd positions an entity as a passenger of a block, with a position offset, rotation, rotation limit, and Template:Cd (Template:Cd, Template:Cd, or Template:Cd).
- Template:Cd stops an entity from being a passenger of a block.
- The read-only Template:Cd property reports whether an entity is a passenger of a block.
- Destroying or changing a block does not automatically stop an entity from being its passenger; scripts must call Template:Cd because blocks are agnostic of their passengers.
- The existing Template:Cd returns true when an entity is riding a vehicle or is a passenger of a block in the Riding pose; the new query.is_laying returns true when an entity is a passenger of a block in the Template:Cd pose. When Template:Cd is true and both queries are false, the entity is in the Template:Cd pose for animation.
Entity components
- Added a new experimental Template:Cd entity component, available to entity definitions using the beta format version, which runs an entity event every time a named time marker fires on a named world clock.
Entity filters
- Added the Template:Cd entity filter for comparing an entity's speed in meters per second.
- Added the Template:Cd entity filter for comparing an entity's horizontal speed in meters per second.
- Added the Template:Cd entity filter for comparing an entity's signed vertical speed in meters per second.
- POI type definitions now respect behavior pack stacking order, allowing higher-priority packs to override definitions from lower-priority packs.
- Added new version for the Template:Cmd command for Template:Cmd which may run multiple tags in a single command. Ex. the command, Template:Cmd, will now run all tests tagged as Template:Cd or Template:Cd.
- Template:Cmd now allows for a Template:Cd flag to be added which ignores any tests with the specified tags. Ex. the command, Template:Cmd, will run all tests from Template:Cd that do not also have the tag Template:Cd.
- Adjusted the parameter Template:Cd in Template:Cmd to be explicit rather than implicit. Ex. Previously, a command such as Template:Cmd would read the Template:Cd, 2, after the specified tag, Template:Cd. Now the Template:Cd flag must be declared before its value as such, Template:Cmd.
Network protocol
- Added enum value Template:Cd to Template:Cd.
Fixes
Template:Fixes Other
- Fixed the base of an Minecraft:icicle visually flickering (z-fighting) with the block beneath it when viewed from a distance.
- Fixed tooltip error where freezing displayed a rank.
- Fixed tooltip error where freezing was listed as positive.
- Fixed "Chat instructions on join" to show supported join instructions even in single-player worlds and with gameplay tips enabled; turning the setting off still allows contextual multiplayer tips.
- Fixed text-to-speech not outputting time correctly when focused on realm player sessions on Realms Timeline tab.
- Fixed a bug that caused all visible chunks to reload when resizing the game window on Windows.
- Fixed script Template:Cd icons being rendered behind the text background and also being impacted by lighting.
- Fixed bug where Realm admin log would remain on loading spinner if a player's profile did not fetch succesfully.
- Fixes a crash that can sometimes happen on PlayStation 5 when the game uses a large number of textures at once.
- Fixed a crash that could occur when the resource pack list refreshes while a pack is highlighted.
- Fixed a crash due to a race condition when teleporting and removing entities on the same tick.
- Fixed the alignment of text field focus outlines.
- Fixed the Social button on the main menu requiring two presses to open the Social Drawer after launching the game.
- Fixed Custom Skin button occasionally not rendering and not showing the selected skin.
- Fixed Template:Cd and Template:Cd to clamp item stack sizes to the item's maximum stack size.
- Fixed some scenarios where the text length was incorrectly calculated for Template:Cd used by Template:Cd.
- Fixed a bug where Minecraft:zombies can gain new Minecraft:armor or tools after being converted from Minecraft:husks.
- Fixed the illumination of transparent particles in Minecraft:Vibrant Visuals.
- Fixed difficulty scaling for damage dealt to players by mob-fired projectiles to match Java Edition.
- Fixed an issue on Android where searching from the Marketplace search results page could send players back to the Marketplace front page or the main menu.
- Fixed an issue where an upload could fail during processing due to an unexpected block error.
- Fixed the simulation distance setting description to reflect the correct range.
- Fixed issues with worlds not saving correctly when the game was suspended or closed.
- Fixed a crash that could occur after spending a long time in the menus.
- Fixed entities with Template:Cd to fire Template:Cd when consuming an entire item stack and to report only the transferred amount for partial pickups, without emitting events for unsuccessful pickups.
- Fixed Template:Cd saving the primary clipboard instead of the supplied clipboard item.
- Fixed light leaking in Vibrant Visuals when Block Light Quality is set to Medium.
Template:Navbox Bedrock Edition versions
Minecraft:es:Bedrock Edition 26.70 Minecraft:pt:Edição Bedrock 26.70 Minecraft:ru:26.70 (Bedrock Edition) Minecraft:zh:基岩版26.70