![]() |
VOOZH | about |
| Edition | Bedrock Edition | |||||
|---|---|---|---|---|---|---|
| Release date | October 14, 2025 | |||||
| Server version | 1.21.130.20 | |||||
| Editor version | 1.1.6 | |||||
| Build version | 37873238 | |||||
| Internal version | Windows, Xbox: 1.21.13020.0 Android: 1.21.130.20 | |||||
| Version code | Android: 952113020 (armeabi-v7a, 35) | |||||
| Type | Preview | |||||
| Preview for | 1.21.130 | |||||
| Downloads | Server Windows Linux | |||||
| 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": "'''Android''':<br />\n952113020 (armeabi-v7a, 35)<br />\n962113020 (x86, 35)<br />\n972113020 (arm64-v8a, 35)<br />\n982113020 (x86_64, 35)",
"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.124|<span style=\"margin-right:-0.35em\">β</span>β 1.21.124]]</td>\n<td style=\"padding: 0.4em\">'''[[Bedrock Edition 1.21.130|1.21.130]]'''</td>\n<td style=\"padding: 0.4em\" >[[Bedrock Edition 1.21.131| 1.21.131 <span style=\"margin-right:-0.35em\">βΊ</span>βΊ]]</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.
π Image
π Image
π Image
π Image
π Image
Nautilus Armor
π Image
π Image
Spawn Eggs
π Image
π Image
π Image
π Image
π Image
π Image
π Image
Spear
π Image
π Image
π Image
Zombie, Husk, and Zombified Piglin
AI Goals
minecraft:behavior.explore_outskirts and minecraft:behavior.investigate_suspicious_location stricter when parsing and will fail to load an entity json that has invalid data in versions 1.21.130 and newer.API
beta to v2.4.0.Entity.getAABB, ControlScheme, Player.setControlScheme, Player.getControlScheme, GetBlocksStandingOnOptions, Entity.getBlockStandingOn and Entity.getAllBlocksStandingOn from beta to v2.4.0."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
minecraft:dash_action
"can_dash_underwater" that allows entities with this component to dash underwater.Entity Components
minecraft:body_rotation_locked_to_vehicle component, that causes the entity's body to automatically rotate to align with its mounted vehicle.Item Components
minecraft:swing_sounds item component.
"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.minecraft:kinetic_weapon item component.
"damage_multiplier" and "damage_modifier", the resulting damage is floored to the nearest lower integer."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."minecraft:use_modifiers" item component on the same item."minecraft:piercing_weapon" item component.
"reach": Range along the view vector where entities can be hit."hitbox_size": Extra tolerance on the raycast to detect entities."minecraft:cooldown" item component now supports a "type" field.
"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.minecraft:on_use_kinetic_damage item component:
query.get_kinetic_item_delay, returns the delay value from the main-hand item's minecraft:on_use_kinetic_damage component, or 0 if the component is not present.query.get_kinetic_item_damage_duration, returns the damage_duration value from the main-hand item's minecraft:on_use_kinetic_damage component, or 0 if the component is not present.query.get_kinetic_item_knockback_duration, returns the knockback_duration value from the main-hand item's minecraft:on_use_kinetic_damage component, or 0 if the component is not present.query.get_kinetic_item_dismount_duration, returns the dismount_duration value from the main-hand item's minecraft:on_use_kinetic_damage component, or 0 if the component is not present."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."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."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."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."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
ActorFlags::BODY_ROTATION_LOCKED_TO_VEHICLELevelSoundEvent::SpearAttackHit, LevelSoundEvent::SpearAttackMiss, LevelSoundEvent::WoodenSpearAttackHit and LevelSoundEvent::WoodenSpearAttackMiss.ActorEvent::KINETIC_DAMAGE_DEALT.These additions and changes are accessible by enabling the "Beta APIs", "Upcoming Creator Features" experimental toggles.
API
@minecraft/server version 2.4.0.@minecraft/server version 2.5.0-beta.API Infra
CommandOutputPacket serialization
"Output Messages" are now 100."Message Id", set max size to 512 characters."Parameters" are now 512.CommandRequestPacket serialization.
"Request ID", set max size to 39 characters.minecraft:support.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 states minecraft:connection_north, minecraft:connection_east, minecraft:connection_south and minecraft:connection_west.API
@minecraft/debug-utilities now supports rendering shapes in different dimensions:
setLocation(location: minecraftserver.DimensionLocation minecraftserver.Vector3): void method to DebugShape.DebugShape has been changed to read only (use setLocation above to modify the location).DebugShape.Vector3 or DimensionLocation.From released versions before 1.21.130
Other
"render_method":"blend" always being semi-transparent."render_method":"blend" and "render_method":"alpha_test" not having shaded sides in the inventory.PlayerSwingStartAfterEvent to only happen on the start of a swing.Dimension.getEntitiesFromRay and Entity.getEntitiesFromViewDirection stopped working for some entities such as minecraft:xp_orb, ground items, minecraft:arrow, minecraft:snowball and minecraft:thrown_trident.