![]() |
VOOZH | about |
| Edition | Bedrock Edition | |||||
|---|---|---|---|---|---|---|
| Official name | Mounts of Mayhem | |||||
| Release date | December 9, 2025 | |||||
| Server version | 1.21.130.3 β 1.21.130.4 | |||||
| Editor version | 1.2.0 | |||||
| Build version | Windows: 39448925 Android: 39263180 (armeabi-v7a) 39263185 (arm64-v8a) Fire: 39263169 Nintendo Switch: 39263186 | |||||
| Internal version | Windows, Xbox: 1.21.13004.0 ChromeOS, Android, iOS, iPadOS, Fire: 1.21.130.3 PlayStation 4: 3.27 PlayStation 5: 1.037.000 Nintendo Switch: v137 | |||||
| Version code | Android: 952113003 (armeabi-v7a, 35) | |||||
| Development versions | ||||||
| Downloads | Server (1.21.130.3) Windows | |||||
| Protocol version | 898 | |||||
| ||||||
{
"title": "v1.21.130",
"images": [
"Bedrock 1.21.130.png"
],
"rows": [
{
"field": "''(link to Bedrock Edition article, displayed as Bedrock Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "(link to Mounts of Mayhem article, displayed as Mounts of Mayhem)",
"label": "Official name"
},
{
"field": "December 9, 2025",
"label": "Release date"
},
{
"field": "(link to Bedrock Dedicated Server 1.21.130.3 article, displayed as 1.21.130.3 )β(link to Bedrock Dedicated Server 1.21.130.4 article, displayed as 1.21.130.4)",
"label": "Server version"
},
{
"field": "(link to Bedrock Editor 1.2.0 article, displayed as 1.2.0)",
"label": "''(link to Bedrock Editor article, displayed as Editor)'' version"
},
{
"field": "'''Windows''': 39448925<br>'''Android''':<br>39263180 (armeabi-v7a)<br>39263185 (arm64-v8a)<br>'''Fire''': 39263169<br>'''Nintendo Switch''': 39263186",
"label": "Build version"
},
{
"field": "'''Windows, Xbox''': 1.21.13004.0<br>'''ChromeOS, Android, iOS, iPadOS, Fire''': 1.21.130.3<br>'''PlayStation 4''': 3.27<br>'''PlayStation 5''': 1.037.000<br>'''Nintendo Switch''': v137",
"label": "Internal version"
},
{
"field": "'''Android''':<br>\n952113003 (armeabi-v7a, 35)<br>\n962113003 (x86, 35)<br>\n972113003 (arm64-v8a, 35)<br>\n982113003 (x86_64, 35)",
"label": "Version code"
},
{
"field": "<div class=\"hlist\"><span style=\"white-space:nowrap;\">(link to :Category:Bedrock Edition 1.21.130 previews article, displayed as '''Previews''') (7) </span><br/><span style=\"white-space:nowrap;\">(link to :Category:Bedrock Edition 1.21.130 betas article, displayed as '''Betas''') (6) </span><br/>((link to Bedrock Edition 1.21.130/Development versions article, displayed as View all))</div>",
"label": "<span style=\"white-space: normal;\">Development versions</span>"
},
{
"field": "'''Server (1.21.130.3)'''<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-win/bedrock-server-1.21.130.3.zip Windows]<br>\n[https://www.minecraft.net/bedrockdedicatedserver/bin-linux/bedrock-server-1.21.130.3.zip Linux]<br>'''Server (1.21.130.4)'''<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-win/bedrock-server-1.21.130.4.zip Windows]<br>\n[https://www.minecraft.net/bedrockdedicatedserver/bin-linux/bedrock-server-1.21.130.4.zip Linux]",
"label": "Downloads"
},
{
"field": "898",
"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.111|<span style=\"margin-right:-0.35em\">β</span>β 1.21.111]]</td>\n<td rowspan=\"2\" style=\"padding: 0.4em\">'''1.21.130'''</td>\n<td style=\"padding: 0.4em\" >[[Bedrock Edition 26.10| 26.10 <span style=\"margin-right:-0.35em\">βΊ</span>βΊ]]</td>\n</tr>\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\">\n[[Bedrock Edition 1.21.124|β 1.21.124]]\n</td>\n\n<td style=\"padding: 0.4em\">\n[[Bedrock Edition 1.21.131| 1.21.131 βΊ]]\n</td>\n</tr>\n</table>"
}
1.21.130, the release of Mounts of Mayhem, is a game drop for Bedrock Edition released on December 9, 2025,[1][2][3] which adds the nautilus, nautilus armor, zombie nautilus, spears, zombie horsemen, camel husks, and parched.
π Image
π Image
π Image
π Image
π Image
Nautilus armor
π Image
Netherite horse armor
π Image
π Image
π Image
π Image
Spawn eggs
π Image
π Image
π Image
π Image
π Image
π Image
π Image
Spear
| Icon | Achievement | In-game description | Actual requirements (if different) | Gamerscore earned | Trophy type (PS) | ||
|---|---|---|---|---|---|---|---|
| PS4 | Other | ||||||
| π Image | π Image | Mob Kabob | Hit five mobs in the same Charge attack using the Spear. | Armor stands and players also count for this achievement as they are technically mobs. | 10 | Bronze | |
Performance
Technical
minecraft:is_shovel now build paths on all blocks the shovel does and it extinguishes campfires and removes snow like a shovel.'player_relative_strafe' or 'camera_relative_strafe'.
Performance
/reload all command.π Image
π Image
π Image
Donkey, horse, and mule
π Image
π Image
π Image
Zombie, husk, and zombified piglin
spawn_adult
spawn_baby
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."minecraft:behavior.use_kinetic_weapon" AI goal
"minecraft:kinetic_weapon" item component."max_duration" in the item's "minecraft:kinetic_weapon" component have elapsed, the mob goes on cooldown and retreats before approaching again."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."minecraft:kinetic_weapon" item component"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.behavior.float to enable more control of floating and how long the vehicle can be underwater before dismounting its passengers.
chance_per_tick_to_float: The chance per tick to cause an upward impulse.time_under_water_to_dismount_passengers: Time in seconds that a floating vehicles head can be underwater before it causes its passengers to dismount.behavior.nearest_attackable_target to enable a probability of target being chosen by behavior.nearest_attackable_target goal:
target_acquisition_probability: Probability (0.0 to 1.0) that an entity will accept a found target.
behavior.nearest_attackable_target's attack_interval field to support a range of value:
range_min: Minimum time in seconds before the entity searches for a attack target, can now be set to other values than just 0.range_max: Maximum time in seconds before the entity searches for a attack target."hijack_mount_navigation" field to the "minecraft:behavior.use_kinetic_weapon" AI goal.
"minecraft:behavior.mount_pathing" goal, whose default behavior will be ignored.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.@minecraft/server-graphics to change graphics and rendering settings./clone command now fires onBreak beta API event for custom blocks overridden at source destination.beta into 2.4.0.BlockRedstoneProducerComponent from beta to v2.4.0.InvalidBlockComponentError from beta to v2.4.0.LiquidSettings from beta to v2.4.0.JigsawPlaceOptions:
LiquidSettings from beta to v2.4.0.JigsawStructurePlaceOptions:
LiquidSettings from beta to v2.4.0.BlockComponentBlockBreakEvent from beta to v2.4.0./structure and /place commands and StructureManager API Place function now trigger onBreak beta API event for custom blocks when overidden.Potions from beta to v2.4.0.PotionDeliveryType from beta to v2.4.0.PotionEffectType from beta to v2.4.0.ItemPotionComponent from beta to v2.4.0.InvalidPotionDeliveryTypeError from beta to v2.4.0.InvalidPotionEffectTypeError from beta to v2.4.0.clearPropertyOverridesForEntity can now take an entity or entity ID as valid arguments in v1.19.0.query.entity_biome_has_all_tags, query.entity_biome_has_any_tags, and query.entity_biome_has_any_identifier no longer need the Upcoming Creator Features toggle to be used."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.minecraft:precipitation_interactions i.e. Block Precipitations Interactions component from experimental to stable."minecraft:collision_box" height to 24 when using a format version of 1.21.130 or higher and the Upcoming Creator Features toggle is enabled."minecraft:collision_box" now supports arrays of boxes when using a format version of 1.21.130 or higher and the Upcoming Creator Features toggle is enabled.Block Components
"alpha_masked_tint" in "minecraft:material_instances" now requires the Upcoming Creator Features toggle again."minecraft:material_instances" block component."shaded", formerly called "emissive" from experimental.Components
minecraft:dash_action
"can_dash_underwater" that allows entities with this component to dash underwater.is_controlling_passenger_family entity filter to check if the passenger controlling a mount is of the specified family.has_item_with_component entity filter to check if the entity has equipped an item with the designated component name.Entity Components
"protection_slot", to minecraft:burns_in_daylight, which allows specifying an equipment slot that should provide protection from burning in daylight.
"slot.weapon.offhand", "slot.armor.head", "slot.armor.chest", "slot.armor.legs", "slot.armor.feet", and "slot.armor.body"."minecraft:ageable" and "minecraft:breedable" components, the "transform_to_item" field has been renamed to "result_item".
"items" list, enabling item-specific transformations on use."result_item" field to the items in the "minecraft:healable" and "minecraft:tameable" components.
"items" list.minecraft:addrider entity component, allowing it to take an array of riders.
"riders": Array of riders to add to the entity, with the mandatory field entity_type and optional field spawn_event.riders Fields:
entity_type: The type of mob to spawn.spawn_event: An optional event to spawn with the mob.minecraft:rideable entity component.minecraft:rideable has seat_count.can_dehydrate to minecraft:breathable.
false to preserve previous breathable behavior. When set to true, entities that only breathe water will take dehydration damage when out of water.minecraft:body_rotation_locked_to_vehicle component to minecraft:rotation_locked_to_vehicle.
minecraft:exhaustion_values component.
ambient field to minecraft:mob_effect component.
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.creative_reach field to minecraft:kinetic_weapon and minecraft:piercing_weapon item components.
start_sound field to the minecraft:use_modifiers item component.
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.query.get_pack_setting('ns:slider_name'), the value of a slider.query.is_pack_setting_enabled('ns:toggle_name'), check if toggle is enabled.query.is_pack_setting_selected('ns:dropdown_name', 'dropdown_option_name'), if a dropdown option is selected.Network
ActorFlags::BODY_ROTATION_LOCKED_TO_VEHICLELevelSoundEvent::SpearAttackHit, LevelSoundEvent::SpearAttackMiss, LevelSoundEvent::WoodenSpearAttackHit and LevelSoundEvent::WoodenSpearAttackMiss.ActorEvent::KINETIC_DAMAGE_DEALT.imitate.camel_husk.imitate.parched.ActorFlags::BODY_ROTATION_LOCKED_TO_VEHICLE to ActorFlags::ROTATION_LOCKED_TO_VEHICLE.Ambient boolean field to MobEffectPacket, defines if the effect is considered ambient.LevelSoundEventPacket:
LevelSoundEvent::SpearUse and LevelSoundEvent::WoodenSpearUse.UI
%.<number>s.resolve_ancestor_scope boolean to 'view bindings' as a way to bind to an ancestor that matches the source_control_name.These additions and changes are accessible by enabling the "Beta APIs" and "Upcoming Creator Features" experimental toggles.
API
@minecraft/server version 2.4.0.@minecraft/server version 2.5.0-beta.EntitySwingSource for providing context of player swings to beta.PlayerSwingStartAfterEvent.swingSource to beta.PlayerSwingEventOptions.swingSource to beta.readonly tickingAreaManager: TickingAreaManager to beta.TickingAreaManager to beta.TickingArea to beta.TickingAreaOptions to beta.TickingAreaError to beta.TickingAreaErrorReason to beta.BlockComponentRedstoneUpdateEvent, which can be subscribed by custom block components.onRedstoneUpdate custom component subscription in beta with the following conditions:
minecraft:redstone_consumer component, otherwise CONTENT_ERROR is thrown.
BlockComponentRedstoneUpdateEvent.powerLevel is less than minecraft:redstone_consumer field min_power.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.minecraft:connection_rule behind 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.minecraft:has_fence_connections that 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.
minecraft:connection block trait to make a custom fence that creates connections like a Vanilla fence.minecraft:corner_and_cardinal_direction to the minecraft:placement_direction block trait, which enables the minecraft:corner with values none, inner_left, inner_right, outer_left, and outer_right to provide similar behavior to how stairs in Vanilla work.
blocks_to_corner_with to decide the criteria with an array of block descriptors to determine what blocks to form a corner with.
minecraft:cornerable_stairs available, and can corner with custom blocks with the same tag if the block also uses minecraft:cardinal_direction block states.use_beta_features flag on your block.minecraft:corner block state is now mirrored when used within a structure.minecraft:redstone_consumer component behind the Upcoming Creator Features experiment.
min_power, which defines the minimum value for incoming signal strength.
onRedstoneUpdate event is sent to Scripts.propogates_power, a boolean to control whether a signal can pass through this block or not.minecraft:material_instances block component:
shaded.minecraft:leashable block component, which allows custom blocks to receive a lead attachment creating a leash knot, including an offset field to change the position of the leash knot. Only available with the Upcoming Creator Features experiment enabled.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.API Infra
minecraft:placement_position block trait with the state minecraft:vertical_half and minecraft:placement_direction with the state minecraft:corner_and_cardinal_direction now update the corner state immediately instead of a tick later.From released versions before v1.21.130
/clone...filtered does not filter out water from waterlogged blocks, and will waterlog any block in target area.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.timeLeft would cause the DebugShape to be removed immediately.DebugArrow would look incorrect at certain rotations."ambient_occlusion" field in "minecraft:material_instances" block component.format_version field in entity json in versions before 1.8.0.DebugShape objects were not cleaned up properly after running /reload.DebugText would not be affected by the scale property.tick component not ticking when placed via a Jigsaw structure.