Bedrock Edition Preview 1.21.130.20
Preview 1.21.130.20


| Edition | ||||||
|---|---|---|---|---|---|---|
| Release date |
October 14, 2025 | |||||
| Server version | ||||||
| Editor version | ||||||
| Build version |
37873238 | |||||
| Internal version |
Windows, Xbox: 1.21.13020.0 | |||||
| Version code |
Android: | |||||
| Type |
Preview | |||||
| Preview for | ||||||
| Downloads | ||||||
| Protocol version |
877 | |||||
| ||||||
{
"title": "Preview 1.21.130.20",
"images": [
"Bedrock 1.21.130.20 PatchNotes.jpg",
"Bedrock 1.21.130.20.png"
],
"rows": [
{
"field": "''(link to Bedrock Edition article, displayed as Bedrock Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "October 14, 2025",
"label": "Release date"
},
{
"field": "(link to Bedrock Dedicated Server 1.21.130.20 article, displayed as 1.21.130.20)",
"label": "Server version"
},
{
"field": "(link to Bedrock Editor 1.1.6 article, displayed as 1.1.6)",
"label": "(link to Bedrock Editor article, displayed as Editor) version"
},
{
"field": "37873238",
"label": "Build version"
},
{
"field": "'''Windows, Xbox''': 1.21.13020.0<br>\n'''Android''': 1.21.130.20",
"label": "Internal version"
},
{
"field": "<small>'''Android''':<br />\n952113020 (armeabi-v7a, 35)<br />\n962113020 (x86, 35)<br />\n972113020 (arm64-v8a, 35)<br />\n982113020 (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.20.zip Windows]<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-linux-preview/bedrock-server-1.21.130.20.zip Linux]",
"label": "Downloads"
},
{
"field": "877",
"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\" rowspan=\"2\">[[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\n<td style=\"padding: 0.4em\">''' Preview 1.21.130.20'''</td>\n<td style=\"padding: 0.4em\">\n[[Bedrock Edition Preview 1.21.130.22| Preview 1.21.130.22 ►]]\n</td>\n</tr>\n</table>"
}
Beta 1.21.130.20 (ChromeOS, Android) or Preview 1.21.130.20 (Windows, iOS, iPadOS, Xbox, PlayStation) is the first beta/Preview version for Bedrock Edition 1.21.130, released on October 14, 2025,[1] which adds features for Mounts of Mayhem and fixes bugs.
Additions
Items
- Equippable on nautiluses and zombie nautiluses.
- Has copper, iron, gold, diamond, and netherite variants.
- Copper, iron, golden, and diamond nautilus armor now have a chance to be found in the chests for the following structures:
- Copper, iron and golden nautilus armor can be smelted into the respective nuggets.
- Added nautilus and zombie nautilus spawn eggs.
- New weapon that can be crafted in wood, stone, copper, iron, gold, diamond and netherite versions.
- Each material has different stats for timing, influencing how fast they are to use.
- Copper, iron and golden spears can be smelted into the respective nuggets.
- Can be enchanted with the exclusive enchantment Lunge, in addition to the available enchantments for swords.
- Has a minimum reach for damage, being too close to a target will yield no damage.
- Has extended maximum reach compared to other tools and weapons.
- Zombies, husks, zombified piglins and piglins can spawn holding a spear.
- Has two attacks: jab and charge.
- Jab
- Used by quick-pressing the primary action button.
- Is a low-damage attack with knockback.
- Has a cooldown between attacks.
- Wooden spears have the fastest cooldown, while netherite has the slowest.
- Can hit multiple enemies.
- Charge
- Used by holding the secondary action button.
- Damage is based on spear material, the player’s view angle, and the velocity of both the player and the target.
- While holding down the button, the attack goes through three stages before returning to idle:
- Engaged: The spear can deal damage, knockback, and dismount mounted enemies if the speed is above the required thresholds.
- Tired: Indicated by the spear rotating to a vertical position and shaking. The spear can deal damage and knockback (but not dismount) if the speed is above the required thresholds.
- Disengaged: Indicated by the spear being lowered, pointing downwards. The Spear gives damage but not knockback or dismount if the speed is above the required threshold.
- The spear's range when used by mobs is half of that when used by players, but they can deal damage, dismount and knockback at lower speeds than the players.
- Jab
Mobs
- A new neutral aquatic mob.
- Spawns in all ocean biomes.
- Has 15HP × 7.5 health.
- Attacks using a dash attack, if provoked.
- Occasionally attacks pufferfish within range using the dash attack.
- Takes suffocation damage on land.
- Grants the Breath of the Nautilus effect to mounted players.
- Can be bred and tamed using a pufferfish or a bucket of pufferfish.
- A tamed nautilus can be equipped with a saddle, then the player can ride it.
- While riding it, the player can use its dash attack (similar to camels) by pressing the jump button.
- Once tamed, has a roaming restriction around its home position of 16 blocks with a saddle, and 32 blocks without.
- Has a 5% (1⁄20) chance of dropping a nautilus shell upon death, on a player kill, unaffected by Looting.
- A new neutral underwater mob that spawns with a drowned rider wielding a trident.
- Hostile only if ridden by a hostile mob.
- Behaves similar to the nautilus except that it cannot be bred.
- Burns in sunlight, like other undead mobs.
- Nautilus armor protects it from sunlight damage.
- Drops 0-3 rotten flesh when killed, on a player kill, unaffected by Looting.
Gameplay
- Added the following death messages:
- "<player> was speared by <player/mob>"
- "<player> was speared by <player/mob> using <item>"
Breath of the Nautilus
- Effect that affects mounted players.
- Pauses player oxygen consumption (but does not replenish oxygen).
- Lunge
- A new enchantment that is unique to the spear.
- Only works with the jab attack.
- When doing a jab attack with Lunge, it propels the player horizontally in the view direction.
- The view angle needs to be perfectly leveled horizontally to achieve maximum lunge distance.
- Does significant durability damage to the spear.
General
- Added an option to adjust the size of the top buttons in the HUD for touch controls.
- Removed the "Customize Controls" toggle, the button now always appears.
- Added an option to the video settings to adjust screen tilting when taking damage.
Graphical
- Added the ability to data-drive cubemap lighting and effects in Vibrant Visuals.
Changes
Audio
- The swimming sound no longer plays when flying underwater.
Biomes
- Pufferfish and tropical fish can now be caught when fishing in jungles.
Blocks
- Hoppers now have a short cooldown after being moved by a piston that prevents interaction.
General
- The camera Y-sensitivity for D-Pad controls has been decreased.
- Add-Ons navigation buttons now have proper spacing between the icon and the text.
Graphical
- The first critical hit particle for arrows is now slightly delayed.
Mobs
- Piglins can now spawn holding spears and use its jab attack.
- Piglins now consider golden spears as one of the items they like.
- Can now spawn in lukewarm oceans and deep lukewarm oceans.
![]()
![]()
Zombie, Husk, and Zombified Piglin
- Zombies, husks and zombified piglins can now spawn holding spears and use its charge attack.
- Texture changed from
to have a darker texture. - Now spawns naturally, in plains and savanna biomes.
- Spawns in darkness, and burns in sunlight, like other undead mobs.
- Counts towards the hostile mob cap and spawns with other hostile mobs in the spawning cycle.
- Sometimes spawns with a zombie holding an iron spear and riding it, but the zombie horse can also spawn on its own.
- Has 25HP × 12.5 health.
- Can be healed and tempted using red mushrooms.
- Drops 2-3 rotten flesh when killed (instead of 0-2), with an extra 0-1 for each level of Looting.
- The boost from Looting is the same as it was before the update.
- Any zombie riding it now has a chance of dropping a red mushroom on death.
- An unridden zombie horse does not display any hostile behavior towards players.
- If it is ridden by a zombie, the zombie will control its pathfinding and therefore make it hostile.
- Untamed zombie horses despawn like other hostile mobs.
- Tamed zombie horses are persistent and do not despawn.
- Can be tamed in the same fashion as a regular horse, and can then be mounted and controlled by a player.
- Can be equipped with a saddle and horse armor.
- Horse armor protects it from sunlight damage.
- Has variable movement speed and jump strength, determined when it spawns.
Technical
AI Goals
- Made schemas for goals
minecraft:behavior.explore_outskirtsandminecraft:behavior.investigate_suspicious_locationstricter when parsing and will fail to load an entity json that has invalid data in versions 1.21.130 and newer.
API
- Released AABB from
betatov2.4.0. - Released
Entity.getAABB,ControlScheme,Player.setControlScheme,Player.getControlScheme,GetBlocksStandingOnOptions,Entity.getBlockStandingOnandEntity.getAllBlocksStandingOnfrombetatov2.4.0.
- The
"fit_to_frame"option in geometry files can no longer be disabled to render block-items larger than its frame from"format_version"1.21.130 onward.
Components
- Updates to
minecraft:dash_action- Added new field
"can_dash_underwater"that allows entities with this component to dash underwater.
- Added new field
Entity Components
- Added the
minecraft:body_rotation_locked_to_vehiclecomponent, that causes the entity's body to automatically rotate to align with its mounted vehicle.
Item Components
- Added the
minecraft:swing_soundsitem component.- Allows overriding the swing sounds emitted by the user.
- Fields:
"attack_miss": sound played when an attack misses or deals no damage due to invulnerability."attack_hit": sound played when an attack hits."attack_critical_hit": sound played when an attack hits and deals critical damage.
- Added the
minecraft:kinetic_weaponitem component.- Description:
- Allows an item to deal damage and other effects every tick while in use, to all unobstructed targets found in a straight line from the user's view vector.
- Damage is computed based on both the user's and target's velocity projected onto the view vector (via dot product).
- The more the user and target move toward each other and align with the view vector, the higher the damage.
- After applying
"damage_multiplier"and"damage_modifier", the resulting damage is floored to the nearest lower integer.
- Fields:
"delay": Ticks to wait before applying damage and effects."reach": Range along the view vector where entities can be hit."hitbox_size": Extra tolerance on the raycast to detect entities."damage_multiplier": Multiplies the sum of the projected velocities."damage_modifier": Adds to the multiplied sum of the projected velocities."damage_conditions": Conditions that need to be satisfied for damage to be applied."knockback_conditions": Conditions that need to be satisfied for knockback to be applied."dismount_conditions": Conditions that need to be satisfied for riders to be dismounted.
"damage_conditions","knockback_conditions"and "dismount_conditions"fields:"max_duration": Time, in ticks, during which the effect can be applied after"delay"elapses."min_speed": Minimum user's speed (projected onto the view vector via a dot product) required for the effect to be applied."min_relative_speed": Minimum relative speed of the user with respect to the target (projected onto the view vector via a dot product) required for the effect to be applied.
- Requirements:
- Requires the
"minecraft:use_modifiers"item component on the same item.
- Requires the
- Description:
- Added the
"minecraft:piercing_weapon"item component.- Description:
- Allows an item to deal damage to all entities detected in a straight line along the user's view vector.
- Items with this component cannot destroy blocks, as the attack action always takes priority, regardless of what the user is looking at.
- Fields:
"reach": Range along the view vector where entities can be hit."hitbox_size": Extra tolerance on the raycast to detect entities.
- Requirements:
- Description:
- The
"minecraft:cooldown"item component now supports a"type"field.- Values:
"use": puts the item on cooldown when used, preventing further use until it expires, but still allowing attacks, mining, and interaction."attack": puts the item on cooldown when attacking, preventing further attacks until it expires, but still allowing use, mining, and interaction.
- Values:
- Added four new Molang queries pertaining to the
minecraft:on_use_kinetic_damageitem component:query.get_kinetic_item_delay, returns the delay value from the main-hand item'sminecraft:on_use_kinetic_damagecomponent, or 0 if the component is not present.query.get_kinetic_item_damage_duration, returns the damage_duration value from the main-hand item'sminecraft:on_use_kinetic_damagecomponent, or 0 if the component is not present.query.get_kinetic_item_knockback_duration, returns the knockback_duration value from the main-hand item'sminecraft:on_use_kinetic_damagecomponent, or 0 if the component is not present.query.get_kinetic_item_dismount_duration, returns the dismount_duration value from the main-hand item'sminecraft:on_use_kinetic_damagecomponent, or 0 if the component is not present.
- Added
"query.kinetic_weapon_delay", which returns the"delay"value from the main-hand item's"minecraft:kinetic_weapon"component, or 0 if the component is not present. - Added
"query.kinetic_weapon_damage_duration", which returns the"max_duration"value of"damage_conditions"from the main-hand item's"minecraft:kinetic_weapon"component, or 0 if the component is not present. - Added
"query.kinetic_weapon_knockback_duration", which returns the"max_duration"value of"knockback_conditions"from the main-hand item's"minecraft:kinetic_weapon"component, or 0 if the component is not present. - Added
"query.kinetic_weapon_dismount_duration", which returns the"max_duration"value of"dismount_conditions"from the main-hand item's"minecraft:kinetic_weapon"component, or 0 if the component is not present. - Added
"query.ticks_since_last_kinetic_weapon_hit", which returns the number of ticks elapsed since the user last hit something while using a kinetic weapon.
Network
- Added
ActorFlags::BODY_ROTATION_LOCKED_TO_VEHICLE - LevelSoundEventPacket modified:
- added
LevelSoundEvent::SpearAttackHit,LevelSoundEvent::SpearAttackMiss,LevelSoundEvent::WoodenSpearAttackHitandLevelSoundEvent::WoodenSpearAttackMiss.
- added
- ActorEventPacket modified:
- added
ActorEvent::KINETIC_DAMAGE_DEALT.
- added
Experimental
These additions and changes are accessible by enabling the "Beta APIs", "Upcoming Creator Features" experimental toggles.
Additions
Technical
API
- Released
@minecraft/serverversion 2.4.0. - Added
@minecraft/serverversion 2.5.0-beta.
API Infra
- Modernized
CommandOutputPacketserialization- Max number of
"Output Messages"are now 100. - Field
"Message Id", set max size to 512 characters. - Max number of
"Parameters"are now 512.
- Max number of
- Modernized
CommandRequestPacketserialization.- Field
"Request ID", set max size to 39 characters.
- Field
- Added component
minecraft:support. - Added a new block trait,
minecraft:connection, to expose behavior like fences or glass panes where blocks connect to other blocks around them. Using this trait with the example below adds the bool statesminecraft:connection_north,minecraft:connection_east,minecraft:connection_southandminecraft:connection_west.
Changes
Technical
API
- Debug drawing tech in
@minecraft/debug-utilitiesnow supports rendering shapes in different dimensions:- Added
setLocation(location: minecraftserver.DimensionLocationminecraftserver.Vector3): void method to DebugShape. - The location property on
DebugShapehas been changed to read only (usesetLocationabove to modify the location). - Added dimension readonly property to
DebugShape. - Changed the constructors of all the debug shapes to instead take a variant of
Vector3orDimensionLocation.
- Added
Fixes
From released versions before 1.21.130
- MCPE-133343 – Drowned do not apply vertical knockback to the player when dealing melee damage.
- MCPE-220351 – All particles with format version >= 1.20.80 give erroneous content log errors regarding asset paths.
- MCPE-223708 – Storage is Full/Can no longer play Minecraft.
- MCPE-227833 – Significant mouse and keyboard input delay in the latest Preview.
- MCPE-227904 – GDK: The Cursor's appearing position after opening a GUI is not consistent.
- MCPE-228098 – Pressing ALT + F4 while in-game opens the Game menu instead of closing the game.
- MCPE-228256 – Sitting Copper Golem Statue has an offset and incorrectly rotated nose.
- MCPE-228276 – Items in the output slot of a grindstone or smithing table cannot be moved to hotbar slots using the number keys.
- MCPE-228288 – GDK: Switching to another window while loading a world will cause the cursor to stay at the center after the world is loaded.
Other
- Fixed an issue where the replacement biomes were not read for client-side chunk generation.
- Fixed large flipbook textures corrupting other textures.
- Fixed bug where camels could not dash when standing in water.
- Fixed Realm server selection behaving unpredictably.
- Fixed a bug where some achievements could not be manually removed from the In Progress list.
- Fixed disabling of building and mining abilities for players with operator permissions while in Creative mode.
- Fixed blocks using
"render_method":"blend"always being semi-transparent. - Fixed blocks using
"render_method":"blend"and"render_method":"alpha_test"not having shaded sides in the inventory. - Fixed triggering of
PlayerSwingStartAfterEventto only happen on the start of a swing. - Fixed an issue where
Dimension.getEntitiesFromRayandEntity.getEntitiesFromViewDirectionstopped working for some entities such asminecraft:xp_orb, ground items,minecraft:arrow,minecraft:snowballandminecraft:thrown_trident. - Fixed issue where onBreak beta API event would not fire if a piston was the breaking cause.
- Fixed bundle duplication with hoppers.
- Prevented a crash when trying to export structures in unsupported platforms.
References
- ↑ "Minecraft Beta & Preview - 1.21.130.20" – Minecraft Feedback, October 14, 2025.
