Bedrock Edition 1.21.70/Development versions
This is a list of Bedrock Edition 1.21.70 development versions.
Preview 1.21.70.20
Beta 1.21.70.20 (ChromeOS, Android) or Preview 1.21.70.20 (Windows, iOS, iPadOS, Xbox, PlayStation) is the first beta/Preview version for Bedrock Edition 1.21.70, released on January 30, 2025,[1] which adds new cow variants, leaf litters, wildflowers, bushes, firefly bushes, and fixes bugs.
Changes
Mobs
- Donkeys now spawn in savannas.
World generation
- Updated the tree composition in dark forests to match Java Edition, increasing the number of dark oak trees and reducing the prevalence of other tree types.
- Now generate slightly sparser in meadows.
Technical
API - Scripting
- Unhandled rejected promises in scripting now include callstacks when logged.
- @minecraft/server 1.18.0
- Renamed
system.scriptEventtosystem.sendScriptEvent. - Moved
NamespaceNameErrorReasonfrombetato@minecraft/server 1.18.0. - Moved
system.sendScriptEventfrombetato@minecraft/server 1.18.0. - Moved
NamespaceNameErrorfrombetato@minecraft/server 1.18.0. - Released
InputInfo.getButtonState,InputButton, andButtonStateto@minecraft/server 1.18.0. - Released
InputInfo.getMovementVectorto@minecraft/server 1.18.0. - Released
PlayerButtonInputAfterEvent,AfterEvents.playerButtonInputandInputEventOptionsto@minecraft/server 1.18.0. - Several APIs have been given the
Readonlypermission, which allows them to now be called inside Before Event callbacks.- All methods for
BlockVolume. - All methods for
Vector.
- All methods for
- Changed
spawnEntitymethod onDimensionto now take a variant of either a string orEntityType. - Added
placeFeatureandplaceFeatureRuleAPIs to theDimensionclass. - Added
isValidproperty to theCameraclass.
Blocks
- The
minecraft:map_colorcomponent underwent a schema change: - It is now a JSON object with two fields
colorandtint_method. coloris a required string field expecting an HEX representation of the RGB, prefixed with a # character.tint_methodis a string field that multiplies the color with a predefined tint. Supported values arenone,default_foliage,birch_foliage,evergreen_foliage,grassandwater.- The old schema format is still supported for convenience.
- Examples:
"minecraft:map_color": {
"color": "#ABCDEF",
"tint_method": "grass"
}
or
"minecraft:map_color": {
"color": "#ABCDEF"
}
or
"minecraft:map_color": "#ABCDEF"
- Components
- Added the
minecraft:replaceablecomponent which determines if a new block can replace the existing block at a particular position. If the component is not added to a block it is not replaceable.
Components
- Multiple components that used effect durations can now be set to
infiniteincluding:minecraft:attack:effect_durationminecraft:healable:durationin theeffectslistminecraft:mob_effect:effect_timeminecraft:projectile:durationeasy,durationnormal, anddurationhardcan now all useinfiniteminecraft:food:durationin theeffectslistminecraft:spell_effects:durationin theadd_effectslistminecraft:combat_regeneration:regeneration_duration
JSON Events
- The parameter
durationin theadd_mob_effectevent can now be set toinfinite.
Sounds
- Added support for entity sound variants:
- Entity sounds now have a
variantsfield which defines sound variants based on the runtime entity variantshas akeyfield reading a Molang expression returning a string to select sound variant (eg: querying an enum entity property).variantshas amapfield which contains key-value pairs of a variant identifier and the sound events it overrides.- When playing a sound for an entity we first try to calculate their variant and see if that variant overrides the sound event, if not we play the sound form the base entity. If that fails we fall back to the existing logic of running from
defaults.
- Entity sounds now have a
- Example:
- Given a mob with the following property:
"minecraft:emotional_state": {
"type": "enum",
"values": [ "neutral", "angry", "happy", "sad" ],
"default": "neutral",
"client_sync": true
}
- Sound variants can be played by querying the property:
{
"entity_sounds": {
"entities": {
"test_mob": {
"volume": 1.0,
"pitch": 1.0,
// The base sounds for various events
"events": {
"ambient": "mob.test_mob.ambient",
"death": "mob.test_mob.death",
"step": {
"sound": "mob.test_mob.step",
"volume": 0.8,
"pitch": 1.0
},
"attack": "mob.test_mob.attack"
},
"variants": {
// Key returning the enum string for variants, can use any Molang expression resulting in a string
"key": "query.property('minecraft:emotional_state')",
"map": {
// If a resulting variant key is not handled here then it will use the base sounds
"neutral": {
"volume": 1.0,
"pitch": 1.0,
"events": {
// If an event is not handled in a variant then it will use the base sound
"death": "mob.test_mob.death.netural"
}
},
"angry": {
"volume": 1.0,
"pitch": 1.0,
"events": {
// Variants can override different events than other variants
"death": "mob.test_mob.death.angry",
"ambient": "mob.test_mob.ambient.angry"
}
}
}
}
}
}
}
}
}
Experimental
These additions and changes are accessible by enabling the "Beta APIs" and "Drop 1 2025" experimental toggles.
Additions
Blocks
- A new type of decorative block which can be found in forests, dark forests and wooded badlands.
- Can have different amounts of leaves in one block space.
- Up to four leaf litter pieces can be placed in the same block space like pink petals.
- Placing a leaf litter into an already placed leaf litter block increases the amount of leaves.
- Can be placed in four orientations.
- Can be created by smelting any type of Leaves block.
- Can be used as fuel for smelting.
- Has unique block sounds.
| Ingredients | Smelting recipe |
|---|---|
| Any leaves block |
- A new type of flower which grow in birch forests, old growth birch forests and meadows.
- Can have different amounts of flowers in one block space.
- Up to four wildflowers can be placed in the same block space like pink petals.
- Placing a wildflower into an already placed wildflowers block increases the amount of flowers.
- Using bone meal on wildflowers will produce more Wildflowers.
- Can be placed in four orientations.
- Can be crafted into yellow dye.
| Ingredients | Crafting recipe |
|---|---|
| Wildflowers |
- Generates in the following biomes:
- They are tinted by the grass color of the biome they are placed in.
- Can be used in the Composter, with a 30% chance to add a layer.
- Using bone meal on a bush will generate a neighboring bush next to it if possible.
- Can be instantly broken without any particular tool.
- Generates in Swamps and near Rivers.
- When it's dark, glowing firefly particles appear around the firefly bush, up to 5 blocks away.
- Can be used in the Composter, with a 30% chance to add a layer.
- Using bone meal on a firefly bush will spawn another firefly bush item.
- Emits a light level of 2.
- Can be instantly broken without any particular tool.
Mobs
- Nose now extrudes from model.
- New cow variants have been added.
Temperate Cow: The pre-existing cow variant.
- Spawns by default where the cold and warm cow variants do not spawn.
Cold Cow: A variant that spawns in the following biomes:
Warm Cow: A variant that spawns in the following biomes:
- When bred by a player, a baby cow variant will not be chosen by the current biome, but instead randomly selected from one of the parents' variants.
Sounds
- Sand, red sand and terracotta of any color have a chance of playing ambient sounds when surrounded by any one of them on at least 3 sides 8 blocks away.
block.sand.ambientcan be played in any biome.block.sand.ambient.attachedonly plays when in desert or badlands biomes.
- Dead bush blocks have a chance of playing ambient sounds when placed on top of two blocks that are any color of terracotta, sand or red sand blocks in any biome.
Technical
API - Scripting
- @minecraft/server 2.0.0-beta
- Added new privilege
EarlyExecution2.0.0-betaand higher now executes with the early execution privilege, scripting below2.0.0-betawill continue to execute without early execution- All after and before event signals
subscribeandunsubscribemethods can now be called in early execution - The following
Systemmethods can now be called in early executionclearJobclearRunrunrunIntervalrunJobrunTimeoutwaitTicks
BlockComponentRegistrymethodregisterCustomComponentcan now be called in early executionItemComponentRegistrymethodregisterCustomComponentcan now be called in early execution
- Added
startupproperty toSystemBeforeEvents - Added
StartupEvent - Added
StartupEventSignal WorldAfterEventsrenamed propertyworldInitializetoworldLoadWorldBeforeEventsremoved propertyworldInitializeWorldInitializeAfterEventrenamed toWorldLoadAfterEventWorldInitializeAfterEventSignalrenamed toWorldLoadAfterEventSignal- Removed
WorldInitializeBeforeEvent - Removed
WorldInitializeBeforeEventSignal - Removed
Dimension.runCommandAsyncas most commands did not actually run asynchronously. If you are looking to run a function asynchronously, please investigate using Jobs viaSystem.runJob. EntityComponent.getEntitymethod throws if the underlying entity is invalid (instead of return undefined previously).EntityInventoryComponent.containerpropertythrows if the underlying entity is invalid (instead of return undefined previously).isValidmethods on various classes have been changed to read only propertiesgetComponents,getComponentandhasComponentnow throw if the Entity is invalidapplyKnockbackmethod now takes a VectorXZ parameter for the knockback horizontal force (which includes the strength/magnitude), as well as a vertical strength parameter. To convert from V1, you should normalize your previous direction vector and multiply it by the old horizontal strength value. Vertical strength is the same as before.EffectTypegetNamemethod now always returns theminecraft:namespace prefix along with the name
EffecttypeIdproperty now always returns theminecraft:namespace prefix along with the name
minecraft:airitem has been removed (it is still a valid block)- Promises are now flushed along with after events and system tasks
system.waitTicks()now can accept an argument bounds of 0 minimum to run this tick- Added a
GraphicsModeenum andPlayer.graphicsModeto query a player's current graphics mode on the server. - Added
system.isEditorWorldproperty into@minecraft/serverinbeta BlockLocationIterator- Added
isValid(): booleanmethod tobeta. This method checks if the iterator as been invalidated by modifying the underlining block volume.
- Added
BlockMapColorComponentAPI has been added tobetaTintMethodenum has been added tobeta- Early execution changes in version
@minecraft/server 2.0.0-beta- The following
RegistrationBuildermethods can now be called in early execution:batchmaxAttemptsmaxTickspaddingrequiredrequiredSuccessfulAttemptsrotateTestsetupTicksstructureNametag
registerfunction can now be called in early executionregisterAsyncfunction can now be called in early execution
- The following
API - Molang
- Added
query.graphics_mode_is_anyto Molang which accepts any of the following parameters:simple,fancy,deferred,raytraced. These parameters are all graphics modes that are available in the settings menu.
Graphical
- Added a new version (
1.21.70) for the lighting JSON schema in the Deferred Technical Preview. This new version adds support for controlling the intensity of sky light, which affects both the contribution of legacy sky lighting as well as sky reflections. See updated documentation on the Learning Portal for more details.- This object snippet can be added to
lighting/global.jsonunder theminecraft:lighting_settingsobject to control the sky intensity
- This object snippet can be added to
"sky": {
"intensity": 1.0 // Float value between [0.1 - 1.0]
}
- Improved the quality of screen space reflections, specifically cases where holes would appear in reflections at certain angles in the Deferred Technical Preview.
Fixes
From released versions before Bedrock Edition 1.21.70
- MCPE-25228 – Beacon Beam disappears when moving 70 blocks up/down away from it.
- MCPE-56926 – Foxes don't take lava damage
- MCPE-116152 – Sea pickle cannot be placed on lightning rod
- MCPE-118688 – Donkeys don't spawn in savanna biomes
- MCPE-153515 – Barrier blocks cull chunk rendering
- MCPE-185361 – Items can't be moved from creative inventory to player inventory
- MCPE-185531 – Structure blocks' texture flickers when placed
- MCPE-188457 – The player's hand still bobs if you hold an item while the game is paused
- MCPE-189224 – Rideable Entity inventory transparent background is too dark
- MCPE-189816 –
client_biomefiles withoutfoliage_appearanceandgrass_appearancecomponents cause biomes to fall back to incorrect colors - MCPE-189889 – Water does not flow on Magma or Soul Sand
Other
- Placing a block in liquid, and then placing another block next to your first block in liquid will no longer replace your second placed block for a moment causing you to fall into the liquid.
- Fixed a mismatch between server and client when continuously building that caused orientation sensitive blocks to sometimes change to the wrong block.
- Fixed a crash that would occur on Xbox if you pressed "Cancel" in the Xbox UI when converting a world or importing a world from Retail to Preview
- In Server Authoritative movement, when Players receive a movement correction it will use the current Player speed instead of a generic one, this should give a better experience.
- In Server Authoritative movement, when Players receive a downward movement correction it will now use gravity acceleration, this should give a better experience.
- Fix "Reset Random Tick Speed" button not working when editing an existing world on Realms.
- Bundle tooltip no longer flickers for players beyond the first when playing in split screen
- Adjusted Minecoin purchase screen UI to not show stray pixels. Fixed overlapping issue on PS4.
- Replacing items with the
lock_in_inventorycomponent with items from the creative inventory using touch input now fails gracefully and produces a warning message. - Fixed an issue where dark forests were missing trees along their northern borders with other biomes.
waterandlavano longer will turn intoflowing_waterorflowing_lavawhen neighbor updates happen.waterandlavanow will respond to queued ticks without needing to change into another block.- Fixed issue where
No more entitiesassert failure occurred when flying through biomes during a storm. - Fixed
world_surfacetype ofheightmap_projectioninminecraft:jigsawto generate on top of water and leaf blocks. - Fixed a bug with water surface rendering that caused specular highlights to be much lower than they should have been in the Deferred Technical Preview.
- Resolve crash when changing point light shadow settings under Deferred Graphical Settings.
From released versions before Bedrock Edition 1.21.70
- REALMS-11759 – Unable to change Random Tick speed back to 1 after changing to a higher value.
Preview 1.21.70.22
Beta 1.21.70.22 (ChromeOS, Android) or Preview 1.21.70.22 (Windows, iOS, iPadOS, Xbox, PlayStation) is the second beta/Preview version for Bedrock Edition 1.21.70, released on February 5, 2025,[2] which adds new chicken variants, cacti flowers, short and tall dry grass, and fixes bugs.
Changes
General
UI
- Screen Safe Area Settings: Disables Horizontal and Vertical Screen Position sliders if the Safe area is set to 100%
- Stops Screen Position from displaying -0.0 due to a rounding error.
- Long splash texts on the start screen will break into two lines to be more readable.
- The invite button on the pause screen is moved up a bit and now has an icon.
- Scaled and moved the title logo to make room for the friends drawer button.
- Added new loading tips for creative mode.
- The Player Permissions screen has been upgraded to the new Ore UI, bringing a fresh look and a more intuitive and user friendly experience.

"Friends Drawer Improvements" .
- Players can now also find the Friends Drawer in the Main Menu and Game Menu, in addition to the Play Screen, in the top right of the screen.
Technical
API
- Component
minecraft:fluidContainerhas been renamed tominecraft:fluid_containerin V2.
Commands
- Moved the
place featureandplace featurerulesubcommands out of the Upcoming Creator Features experiment.
Components
- Added the
minecraft:is_collidablecomponent- This component allows other mobs to have vertical and horizontal collisions with the component's owner.
- For a collision to occur, both mobs must have a
minecraft:collision_boxcomponent. - This component can only be used on mobs and enables collisions exclusively between mobs.
- For a collision to occur, both mobs must have a
- Please note that this type of collision is unreliable for moving mobs.
- It is recommended to use this component only in scenarios where the mob remains stationary.
- Collidable behavior is closely related to stackable behavior.
- While the
minecraft:is_collidablecomponent governs how other mobs interact with the component's owner, theminecraft:is_stackablecomponent describes how an entity interacts with others of its own kind.
- While the
- This component allows other mobs to have vertical and horizontal collisions with the component's owner.
- The
entity_sensorcomponent now has two additional fields:y_offset, applies a vertical offset to the entity's position when calculating distances to other entities.find_players_only, restricts the search to Players only, affecting all subsensors.
- Added the
minecraft:body_rotation_axis_alignedcomponent, that causes the entity's body to automatically rotate to align with the nearest cardinal direction based on its current facing direction.- Combining this with the
minecraft:body_rotation_blockedcomponent will cause the entity to align to the nearest cardinal direction and remain fixed in that orientation, regardless of future changes in its facing direction.
- Combining this with the
Entity Components
- Added
on_spawntrigger tospawn_chanceonhitsub-component, triggered on the newly spawned entity with other set to the owning entity. - Added
particle_item_namemap toparticle_on_hitonhitsub-component, maps an item name to an actor filter to determine what the name of the item used in the particle should be. Falls back to the name of the entity itself as before.
Goals
minecraft:behavior.float_wanderAI goal will now restrict mobs to their home position if they have theminecraft:homecomponent.
Mobs
- Added maximum value of
100000000.0and minimum value of-100000000.0tominecraft:collision_boxcomponent.
Network Protocol
- Added
ActorFlags::COLLIDABLE. - Added
ActorFlags::BODY_ROTATION_AXIS_ALIGNED.
Sounds
- Sound effects found in animations and animation controllers can now include an optional
locatorfield similar to particle effects allowing them to originate from the locator on the entity rather than the origin.
Experimental
These additions and changes are accessible by enabling the "Beta APIs" and "Drop 1 2025" experimental toggles.
Additions
Blocks
- A new type of flower which has a chance of generating on cactuses in deserts and badlands.
- Can be placed on cactus blocks or any block which has center support at the top of the block.
- Has a chance of growing on cactus blocks.
- If a cactus is one or two blocks high the flower has a 10% chance to grow instead of the cactus getting higher.
- If a cactus is three blocks or higher the flower has a 25% chance to grow.
- Cactus flowers will only grow if they have space on all four sides.
- Can be used in the composter.
- Can be used to craft 1 pink dye.
- Is one block high.
- Generates in the desert and badlands.
- Can be placed on types of sand, terracotta and dirt blocks like the dead bush.
- Can be bone mealed.
- Using bone meal on short dry grass grows it into a tall dry grass.
- Can be used in the composter.
- Sheep can eat short dry grass to regrow its wool.
- Can be used as fuel for smelting.
- Is one block high.
- Generates in the desert and badlands.
- Can be placed on types of sand, terracotta and dirt blocks like the dead bush.
- Can be bone mealed.
- Using bone meal on tall dry grass places a neighbouring short dry grass next to the block if possible.
- Can be used in the composter.
- Sheep can eat tall dry grass to regrow its wool.
- Can be used as fuel for smelting.
Items
- A variant of the egg laid by the cold chicken variant.
- Spawns the cold chicken variant when hatched.
- A variant of the egg laid by the warm chicken variant.
- Spawns the warm chicken variant when hatched.
Mobs
- New Chicken variants have been added.
Temperate Chicken: The pre-existing chicken variant.
- Spawns by default where the cold and warm chicken variants do not spawn.
Cold Chicken: A variant that spawns in the following biomes:
Warm Chicken: A variant that spawns in the following biomes:
- Rotated the torso 90°.[3]
Technical
API
World- Added
getDifficulty(): Difficultymethod tobeta. This method gets the worlds current game difficulty. - Added
setDifficulty(difficulty: Difficulty): voidmethod tobeta. This method sets the worlds current game difficulty.
- Added
ActionFormData- Added method
header(text: minecraftserver.RawMessage): ActionFormData;. It adds a header into the form. - Added method
label(text: minecraftserver.RawMessage): ActionFormData;. It adds a label into the form.
- Added method
ModalFormData- Added method
header(text: minecraftserver.RawMessage): ModalFormData;. It adds a header into the form. - Added method
label(text: minecraftserver.RawMessage): ModalFormData;. It adds a label into the form.
- Added method
- Added new script module
@minecraft/diagnosticsversion1.0.0-beta. This module is dedicated server only for now and allows script modules to connect their script packs to Sentry. This enables remote error tracking and monitoring for script packs.
Changes
Blocks
- Added ambient sounds to the firefly bush that will play when the moon is visible to the block.
- Leaf litter can now be placed on any block which provides center support.
- Changed leaf litter map colour to be brown.
Mobs
Animal Variants
- Applied the warm and cold animal variant tags to all appropriate biomes, so that animals spawned in these biomes by spawn eggs or commands are an appropriate variant even if they still do not spawn in the biome naturally
- Cold farm animal biomes:
Deep Frozen Ocean
Frozen Ocean
Frozen Peaks
Frozen River
Grove
Ice Spikes
Jagged Peaks
Snowy Beach
Snowy Plains
Snowy Slopes
Snowy Taiga
The End
Cold Ocean
Deep Cold Ocean
Deep Dark
Stony Peaks
Old Growth Pine Taiga
Old Growth Spruce Taiga
Taiga
Windswept Forest
Windswept Gravelly Hills
Windswept Hills
Technical
General
- In Server Authoritative movement, the Player will not constantly bop up and down if flying state change during small loss of connection with the server.
- Removing experimental files
cold_taiga,cold_taiga_hills, andcold_taiga_mutatedfrom behavior packs. These files were only loaded with the custom biomes experiment enabled, and this change does not remove the biomes themselves.
Fixes
From released versions before Bedrock Edition 1.21.70
- MCPE-147815 – Spaces before the command prevent the command from being executed
- MCPE-186358 – Minecraft Encyclopedia uses outdated info/wording (English)
- MCPE-187461 – The phrase "Chat e Comandos" on Minecraft is starting with small letter
- MCPE-188401 – Blocks with
item_specific_speedscannot be destroyed - MCPE-188795 – Riptide does not go as far vertically as previously.
- MCPE-189895 – dropper or dispenser may not work every 4gt, even though it is activated by a 4gt frequency signal
From the previous development version
- MCPE-190210 – New items added in 1.21.70.20 preview have extra spaces in their names
- MCPE-190215 – Some cross models have Z-fighting with their old models
- MCPE-190217 – Unable to access world with non marketplace type activated packs
- MCPE-190222 – Bush has a light level of 2
- MCPE-190227 – Placeholder text is shown when importing and exporting a world
- MCPE-190248 – Firefly Bush item texture is different from Java Edition
Other
- Fixed Leaf Litter step sound being in the block audio category not player.
- Fixed a crash that would sometimes happen when entities with an excessively large hitbox entered liquid.
- Fixed placement of Jigsaw structures that contain blocks with
minecraft:tickcomponent. - Fixed a bug that caused water to render through the bottom of boats in the Deferred Technical Preview.
- Fixed a bug that caused weather (rain, snow, etc...) to appear brighter than it should be at night in the Deferred Technical Preview.
Preview 1.21.70.23
Beta 1.21.70.23 (ChromeOS, Android) or Preview 1.21.70.23 (Windows, iOS, iPadOS, Xbox, PlayStation) is the third beta/Preview version for Bedrock Edition 1.21.70, released on February 12, 2025,[4] which integrates Spring to Life features and parts of the Villager Trade Rebalance experiment into normal gameplay, changes sheep spawning patterns, and fixes bugs.
Changes
General
- Removed the "Drop 1 2025" and "Aim Assist" experimental toggles.
- Integrated the Villager Trade Rebalance experiment changes to the cartographer and wandering trader.
UI
- Players can now also find the friends drawer in create new world, edit world and player profile, in addition to the play screen, main menu and game menu, in the top right of the screen.
Blocks
- Has been moved from experimental features and is now available during normal gameplay.
- Can now be replaced by other blocks.
- Now drops itself when broken with shears or with a tool that is enchanted with Silk Touch, otherwise it drops nothing.
- Has been moved from experimental features and is now available during normal gameplay.
- Can no longer be picked up by endermen.
- Has been moved from experimental features and is now available during normal gameplay.
- Tweak firefly bush world generation:
- Lowered chance of them being attempted to be placed by water.
- Reduce patch size when placed to be from 2-5.
- Now has the same bonemealing properties as the bush block.
- Has been moved from experimental features and is now available during normal gameplay.
- Is now replaceable.
- Can only be placed on blocks which provide full surface support.
Short dry grass, tall dry grass and wildflowers
- Have been moved from experimental features and is now available during normal gameplay.
Items
- Have been moved from experimental features and is now available during normal gameplay.
Mobs
- Changed the rules for sheep coloring to be based on which biome they spawn in:
- Temperate Biomes:
- Common:
- Uncommon:
- Rare:
- Cold Biomes:
- Common:
- Uncommon:
- Rare:
- Warm Biomes:
- Common:
- Uncommon:
- Rare:
- Temperate Biomes:
- Sheep colors for temperate biomes is unchanged from current behaviour.
- The changes to cartographer trades have been moved from experimental features and are now available during normal gameplay.
- Added seven new maps which cartographers can sell, each pointing to a different village or other structures in a different biome, depending on the biome they come from. These maps can help players who want to quickly find a specific location.
- Village maps points to a village in a specific biome. Jungle explorer map points to a jungle pyramid. Swamp explorer map points to a swamp hut.
- Cartographers from different village types will sell a different range of maps and colored banners.
- Some prices and quantities have also been adjusted.
- Added seven new maps which cartographers can sell, each pointing to a different village or other structures in a different biome, depending on the biome they come from. These maps can help players who want to quickly find a specific location.


Available new tradable maps Desert Jungle Plains Savanna Snow Swamp Taiga Group 1 Savanna Village Map Savanna Village Map Savanna Village Map Desert Village Map Plains Village Map Snowy Village Map Plains Village Map Group 2 Plains Village Map Desert Village Map Taiga Village Map Plains Village Map Taiga Village Map Taiga Village Map Snowy Village Map Group 3 Jungle Explorer Map Swamp Explorer Map – Jungle Explorer Map Swamp Explorer Map Jungle Explorer Map Swamp Explorer Map
| Cartographer Economic Trades | ||||||||
|---|---|---|---|---|---|---|---|---|
| Level | Bedrock Edition | Java Edition | Item wanted | Item given | Trades in stock | Price multiplier | Villager XP | |
| Slot | Probability | Probability | ||||||
| Novice | 1 | 100% | 100% | 24 Ă— | 16 | Low | 2 | |
| 2 | 100% | 100% | 7 Ă— | 12 | Low | 1 | ||
| Apprentice | 3 | 100% | 50% | 11 Ă— | 16 | Low | 10 | |
| 4 | 100% | 100% | 8 Ă— + | 12 | High | 5 | ||
| Journeyman | 5 | 50% | 67% | 12 | Low | 10 | ||
| 50% | 67% | 13 Ă— + | 12 | High | 10 | |||
| 6 | 100% | 67% | 12 Ă— + | 12 | High | 10 | ||
| Expert | 7 | 100% | 12% | 7 Ă— | 12 | Low | 15 | |
| 8 | 100% | 100% | 3 Ă— | Any color Banner[t 3] | 12 | Low | 15 | |
| Master | 9 | 100% | 100% | 8 Ă— | 12 | Low | 30 | |
| 10 | 100% | 100% | 14 Ă— + | 12 | High | 30 | ||
- ↑ The structure that the map leads to depends on the biome the villager is from. See the table above for more details. Each of the three possible maps are counted as independent trades, so a villager trading multiple maps is possible.
- ↑ a b in Java Edition, all copies of the map traded by a particular villager lead to the same structure. In worlds that do not have the structure, this trade is not offered. in Bedrock Edition, Cartographers adopting the profession in the Nether or the End do not offer explorer maps.
- ↑ The list of possible offers contains individual offers for each color, so multiple colors may be offered by the same villager as separate trades.

- The changes to wandering trader trades have been moved from experimental features and are now available during normal gameplay.
- The Wandering Trader now has better prices, more trades and a larger amount of stock for many items.
- They will also now buy basic supplies from players.
- The Wandering Trader will offer to buy two items from this list:
- Wandering Traders now have a chance of selling these items (in addition to their previous trades):
- Logs (Acacia, Birch, Dark Oak, Jungle, Oak, Spruce, Pale Oak or Cherry)
- Enchanted
Iron Pickaxe
Potion of Invisibility
- Trade list now made up by following trades, in order:
- Buying Trade (new) Ă— 2
- Special Selling Trade Ă— 2
- Ordinary Selling Trade Ă— 5
- Added new buying trades, some selling trades, and changed some existing selling trades:
New trades of wandering traders Category Item wanted Quantity Item given Quantity Trades until disabled Buying
Baked Potato
4
Emerald
1 2 Buying
Fermented Spider Eye
1
Emerald
3 2 Buying
Hay Bale
1
Emerald
1 2 Buying
Milk Bucket
1
Emerald
2 2 Buying
Water Bottle
1
Emerald
1 2 Buying
Water Bucket
1
Emerald
2 2 Special Selling
Emerald
1
Acacia Log
8 4 Special Selling
Emerald
1
Birch Log
8 4 Special Selling
Emerald
1
Cherry Log
8 4 Special Selling
Emerald
1
Dark Oak Log
8 4 Special Selling
Emerald
1
Jungle Log
8 4 Special Selling
Emerald
1
Oak Log
8 4 Special Selling
Emerald
1
Spruce Log
8 4 Special Selling
Emerald
1
Pale Oak Log
8 4 Special Selling
Emerald
6-20
Iron Pickaxe (Enchanted)
1 1 Special Selling
Emerald
5
Potion of Invisibility (Long)
1 1
Changed trades of wandering traders Category Item wanted Quantity Item given Quantity Trades until disabled Special Selling
Emerald
1
Gunpowder
1 → 4 8 → 2 Special Selling
Emerald
3 → 1
Packed Ice
1 6 Special Selling → Ordinary Selling
Emerald
5 → 3
Bucket of Pufferfish
1 4 Special Selling → Ordinary Selling
Emerald
5 → 3
Bucket of Tropical Fish
1 4 Ordinary Selling
Emerald
1
Lily Pad
2 → 5 5 → 2 Ordinary Selling
Emerald
1
Brown Mushroom
1 → 3 12 → 4 Ordinary Selling
Emerald
1
Red Mushroom
1 → 3 12 → 4 Ordinary Selling
Emerald
1
Vines
1 → 3 12 → 4

- Their textures have been changed, and the nose now extrudes from their models.
- Have been moved from experimental features and are now available during normal gameplay.
World generation
- Chests in several village buildings now have a 33% chance of containing a bundle. These include:
- Cartographer
- Tannery
- Weaponsmith
- Desert House
- Plains House
- Snowy House
- Savanna House
- Taiga House
Gameplay
- Players no longer keep their inventory by default on Peaceful and Easy difficulties.
- Keep inventory is back to being a cheat on all difficulties.
Command format
- Has been moved from experimental features and is now available during normal gameplay.
Technical
Components
- Added validation for asset references in components.
- Content errors will log missing references for the following fields:
- item references.
- block reference in item component in
minecraft:block_placer. - loot table reference in block component
minecraft:loot.
- Content errors will log missing references for the following fields:
- The
entity_sensorcomponent'sfind_players_onlyfield now functions correctly, properly restricting searches to Players only and affecting all subsensors.
Dedicated Server
- Exposed two new parameters for dedicated server when in
server-auth-with-rewind. These will make the server more strict on player positions. Look inserver.propertiesfor more information on what these do.server-authoritative-movement-strictdefault tofalseand can be set totrue. Will affect Player position acceptance.server-authoritative-dismount-strictdefault tofalseand can be set totrue. Will affect Player position when dismounting.
Entity Event Responses
- Added the
stop_movemententity event response, which stops the entity's movement.- The
stop_vertical_movementfield specifies whether vertical movement should be stopped. - The
stop_horizontal_movementfield specifies whether horizontal movement should be stopped. - This response does not stop navigation or prevent future movement.
- If that's the desired outcome, also remove the components responsible for that.
- The
- Added the
set_home_positionentity event response, which sets the entity's home position to its current position.- For this to have any effect, the entity must already have a
minecraft:homecomponent.
- For this to have any effect, the entity must already have a
Entity Events
- Added
first_validevent type, it will evaluate every filter in order and execute the first valid one.
Entity Filters
- The
in_cloudsentity filter now succeeds when an entity's bounding box intersects the cloud layer, rather than only when its bottom is within it.
Mobs
- Added aquatic family-type for all aquatic mobs.
- Normal minecart is no longer considered a mob.
Experimental
These additions and changes are accessible by enabling the "Beta APIs" experimental toggle.
Additions
Technical
@minecraft/server-net
- Added new error
InternalHttpRequestError.- An error thrown when a platform-level HTTP error occurs. Information provided in this class may be useful for diagnostics purposes but will differ from platform to platform.
- Added new error
MalformedHttpRequestError.- An error thrown when a malformed HTTP request is attempted to be sent.
@minecraft/server-ui
- Added method
divider(): ActionFormData;. It adds a section divider into the form. - Added method
divider(): ModalFormData;. It adds a section divider into the form.
Blocks
minecraft:material_instancescomponent has a new experimental boolean fieldisotropicfor format version 1.21.70 and higher, this field controls rotating the face UVs randomly based onBlockPos.
Changes
Technical
Behavior packs
- Removed unused experimental json field
peaks_factorfromminecraft:mountain_parametersin the behavior pack biome file.
@minecraft/server-net
- Updated the execution privilege of most APIs to allow them to be called in read-only contexts ("before" events).
Fixes
From released versions before Bedrock Edition 1.21.70
- MCPE-69522 – Pufferfish no longer trigger inflate/deflate logic against minecarts.
- MCPE-149129 – Pufferfish no longer only poison players and monsters. Now they poison axolotls, all non-aquatic mobs excluding undead monsters, and players that aren't in Creative mode.
- MCPE-188457 – Hand bobbing no longer occurs while the game is paused.
- MCPE-188461 – Fix so data driven particles pause properly when game is paused.
- MCPE-188490 – Players fall momentum is no longer reset after exiting and re-entering the world.
From the previous development version
- MCPE-190253 – Fixed leaf litter being able to be bonemealed.
- MCPE-190264 – Fixed block breaking sounds not playing.
- MCPE-190294 – Bushes and firefly bushes can now be snowlogged.
- MCPE-190308 – Touch controls: Fixed a bug where a player could stay moving diagonally after opening a menu.
- MCPE-190387 – Short and tall dry grass are now randomly offset, like regular short and tall grass.
- MCPE-190389 – Warped and crimson fungi no longer z-fight.
- MCPE-190391 – Cactus flowers can now be placed on farmland blocks.
Other
- Fixed cactus flower growth so they only grow if a cactus block itself would survive to avoid breaking cactus farms.
- In Server Authoritative movement, when Player is corrected, the movement will not have easing anymore. This is a better feel, as can be seen with upward, repeating, pistons.
- Fixed typos in music definitions and sound definitions that were causing the wrong music to play for soulsand valley, desert mutated, and jungle mutated biomes.
- Pufferfish no longer only trigger inflate/deflate logic against monsters and players. Now triggers inflate/deflate logic against axolotls, all non-aquatic mobs, and players.
- Pufferfish no longer only attack players and monsters. Now they attack axolotls, all non-aquatic mobs, and players that aren't in Creative mode.
- Pufferfish no longer only poison players and monsters. Now they poison axolotls, all non-aquatic mobs excluding undead monsters, and players that aren't in Creative mode.
- Fixed an issue where other players in multiplayer scenarios would sometimes get stuck in their dying animation after respawning.
- Player characters no longer rotate sideways when moving forward.
- Fixed the Minecraft logo being misaligned on the progress screen.
- Fixed gaps from appearing between data-driven jigsaw structure pieces.
- Fixed a bug where call methods on
Player.inputInfo,Player.inputPermissionsorPlayer.aimAssiston a player that left and rejoined the world would throw an error. - Fixed crash on dedicated server when submitting error reports to Sentry.
- Fixed the behavior of the Darkness status effect in the Deferred Technical Preview.
Preview 1.21.70.24
Beta 1.21.70.24 (ChromeOS, Android) or Preview 1.21.70.24 (Windows, iOS, iPadOS, Xbox, PlayStation) is the fourth beta/Preview version for Bedrock Edition 1.21.70, released on February 19, 2025,[5] which adds new sounds for wolves, changes spawn egg textures, and fixes bugs.
Additions
Mobs
- Added 6 new wolf audio variants with unique ambient, hurt, death, growl, whine, and pant sounds.
- Every wolf will have a random audio variant assigned to it from the 6 new variants and the original one.
- The audio variant is not related to the texture variant.
Changes
General
- Removed the Experimental "Third Person Cameras" toggle and added an Experimental "Creator Camera Features" toggle for all future experimental cameras.
UI
- Taking screenshots no longer takes the player out of the pause screen.
- Changes have been made to the Multiplayer tab. Player permission icons have been updated, and on PlayStation and Nintendo consoles now show a message informing the player that they need to sign in to access multiplayer features. Below the message there's a button that will take the player to respective console sign in flow.
Items
- Overhauled the visuals of each spawn egg to improve readability and accessibility.
- Each spawn egg now has their own unique visual which captures the personality and character of the mob it spawns.
- Each egg visual varies in shape to reflect the in-world size of the mob it spawns.
- For example, smaller mobs tend to have a smaller spawn egg.

Gameplay
Sounds
- Lowered volume in sound files for leaf litter (break, step, place).
- Lowered volume in sound files for grass (dig).
Technical
API
@minecraft/server1.18.0
- Moved
CameraFixedBoomOptionsfrombetatostable. - Moved
LiquidTypeenum frombetatostable. - Moved liquid detection methods in
Blockfrombetatostable. - Moved liquid detection methods in
BlockPermutationfrombetatostable. - Moved method
Player.spawnParticlefrombetatostable.
Blocks
- The
minecraft:material_instancescomponent supports an optionaltint_methodfield in its instance definitions.tint_methodis a string field that multiplies a face color with a tint computed with the biome the block is in. Supported values arenone,default_foliage,birch_foliage,evergreen_foliage,dry_foliage,grass, andwater.- Held block-items are tinted as if they were in the
plainsbiome. Example:
"minecraft:material_instances": {
"*": {
"texture": "minimal",
"render_method": "opaque",
"tint_method": "water"
}
Creator
ItemTagsupport in thematch_toolloot table condition no longer requires enabling the "Upcoming Creator Features" experiment toggle.
Goals
- Added
use_home_position_restrictionfield tominecraft:behavior.float_wanderAI goal to control whether mobs respect home position restrictions when selecting target positions.- Defaults to
falsefor entities with format version below1.21.70, andtruefor1.21.70and later. - When
true, the mob will respect home position restrictions when selecting target positions.
- Defaults to
Network Protocol
- Added
ActorFlags::WASD_AIR_CONTROLLED.
Experimental
These additions and changes are accessible by enabling the "Beta APIs" experimental toggle.
Changes
Technical
API
@minecraft/server2.0.0-beta
- Raised the limit for Lore Entry length from 50 to 1000 and the number of lines from 20 to 100 when using
ItemStack.setLore. - Added three new methods to
Player. These Entity Overrides are only applied to the targetPlayer. Changes are not applied until the next tick and will not apply to other players.setPropertyOverrideForEntity: Overrides an Entity Property on the target Entity to the provided value. This property must be client synced.removePropertyOverrideForEntity: Removes the override of the specified Entity Property on the target Entity.clearPropertyOverridesForEntity: Removes all overrides of any Entity Properties on the target Entity.
Components
- Added the
minecraft:input_air_controlledcomponent, that enables controlling flying rideables.- Functions similarly to
minecraft:input_ground_controlled, but instead of limiting acceleration to the XZ-plane, this component applies acceleration in the direction the player is looking in three dimensions. - Supports adjustments to strafing and backward movement speeds, allowing entities to fly at equal speeds in all directions or move slower when strafing or reversing.
- This component is experimental and as such requires
use_beta_featuresto be enabled. - It may undergo significant changes or even be replaced as development progresses.
- Functions similarly to
Graphical
- Added 4 optional components to the Client Biome JSON 1.21.70 Schema. However, these components are intended for future use with the Deferred Technical Preview and have no effect in current builds, Preview or otherwise. With this change, Deferred resource pack rules have changed slightly:
- The game will now load all valid JSON files in the
atmospherics,color_grading,lightingandwaterdirectories of a Deferred resource pack. Every valid JSON file in each category must have a uniqueidentifierfield in its schema. - Reserved filenames for each schema category (e.g.,
atmospherics/atmospherics.jsonorlighting/global.json) will still be treated as the global/default settings for a pack. - If a Biome JSON in a Deferred resource pack contains any of these new identifier components, then the identifiers will be validated against the identifiers found in the respective set of Deferred configurations. For instance, if a Biome JSON contains a
minecraft:water_identifierentry, then the supplied identifier must correspond to a valididentifierin one of the pack's Water JSONs. - If a Biome JSON doesn't contain one of the new identifiers, then the global/default identifier from the reserved filenames will automatically be added to said biome.
- The game will now load all valid JSON files in the
"format_version": "1.21.70",
"minecraft:client_biome": {
...
"components": {
...,
"minecraft:atmosphere_identifier": {
"atmosphere_identifier": "mypack:default_atmospherics"
},
"minecraft:color_grading_identifier": {
"color_grading_identifier": "mypack:default_color_grading"
},
"minecraft:lighting_identifier": {
"lighting_identifier": "mypack:default_lighting"
},
"minecraft:water_identifier": {
"water_identifier": "mypack:default_water"
}
}
}
Fixes
From released versions before Bedrock Edition 1.21.70
- MCPE-181679 – Decorated pots have a glitched texture in the Deferred Technical Preview
- MCPE-188459 – Animated blocks still play their animation when the game is paused
- MCPE-188464 – Fire overlay animation still plays when the game is paused
- MCPE-189689 – Summoning a pig with commands or a spawn egg in snowy plains creates temperate pig
- MCPE-189693 – Leaves in cold biomes no longer turn white while it's snowing
- MCPE-189712 – Leash on pigs float above them when the "Drop 1 2025" experiment is enabled
- MCPE-189749 – Pig saddle texture is no longer symmetrical
- MCPE-189751 – Saddle model change breaks Marketplace resource packs because it was not given a v2 texture
- MCPE-189800 – Pig saddle attachable change causes resource packs with old pigs to show 2 saddles
- MCPE-190225 – Pink petals/wildflowers/leaf litter do not display "Place" controller tooltip when 1/4 of the block is placed in the block
From the previous development version
- MCPE-190218 – Bow, crossbow, trident, shield, and spyglass are positioned incorrectly when the game is paused
- MCPE-190290 – Breath bobbing animations resume at different position when the game is unpaused
- MCPE-190366 – Jungle bush feature reverts back to using jungle leaves when the Drop 1 2025 experiment is enabled
Other
- Fixed an issue where destroying and picking up a Shulker box would make it appear invisible in the inventory until world reload.
- Fixed an issue where chunks weren't saving properly on older worlds.
- Fixed a bug where the
typeidproperty of theEffectclass was being translated based on your language option.
Preview 1.21.70.25
Beta 1.21.70.25 (ChromeOS, Android) or Preview 1.21.70.25 (Windows, iOS, iPadOS, Xbox, PlayStation) is the fifth beta/Preview version for Bedrock Edition 1.21.70, released on February 26, 2025[6], which fixes bugs.
Changes
Blocks
- Add biome based tinting to leaf litter.
Mobs
- Reverted the change from Preview 1.21.70.23 that allowed blue, light blue, cyan, yellow, orange and red sheep to spawn naturally in different biomes.
- Black sheep will still be the most common type to spawn in cold biomes, and brown Sheep will be the most common type in warm biomes.
- Pink sheep will still be very rare and able to spawn anywhere where sheep can spawn.
- Sheep wool texture has been tweaked to remove stark line at the back.
- Wandering traders' buying trades can now be used twice before they lock instead of only once.
Gameplay
- Enabled earning achievements while playing in a world with add-ons applied.
General
- Enabled Filter Profanity toggle on mobile platforms.
- Touch controls: camera perspective can now be changed from a HUD button., enable this in the touch settings.
Technical
- Client Biome Components
- Add
minecraft:dry_foliage_colorcomponent to override color fordry_foliagetint method.
- Add
dry_foliagetint method which uses thetextures/colormap/dry_foliage.pngcolor map. - Exposed the block component
minecraft:destruction_particlesas a JSON object. This represents the particles used when the block is destroyed.- There is two fields for it:
textureis a required string field to set the texture used by the particles.tint_methodis an optional string field that multiplies the texture color with a predefined tint. Default tonone. Supported values arenone,default_foliage,birch_foliage,evergreen_foliage,dry_foliage,grassandwater.
- Block format before 1.21.70 will be upgraded to have the component added using the texture from the
downor*of theminecraft:material_instancescomponent if present andnonefortint_method. This was the old behavior. - Block format from 1.21.70 without the component will not be upgraded and uses the invalid texture. Examples:
- There is two fields for it:
"minecraft:destruction_particles": {
"texture": "my_particles_texture",
"tint_method": "grass"
}
or
"minecraft:destruction_particles": {
"texture": "my_particles_texture"
}
- Removed
set_movement_authoritycommand.
- Exposed a new parameter for dedicated server. This will make the server more strict on entity interactions. Look in
server.propertiesfor more information on what these do.server-authoritative-entity-interactions-strictdefault tofalseand can be set totrue. Will affect entity interaction acceptance.
- Removed
server-authoritative-movementparameter. It will now always useserver-auth-with-rewind.
General
- Server Authoritative movement is now turned on by default.
- Multiple controllers transitioning out of a state at the same time will now properly expire all intended particles instead of just the last one.
Experimental
These additions and changes are accessible by enabling the "Beta APIs" experimental toggle.
Changes
Technical
API
BlockMapColorComponentscripting API is now read-only.BlockMapColorComponentscripting API fieldscolorandtintMethodare now properties instead of methods.- Deprecated
ItemUseOnBeforeEventin@minecraft/server 2.0.0-beta. UsePlayerInteractWithBlockBeforeEventinstead. - Deprecated
ItemUseOnAfterEventin@minecraft/server 2.0.0-beta. UsePlayerInteractWithBlockAfterEventinstead. BlockDestructionParticlesComponentAPI has been added to@minecraft/server 2.0.0-beta.EntityScaleComponenthas been changed to read-only in version2.0.0-beta.
Graphical
- Reduced emissive intensity by a factor of 15 in the Deferred Technical Preview, creators will likely need to adjust their emissive texture values.
- Adjusted air and fog densities for volumetric scattering for more visible light rays in Deferred Technical Preview.
- Made slight adjustments to auto exposure and eye adaptation in the Deferred Technical Preview.
Fixes
From released versions before Bedrock Edition 1.21.70
- MCPE-189501 – Attacking a mob while sprint jumping randomly removes all of the player's momentum, sometimes even teleporting the player backwards
- MCPE-190418 – Outdated Enchanting Table name still used in Minecraft Encyclopedia and Achievements
- MCPE-190550 – Crafting a Bundle consumes materials but does not create a new Bundle if holding one in Survival
- MCPE-190552 – New bedrock pvp is broken after update
- MCPE-190604 – Sleeping in a bed causes the player's collision to break
- MCPE-190606 – Hover Note is broken on bedrock
From the previous development version
- MCPE-190209 – Wildflowers item have an misplaced transparent pixel
- MCPE-190291 – Mooshroom mushrooms flicker
- MCPE-190404 – Cactus flower's hitbox is slightly larger than it should be
- MCPE-190422 – Flower pot flowers are stretched twice as much as normal flowers
Other
- Potted plants are no longer clipping through flower pots.
- Fixed wildflower item texture being slightly offset compared to Java.
- Temperate cows no longer have harsh borders on their legs.
- Red and brown mooshrooms no longer have harsh borders on their legs.
- Fixed iron golem cracked texture not appearing at appropriate damage levels.
- Fixed texture on the sides of a cold cow's head to be mirrored correctly.
- Fixed a bug where using items with a use duration (fishing rods, food, potions, etc.) and changing slots would force your slot back to the original slot.
- Stacks are now correctly splitting across slots when moving cursor and holding the button to split stack.
- Fixed a potential crash that could occur when splitting stacks of items in the creative inventory.
- Fixed an issue which prevented some users from accessing the Create New World screen in iOS Preview and PlayStation Preview.
- Empty bell blocks no longer crash the game when moved by a sticky piston.
- Fixed a bug where
/fill,/clearand/testforblockcommands would recognize IDs of some flattened blocks as block group names and affect all variants under those groups. - Fixed issue that occurs when cancelling world resource pack download.
- Fixed crash that occurs when initializing
minecraft:decorated_potrenderer. - Fixed mirroring and rotation of crafter blocks when part of a structure that is being placed.
- Fixed an issue where native constructors were not properly checking privileges when being called. Constructors now check privileges properly and produce correct errors when being used in Early Execution privilege.
Preview 1.21.70.26
Beta 1.21.70.26 (ChromeOS, Android) or Preview 1.21.70.26 (Windows, iOS, iPadOS, Xbox, PlayStation) is the sixth and final beta/Preview version for Bedrock Edition 1.21.70, released on March 5, 2025[7], which fixes bugs.
Changes
General
- The panorama was changed to showcase the Spring to Life.
- The above change has not mentioned in the change log.
- Pigs, Cows, and Chickens Can now spawn on Spawn events and they used command summon or event to spawn this variants Cold and Warm Animals
Fixes
From released versions before Bedrock Edition 1.21.70
- MCPE-190093 – Bundles lose contents when given to armour stand
- MCPE-190747 – Server IP Address Visible
From the previous development version
- MCPE-190466 – Invincible mobs created with the old glitch disappear
- MCPE-190710 – Shulker bullet gives 20 times longer levitation
- MCPE-190760 – New client entity definition for
zombie_villager_v2has the wrong file name, making the compiled Bedrock samples misleading
Notes and references
- ↑ "Minecraft Beta & Preview - 1.21.70.20" – Minecraft Feedback, January 30, 2025.
- ↑ "Minecraft Beta & Preview - 1.21.70.22" – Minecraft Feedback, February 5, 2025.
- ↑ MCPE-190396
- ↑ "Minecraft Beta & Preview - 1.21.70.23" – Minecraft Feedback, February 12, 2025.
- ↑ "Minecraft Beta & Preview - 1.21.70.24" – Minecraft Feedback, February 19, 2025.
- ↑ "Minecraft Beta & Preview - 1.21.70.25" – Minecraft Feedback, February 26, 2025.
- ↑ "Minecraft Beta & Preview - 1.21.70.26" – Minecraft Feedback, March 5, 2025.