Bedrock Edition Preview 1.21.130.22
Preview 1.21.130.22

| Edition | |||||||
|---|---|---|---|---|---|---|---|
| Release date |
October 22, 2025 | ||||||
| Server version | |||||||
| Editor version | |||||||
| Build version |
38160028 | ||||||
| Internal version |
Windows, Xbox: 1.21.13022.0 | ||||||
| Version code |
Android: | ||||||
| Type |
Preview | ||||||
| Preview for | |||||||
| Downloads | |||||||
| Protocol version |
884 | ||||||
| |||||||
{
"title": "Preview 1.21.130.22",
"images": [
"Bedrock 1.21.130.22.png"
],
"rows": [
{
"field": "''(link to Bedrock Edition article, displayed as Bedrock Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "October 22, 2025",
"label": "Release date"
},
{
"field": "(link to Bedrock Dedicated Server 1.21.130.22 article, displayed as 1.21.130.22)",
"label": "Server version"
},
{
"field": "(link to Bedrock Editor 1.1.7 article, displayed as 1.1.7)",
"label": "(link to Bedrock Editor article, displayed as Editor) version"
},
{
"field": "38160028",
"label": "Build version"
},
{
"field": "'''Windows, Xbox''': 1.21.13022.0<br>\n'''Android''': 1.21.130.22",
"label": "Internal version"
},
{
"field": "<small>'''Android''':<br />\n952113022 (armeabi-v7a, 35)<br />\n962113022 (x86, 35)<br />\n972113022 (arm64-v8a, 35)<br />\n982113022 (x86_64, 35)</small>",
"label": "Version code"
},
{
"field": "Preview",
"label": "(link to Version types article, displayed as Type)"
},
{
"field": "(link to Bedrock Edition 1.21.130 article, displayed as 1.21.130)",
"label": "Preview for"
},
{
"field": "'''Server'''<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-win-preview/bedrock-server-1.21.130.22.zip Windows]<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-linux-preview/bedrock-server-1.21.130.22.zip Linux]",
"label": "Downloads"
},
{
"field": "884",
"label": "(link to Protocol version article, displayed as Protocol version)"
}
],
"invimages": [],
"footer": "<table style=\"margin: auto; word-break: break-word;\">\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\" >[[Bedrock Edition 1.21.121|<span style=\"margin-right:-0.35em\">◄</span>◄ 1.21.121]]</td>\n<td style=\"padding: 0.4em\">'''[[Bedrock Edition 1.21.130|1.21.130]]'''</td>\n<td style=\"padding: 0.4em\" ></td>\n</tr>\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\">\n[[Bedrock Edition Preview 1.21.130.20|◄ Preview 1.21.130.20]]\n</td>\n<td style=\"padding: 0.4em\">''' Preview 1.21.130.22'''</td>\n<td style=\"padding: 0.4em\">\n[[Bedrock Edition Preview 1.21.130.24| Preview 1.21.130.24 ►]]\n</td>\n</tr>\n</table>"
}
Beta 1.21.130.22 (ChromeOS, Android) or Preview 1.21.130.22 (Windows, iOS, iPadOS, Xbox, PlayStation) is the second beta/Preview version for Bedrock Edition 1.21.130, released on October 22, 2025,[1] which fixes bugs.
Changes
Items
Mobs
- Now take fall damage starting 4 blocks higher when walking or dashing.
- A tamed nautilus will now be tempted by all fish.
- This includes buckets of fish.
- The tooltip displayed when attempting to mount an untamed zombie horse has been changed from "Ride" to "Mount".
- They once again have a baby variant, remaining unused.
- An untamed zombie nautilus can now be tempted by pufferfish and bucket of pufferfish.
- A tamed zombie nautilus will now be tempted by all fish.
- This includes buckets of fish.
- No longer suffocates out of water.
Technical
AI Goals
- Added the
"minecraft:behavior.use_kinetic_weapon"AI goal- Description:
- Allows a mob to make use of items with a
"minecraft:kinetic_weapon"item component. - The mob will approach the target before using the weapon and charging with it.
- If the target gets too close, the mob will retreat and reposition before charging again.
- Once all
"max_duration"in the item's"minecraft:kinetic_weapon"component have elapsed, the mob goes on cooldown and retreats before approaching again.
- Allows a mob to make use of items with a
- Fields:
"approach_distance": The distance to the target within which the mob begins using its kinetic weapon."reposition_distance": The distance the mob retreats to once the target is closer than the midpoint of the item's"minecraft:kinetic_weapon"component's minimum and maximum"reach"."reposition_speed_multiplier": Multiplier applied to the mob's movement speed while repositioning."cooldown_distance": The distance the mob retreats to after all of the item's"minecraft:kinetic_weapon"component's"max_duration"values have elapsed."cooldown_speed_multiplier": Multiplier applied to the mob's movement speed while on cooldown."weapon_reach_multiplier": Multiplier applied to the item's"minecraft:kinetic_weapon"component's"reach"."weapon_min_speed_multiplier": Multiplier applied to each"min_speed"and"min_relative_speed"condition in the item's"minecraft:kinetic_weapon"component."min_path_time": Minimum base time, in seconds, before recalculating a new attack path to the target (before increases are applied)."max_path_time": Maximum base time, in seconds, before recalculating a new attack path to the target (before increases are applied)."path_fail_time_increase": Time, in seconds, added to the attack path recalculation interval when the mob cannot move along the current path."inner_boundary_time_increase": Time, in seconds, added to the attack path recalculation interval when the target is beyond"path_inner_boundary"."outer_boundary_time_increase": Time, in seconds, added to the attack path recalculation interval when the target is beyond"path_outer_boundary"."path_inner_boundary": Distance at which to increase attack path recalculation by"inner_boundary_time_increase"."path_outer_boundary": Distance at which to increase attack path recalculation by"outer_boundary_time_increase"."speed_multiplier": Multiplier applied to the mob's movement speed when moving toward its target."require_complete_path": Specifies whether a full navigation path from the mob to the target is required."track_target": Allows the mob to track its target even if it lacks a hard-coded sensing component."cooldown_time": Cooldown time, in seconds, between consecutive attacks."melee_fov": Field of view, in degrees, used by the hard-coded sensing component to detect a valid attack target."x_max_rotation": Maximum rotation, in degrees, on the X-axis while the mob is trying to look at its target."y_max_head_rotation": Maximum rotation, in degrees, on the Y-axis while the mob is trying to look at its target."random_stop_interval": Defines a 1-in-N chance for the mob to stop its current attack, where N equals"random_stop_interval"."attack_once": Allows the mob to perform this melee attack behavior only once during its lifetime.
- Requirements:
- The mob must have an item with the
"minecraft:kinetic_weapon"item component - Must otherwise fulfill the same conditions as other melee attack goals.
"minecraft:behavior.melee_box_attack","minecraft:behavior.delayed_attack","minecraft:behavior.melee_attack"and"minecraft:behavior.stomp_attack"now correctly apply their"path_inner_boundary"field.
- The mob must have an item with the
- Description:
API
- Added new module
@minecraft/server-graphicsto change graphics and rendering settings. - The
/clonecommand now firesonBreakbeta API event for custom blocks overridden at source destination.
- The client side Molang queries
query.entity_biome_has_all_tags,query.entity_biome_has_any_tags, andquery.entity_biome_has_any_identifierno longer need the Upcoming Creator Features toggle to be used.
Block Components
- The option
"alpha_masked_tint"in"minecraft:material_instances"now requires the Upcoming Creator Features toggle again. - Modified
"minecraft:material_instances"block component. - Field emissive renamed to shaded to better describe what the field does.
- Default value of shaded now true, when false the material ignores face_dimming and ambient occlusion.
- Released field
"shaded", formerly called"emissive"from experimental.
Entity Components
- Added new field,
"protection_slot", tominecraft:burns_in_daylight, which allows specifying an equipment slot that should provide protection from burning in daylight.- Valid values are
"slot.weapon.offhand","slot.armor.head","slot.armor.chest","slot.armor.legs","slot.armor.feet", and"slot.armor.body". - Leaving this field unspecified will default to having the head armor slot provide protection from burning in daylight.
- Valid values are
- In the
"minecraft:ageable"and"minecraft:breedable"components, the"transform_to_item"field has been renamed to"result_item".- This field is now defined for each item entry in each component's
"items"list, enabling item-specific transformations on use.
- This field is now defined for each item entry in each component's
- Added
"result_item"field to the items in the"minecraft:healable"and"minecraft:tameable"components.- This field is defined for each item entry in the
"items"list.
- This field is defined for each item entry in the
Experimental
These additions and changes are accessible by enabling the "Beta APIs", "Upcoming Creator Features" experimental toggles.
Additions
Technical
- Added component
minecraft:connection_rulebehind the Upcoming Creator Features toggle, which allows custom blocks to define whether other blocks with connection behavior - such as fences, walls, bars, and glass panes - can try to create a connection. - Added VanillaBlockTag
minecraft:has_fence_connectionsthat can be used to identify a custom block as a block that creates connections like a fence; this tag is required to create connections between custom and Vanilla fences.- The component and tag can be used along with the
minecraft:connectionblock trait to make a custom fence that creates connections like a Vanilla fence.
- The component and tag can be used along with the
Changes
Technical
API Infra
- Modernized AvailableCommandsPacket serialization. Added these constraints:
- Chained Subcommand Data / Name max size set to 512 characters.
- Commands / Name max size set to 512 characters.
- Commands / Description max size set to 1000 characters.
- Commands / Chained Subcommand Indexes max size set to 250 elements.
- Commands / Overloads max size set to 250 elements.
- Constraints / Constraint Indices max size set to 250 elements.
Fixes
From released versions before 1.21.130
- MCPE-101541 – Phantom can drown.
- MCPE-147816 – Command list does not move away from the edge correctly when the window is resized, enabling/disabling fullscreen mode (F11).
- MCPE-171996 – Camel takes fall damage from lower height than in Java Edition.
- MCPE-180489 – Custom blocks do not have a quick move animation.
- MCPE-228607 – Worlds in the "shared" folder don't load resource/behavior packs.
From the 1.21.130 development versions
- MCPE-229451 – Zombie Horse Uses Incorrect Mob Category in Bedrock Edition.
- MCPE-229460 – Zombie horse with horse armor can burn in sunlight.
Other
- Fixed custom blocks rendered in structure block GUI.
- Fixed controller focus being cut off for the top of the Realms Timeline opted-out members list.
- Fixed a bug where
timeLeftwould cause theDebugShapeto be removed immediately. - Fixed a bug where the arrow head of the
DebugArrowwould look incorrect at certain rotations.
References
- ↑ "Minecraft Beta & Preview - 1.21.130.22" – Minecraft Feedback, October 22, 2025.

