Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Minecraft:Bedrock Edition Preview 1.21.130.20: Difference between revisions

From SAS Gaming Wiki
SyncBot (talk | contribs)
Fix template calls: add MC/ prefix
SyncBot (talk | contribs)
Sync: updated from Minecraft
 
Line 24: Line 24:
<onlyinclude>
<onlyinclude>


'''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 [[Minecraft:Bedrock Edition 1.21.130]], released on October 14, 2025,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/40236961804045-Minecraft-Beta-Preview-1-21-130-20|title=Minecraft Beta & Preview - 1.21.130.20|website=Minecraft Feedback|date=October 14, 2025}}</ref> which adds features for Mounts of Mayhem and fixes bugs.
'''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 [[Minecraft:Bedrock Edition 1.21.130]], released on October 14, 2025,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/40236961804045-Minecraft-Beta-Preview-1-21-130-20|title=Minecraft Beta & Preview - 1.21.130.20|website=Minecraft Feedback|date=October 14, 2025}}</ref> which adds features for [[Minecraft:Mounts of Mayhem]] and fixes bugs.


== Additions ==
== Additions ==
=== Items ===
=== Items ===
{{MC/Animate|Copper Nautilus Armor (item).png;Iron Nautilus Armor (item).png;Golden Nautilus Armor (item).png;Diamond Nautilus Armor (item).png;Netherite Nautilus Armor (item).png|32px|class=pixel-image}} '''[[Minecraft:Nautilus Armor]]'''
{{Animate|Copper Nautilus Armor (item).png;Iron Nautilus Armor (item).png;Golden Nautilus Armor (item).png;Diamond Nautilus Armor (item).png;Netherite Nautilus Armor (item).png|32px|class=pixel-image}} '''[[Minecraft:Nautilus Armor]]'''
* Equippable on nautiluses and zombie nautiluses.
* Equippable on nautiluses and zombie nautiluses.
* Has [[Minecraft:Copper Nautilus Armor|copper]], [[Minecraft:Iron Nautilus Armor|iron]], [[Minecraft:Golden Nautilus Armor|gold]], [[Minecraft:Diamond Nautilus Armor|diamond]], and [[Minecraft:Netherite Nautilus Armor|netherite]] variants.
* Has [[Minecraft:Copper Nautilus Armor|copper]], [[Minecraft:Iron Nautilus Armor|iron]], [[Minecraft:Golden Nautilus Armor|gold]], [[Minecraft:Diamond Nautilus Armor|diamond]], and [[Minecraft:Netherite Nautilus Armor|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, golden, and diamond nautilus armor now have a chance to be found in the [[Minecraft:chests]] for the following [[Minecraft:structures]]:
*** Buried treasure
*** [[Minecraft:Buried treasure]]
*** Ocean ruins
*** [[Minecraft:Ocean ruins]]
*** Shipwreck
*** [[Minecraft:Shipwreck]]
** Copper, iron and golden nautilus armor can be smelted into the respective nuggets.
** Copper, iron and golden nautilus armor can be smelted into the respective [[Minecraft:nugget]]s.


{{MC/Animate|Nautilus Spawn Egg.png;Zombie Nautilus Spawn Egg.png|32px}} '''[[Minecraft:Spawn Egg]]s'''
{{Animate|Nautilus Spawn Egg.png;Zombie Nautilus Spawn Egg.png|32px}} '''[[Minecraft:Spawn Egg]]s'''
* Added nautilus and zombie nautilus spawn eggs.
* Added nautilus and zombie nautilus spawn eggs.


{{MC/Animate|Wooden Spear.png;Stone Spear.png;Copper Spear.png;Iron Spear.png;Golden Spear.png;Diamond Spear.png;Netherite Spear.png|32px}} '''[[Minecraft:Spear]]'''
{{Animate|Wooden Spear.png;Stone Spear.png;Copper Spear.png;Iron Spear.png;Golden Spear.png;Diamond Spear.png;Netherite Spear.png|32px}} '''[[Minecraft:Spear]]'''
* New weapon that can be crafted in [[Minecraft:Wooden Spear|wood]], [[Minecraft:Stone Spear|stone]], [[Minecraft:Copper Spear|copper]], [[Minecraft:Iron Spear|iron]], [[Minecraft:Golden Spear|gold]], [[Minecraft:Diamond Spear|diamond]] and [[Minecraft:Netherite Spear|netherite]] versions.
* New weapon that can be crafted in [[Minecraft:Wooden Spear|wood]], [[Minecraft:Stone Spear|stone]], [[Minecraft:Copper Spear|copper]], [[Minecraft:Iron Spear|iron]], [[Minecraft:Golden Spear|gold]], [[Minecraft:Diamond Spear|diamond]] and [[Minecraft:Netherite Spear|netherite]] versions.
** Each material has different stats for timing, influencing how fast they are to use.
** 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.
** Copper, iron and golden spears can be smelted into the respective [[Minecraft:nugget]]s.
* Can be enchanted with the exclusive enchantment Lunge, in addition to the available enchantments for [[Minecraft:sword]]s.
* Can be enchanted with the exclusive enchantment [[Minecraft:Lunge]], in addition to the available enchantments for [[Minecraft:sword]]s.
* Has a minimum reach for damage, being too close to a target will yield no damage.
* 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.
** Has extended maximum reach compared to other tools and weapons.
* [[Minecraft:Zombie]]s, [[Minecraft:husk]]s, zombified piglins and [[Minecraft:piglin]]s can spawn holding a spear.
* [[Minecraft:Zombie]]s, [[Minecraft:husk]]s, [[Minecraft:zombified piglin]]s and [[Minecraft:piglin]]s can spawn holding a spear.
* Has two attacks: jab and charge.
* Has two attacks: jab and charge.
** Jab
** Jab
*** Used by quick-pressing the {{MC/Control|attack|text=primary action button}}.
*** Used by quick-pressing the {{control|attack|text=primary action button}}.
*** Is a low-damage attack with knockback.
*** Is a low-damage attack with knockback.
*** Has a cooldown between attacks.
*** Has a cooldown between attacks.
Line 56: Line 56:
*** Can hit multiple enemies.
*** Can hit multiple enemies.
** Charge
** Charge
*** Used by holding the {{MC/Control|use|text=secondary action button}}.
*** Used by holding the {{control|use|text=secondary action button}}.
*** Damage is based on spear material, the player’s view angle, and the velocity of both the player and the target.
*** 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:
*** While holding down the button, the attack goes through three stages before returning to idle:
Line 65: Line 65:


=== Mobs ===
=== Mobs ===
[[File:Nautilus BE1.png|32px]] '''Nautilus'''
[[File:Nautilus BE1.png|32px]] '''[[Minecraft:Nautilus]]'''
* A new neutral [[Minecraft:aquatic]] mob.
* A new neutral [[Minecraft:aquatic]] mob.
* Spawns in all ocean biomes.
* Spawns in all [[Minecraft:ocean]] biomes.
* Has {{hp|15}} health.
* Has {{hp|15}} health.
* Attacks using a dash attack, if provoked.
* Attacks using a dash attack, if provoked.
* Occasionally attacks pufferfish within range using the dash attack.
* Occasionally attacks [[Minecraft:pufferfish]] within range using the dash attack.
* Takes suffocation damage on land.
* Takes suffocation damage on land.
* Grants the Breath of the Nautilus effect to mounted players.
* Grants the [[Minecraft:Breath of the Nautilus]] effect to mounted players.
* Can be bred and tamed using a [[Minecraft:pufferfish (item)|pufferfish]] or a bucket of pufferfish.
* Can be [[Minecraft:bred]] and [[Minecraft:tamed]] using a [[Minecraft:pufferfish (item)|pufferfish]] or a [[Minecraft:bucket of pufferfish]].
* A tamed nautilus can be equipped with a [[Minecraft:saddle]], then the player can ride it.
* A tamed nautilus can be equipped with a [[Minecraft:saddle]], then the player can [[Minecraft:ride]] it.
** While riding it, the player can use its dash attack (similar to camels) by pressing the {{MC/Control|jump}} button.
** While riding it, the player can use its dash attack (similar to camels) by pressing the {{control|jump}} button.
* Once tamed, has a roaming restriction around its home position of 16 blocks with a saddle, and 32 blocks without.
* Once tamed, has a roaming restriction around its home position of 16 blocks with a saddle, and 32 blocks without.
* Has a 5% ({{frac|1|20}}) chance of dropping a nautilus shell upon death, on a player kill, unaffected by Looting.
* Has a 5% ({{frac|1|20}}) chance of dropping a [[Minecraft:nautilus shell]] upon death, on a player kill, unaffected by [[Minecraft:Looting]].


[[File:Zombie Nautilus BE1.png|32px]] '''Zombie Nautilus'''  
[[File:Zombie Nautilus BE1.png|32px]] '''[[Minecraft:Zombie Nautilus]]'''  
* A new neutral underwater mob that spawns with a drowned rider wielding a [[Minecraft:trident]].
* A new neutral underwater mob that spawns with a drowned rider wielding a [[Minecraft:trident]].
* Hostile only if ridden by a hostile mob.
* Hostile only if ridden by a hostile mob.
Line 85: Line 85:
* Burns in sunlight, like other [[Minecraft:undead]] mobs.
* Burns in sunlight, like other [[Minecraft:undead]] mobs.
** Nautilus armor protects it from sunlight damage.
** Nautilus armor protects it from sunlight damage.
* Drops 0-3 rotten flesh when killed, on a player kill, unaffected by Looting.
* Drops 0-3 [[Minecraft:rotten flesh]] when killed, on a player kill, unaffected by [[Minecraft:Looting]].


=== Gameplay ===
=== Gameplay ===
'''Effects'''
'''[[Minecraft:Effect]]s'''
* [[File:Breath of the Nautilus.png|32px]] Breath of the Nautilus
* [[File:Breath of the Nautilus.png|32px]] [[Minecraft:Breath of the Nautilus]]
** Effect that affects mounted players.
** Effect that affects mounted players.
** Pauses player oxygen consumption (but does not replenish oxygen).
** Pauses player oxygen consumption (but does not replenish oxygen).


'''Enchantments'''
'''[[Minecraft:Enchantments]]'''
* Lunge
* [[Minecraft:Lunge]]
** A new enchantment that is unique to the [[Minecraft:spear]].
** A new enchantment that is unique to the [[Minecraft:spear]].
** Only works with the jab attack.
** Only works with the jab attack.
Line 103: Line 103:
=== General ===
=== General ===
'''[[Minecraft:Settings]]'''
'''[[Minecraft:Settings]]'''
* Added an option to adjust the size of the top buttons in the HUD for touch controls.
* Added an option to adjust the size of the top buttons in the [[Minecraft:HUD]] for touch controls.
* Removed the "Customize Controls" toggle, the button now always appears.
* Removed the "Customize Controls" toggle, the button now always appears.
* Added an option to the video settings to adjust screen tilting when taking damage.
* Added an option to the video settings to adjust screen tilting when taking [[Minecraft:damage]].
* Added an option to [[Minecraft:options.txt]] to toggle the debug information on the top of the screen.
* Added an option to [[Minecraft:options.txt]] to toggle the debug information on the top of the screen.


Line 117: Line 117:


=== Biomes ===
=== Biomes ===
* Pufferfish and tropical fish can now be caught when fishing in jungles.
* [[Minecraft:Pufferfish]] and [[Minecraft:tropical fish]] can now be caught when fishing in [[Minecraft:jungle]]s.


=== Blocks ===
=== Blocks ===
Line 133: Line 133:
[[File:Piglin.png|32px]] '''[[Minecraft:Piglin]]'''
[[File:Piglin.png|32px]] '''[[Minecraft:Piglin]]'''
* Piglins can now spawn holding spears and use its jab attack.
* Piglins can now spawn holding spears and use its jab attack.
* Piglins now consider golden spears as one of the items they like.
* Piglins now consider [[Minecraft:golden spear]]s as one of the items they like.


[[File:Pufferfish large.png|32px]] '''Pufferfish'''
[[File:Pufferfish large.png|32px]] '''[[Minecraft:Pufferfish]]'''
* Can now spawn in lukewarm oceans and deep lukewarm oceans.
* Can now spawn in [[Minecraft:lukewarm ocean]]s and [[Minecraft:deep lukewarm ocean]]s.


{{MC/Animate|Zombie.png;Husk.png;Zombified Piglin.png|32px}} '''[[Minecraft:Zombie]]''', '''[[Minecraft:Husk]]''', and '''Zombified Piglin'''
{{animate|Zombie.png;Husk.png;Zombified Piglin.png|32px}} '''[[Minecraft:Zombie]]''', '''[[Minecraft:Husk]]''', and '''[[Minecraft:Zombified Piglin]]'''
* Zombies, husks and zombified piglins can now spawn holding spears and use its charge attack.
* Zombies, husks and zombified piglins can now spawn holding spears and use its charge attack.


[[File:Zombie Horse BE3.png|width=51x51]] '''Zombie Horse'''
[[File:Zombie Horse BE3.png|width=51x51]] '''[[Minecraft:Zombie Horse]]'''
* Texture changed from [[File:Zombie Horse JE5 BE2.png|width=50x50]] to have a darker texture.
* Texture changed from [[File:Zombie Horse JE5 BE2.png|width=50x50]] to have a darker texture.
* Now spawns naturally, in plains and savanna biomes.
* Now spawns naturally, in [[Minecraft:plains]] and [[Minecraft:savanna]] biomes.
** Spawns in darkness, and burns in sunlight, like other [[Minecraft:undead]] mobs.
** Spawns in darkness, and burns in sunlight, like other [[Minecraft:undead]] mobs.
** Counts towards the hostile mob cap and spawns with other hostile mobs in the spawning cycle.
** Counts towards the hostile mob cap and spawns with other hostile mobs in the [[Minecraft:Mob spawning|spawning cycle]].
** Sometimes spawns with a [[Minecraft:zombie]] holding an iron spear and riding it, but the zombie horse can also spawn on its own.
** Sometimes spawns with a [[Minecraft:zombie]] holding an [[Minecraft:iron spear]] and [[Minecraft:riding]] it, but the zombie horse can also spawn on its own.
* Has {{hp|25}} health.
* Has {{hp|25}} health.
** Can be healed and tempted using red mushrooms.
** Can be healed and tempted using [[Minecraft:red mushroom]]s.
* Drops 2-3 rotten flesh when killed (instead of 0-2), with an extra 0-1 for each level of Looting.
* Drops 2-3 [[Minecraft:rotten flesh]] when killed (instead of 0-2), with an extra 0-1 for each level of [[Minecraft:Looting]].
** The boost from Looting is the same as it was before the update.
** 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.
** Any zombie riding it now has a chance of dropping a [[Minecraft:red mushroom]] on death.
* An unridden zombie horse does not display any hostile behavior towards players.
* 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.
** If it is ridden by a zombie, the zombie will control its [[Minecraft:Mob AI|pathfinding]] and therefore make it hostile.
* Untamed zombie horses despawn like other hostile mobs.
* Untamed zombie horses despawn like other hostile mobs.
** Tamed zombie horses are persistent and do not despawn.
** Tamed zombie horses are persistent and do not despawn.
* Can be tamed in the same fashion as a regular [[Minecraft:horse]], and can then be mounted and controlled by a player.
* Can be tamed in the same fashion as a regular [[Minecraft:horse]], and can then be mounted and controlled by a player.
* Can be equipped with a [[Minecraft:saddle]] and horse armor.  
* Can be equipped with a [[Minecraft:saddle]] and [[Minecraft:horse armor]].  
** Horse armor protects it from sunlight damage.
** Horse armor protects it from sunlight damage.
* Has variable movement speed and jump strength, determined when it spawns.
* Has variable movement speed and jump strength, determined when it spawns.
Line 163: Line 163:
=== Technical ===
=== Technical ===
'''AI Goals'''
'''AI Goals'''
* Made schemas for goals {{MC/Cd|minecraft:behavior.explore_outskirts}} and {{MC/Cd|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.
* Made schemas for goals {{cd|minecraft:behavior.explore_outskirts}} and {{cd|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'''
'''API'''
* Released AABB from {{MC/Cd|beta}} to {{MC/Cd|v2.4.0}}.
* Released AABB from {{cd|beta}} to {{cd|v2.4.0}}.
* Released {{MC/Cd|Entity.getAABB}}, {{MC/Cd|ControlScheme}}, {{MC/Cd|Player.setControlScheme}}, {{MC/Cd|Player.getControlScheme}}, {{MC/Cd|GetBlocksStandingOnOptions}}, {{MC/Cd|Entity.getBlockStandingOn}} and {{MC/Cd|Entity.getAllBlocksStandingOn}} from {{MC/Cd|beta}} to {{MC/Cd|v2.4.0}}.
* Released {{cd|Entity.getAABB}}, {{cd|ControlScheme}}, {{cd|Player.setControlScheme}}, {{cd|Player.getControlScheme}}, {{cd|GetBlocksStandingOnOptions}}, {{cd|Entity.getBlockStandingOn}} and {{cd|Entity.getAllBlocksStandingOn}} from {{cd|beta}} to {{cd|v2.4.0}}.
'''[[Minecraft:Block]]s'''
'''[[Minecraft:Block]]s'''
* The {{MC/Cd|"fit_to_frame"}} option in geometry files can no longer be disabled to render block-items larger than its frame from {{MC/Cd|"format_version"}} 1.21.130 onward.
* The {{cd|"fit_to_frame"}} option in geometry files can no longer be disabled to render block-items larger than its frame from {{cd|"format_version"}} 1.21.130 onward.
'''Components'''
'''Components'''
* Updates to {{MC/Cd|minecraft:dash_action}}
* Updates to {{cd|minecraft:dash_action}}
** Added new field {{MC/Cd|"can_dash_underwater"}} that allows entities with this component to dash underwater.
** Added new field {{cd|"can_dash_underwater"}} that allows entities with this component to dash underwater.
'''Entity Components'''
'''Entity Components'''
* Added the {{MC/Cd|minecraft:body_rotation_locked_to_vehicle}} component, that causes the entity's body to automatically rotate to align with its mounted vehicle.
* Added the {{cd|minecraft:body_rotation_locked_to_vehicle}} component, that causes the entity's body to automatically rotate to align with its mounted vehicle.
'''Item Components'''
'''Item Components'''
* Added the {{MC/Cd|minecraft:swing_sounds}} item component.
* Added the {{cd|minecraft:swing_sounds}} item component.
** Allows overriding the swing sounds emitted by the user.
** Allows overriding the swing sounds emitted by the user.
** Fields:
** Fields:
*** {{MC/Cd|"attack_miss"}}: sound played when an attack misses or deals no damage due to invulnerability.
*** {{cd|"attack_miss"}}: sound played when an attack misses or deals no damage due to invulnerability.
*** {{MC/Cd|"attack_hit"}}: sound played when an attack hits.
*** {{cd|"attack_hit"}}: sound played when an attack hits.
*** {{MC/Cd|"attack_critical_hit"}}: sound played when an attack hits and deals critical damage.
*** {{cd|"attack_critical_hit"}}: sound played when an attack hits and deals critical damage.
* Added the {{MC/Cd|minecraft:kinetic_weapon}} item component.
* Added the {{cd|minecraft:kinetic_weapon}} item component.
** Description:
** 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.
*** 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).
*** 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.
*** The more the user and target move toward each other and align with the view vector, the higher the damage.
*** After applying {{MC/Cd|"damage_multiplier"}} and {{MC/Cd|"damage_modifier"}}, the resulting damage is floored to the nearest lower integer.
*** After applying {{cd|"damage_multiplier"}} and {{cd|"damage_modifier"}}, the resulting damage is floored to the nearest lower integer.
** Fields:
** Fields:
*** {{MC/Cd|"delay"}}: Ticks to wait before applying damage and effects.
*** {{cd|"delay"}}: Ticks to wait before applying damage and effects.
*** {{MC/Cd|"reach"}}: Range along the view vector where entities can be hit.
*** {{cd|"reach"}}: Range along the view vector where entities can be hit.
*** {{MC/Cd|"hitbox_size"}}: Extra tolerance on the raycast to detect entities.
*** {{cd|"hitbox_size"}}: Extra tolerance on the raycast to detect entities.
*** {{MC/Cd|"damage_multiplier"}}: Multiplies the sum of the projected velocities.
*** {{cd|"damage_multiplier"}}: Multiplies the sum of the projected velocities.
*** {{MC/Cd|"damage_modifier"}}: Adds to the multiplied sum of the projected velocities.
*** {{cd|"damage_modifier"}}: Adds to the multiplied sum of the projected velocities.
*** {{MC/Cd|"damage_conditions"}}: Conditions that need to be satisfied for damage to be applied.
*** {{cd|"damage_conditions"}}: Conditions that need to be satisfied for damage to be applied.
*** {{MC/Cd|"knockback_conditions"}}: Conditions that need to be satisfied for knockback to be applied.
*** {{cd|"knockback_conditions"}}: Conditions that need to be satisfied for knockback to be applied.
*** {{MC/Cd|"dismount_conditions"}}: Conditions that need to be satisfied for riders to be dismounted.
*** {{cd|"dismount_conditions"}}: Conditions that need to be satisfied for riders to be dismounted.
** {{MC/Cd|"damage_conditions"}}, {{MC/Cd|"knockback_conditions"}} and "{{MC/Cd|dismount_conditions"}} fields:
** {{cd|"damage_conditions"}}, {{cd|"knockback_conditions"}} and "{{cd|dismount_conditions"}} fields:
*** {{MC/Cd|"max_duration"}}: Time, in ticks, during which the effect can be applied after {{MC/Cd|"delay"}} elapses.
*** {{cd|"max_duration"}}: Time, in ticks, during which the effect can be applied after {{cd|"delay"}} elapses.
*** {{MC/Cd|"min_speed"}}: Minimum user's speed (projected onto the view vector via a dot product) required for the effect to be applied.
*** {{cd|"min_speed"}}: Minimum user's speed (projected onto the view vector via a dot product) required for the effect to be applied.
*** {{MC/Cd|"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.
*** {{cd|"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:
** Requirements:
*** Requires the {{MC/Cd|"minecraft:use_modifiers"}} item component on the same item.
*** Requires the {{cd|"minecraft:use_modifiers"}} item component on the same item.
* Added the {{MC/Cd|"minecraft:piercing_weapon"}} item component.
* Added the {{cd|"minecraft:piercing_weapon"}} item component.
** Description:
** Description:
*** Allows an item to deal damage to all entities detected in a straight line along the user's view vector.
*** 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.
*** Items with this component cannot destroy blocks, as the attack action always takes priority, regardless of what the user is looking at.
** Fields:
** Fields:
*** {{MC/Cd|"reach"}}: Range along the view vector where entities can be hit.
*** {{cd|"reach"}}: Range along the view vector where entities can be hit.
*** {{MC/Cd|"hitbox_size"}}: Extra tolerance on the raycast to detect entities.
*** {{cd|"hitbox_size"}}: Extra tolerance on the raycast to detect entities.
** Requirements:
** Requirements:
* The {{MC/Cd|"minecraft:cooldown"}} item component now supports a {{MC/Cd|"type"}} field.
* The {{cd|"minecraft:cooldown"}} item component now supports a {{cd|"type"}} field.
** Values:
** Values:
*** {{MC/Cd|"use"}}: puts the item on cooldown when used, preventing further use until it expires, but still allowing attacks, mining, and interaction.
*** {{cd|"use"}}: puts the item on cooldown when used, preventing further use until it expires, but still allowing attacks, mining, and interaction.
*** {{MC/Cd|"attack"}}: puts the item on cooldown when attacking, preventing further attacks until it expires, but still allowing use, mining, and interaction.
*** {{cd|"attack"}}: puts the item on cooldown when attacking, preventing further attacks until it expires, but still allowing use, mining, and interaction.
'''[[Minecraft:Molang]]'''
'''[[Minecraft:Molang]]'''
* Added four new Molang queries pertaining to the {{MC/Cd|minecraft:on_use_kinetic_damage}} item component:
* Added four new Molang queries pertaining to the {{cd|minecraft:on_use_kinetic_damage}} item component:
** {{MC/Cd|query.get_kinetic_item_delay}}, returns the delay value from the main-hand item's {{MC/Cd|minecraft:on_use_kinetic_damage}} component, or 0 if the component is not present.
** {{cd|query.get_kinetic_item_delay}}, returns the delay value from the main-hand item's {{cd|minecraft:on_use_kinetic_damage}} component, or 0 if the component is not present.
** {{MC/Cd|query.get_kinetic_item_damage_duration}}, returns the damage_duration value from the main-hand item's {{MC/Cd|minecraft:on_use_kinetic_damage}} component, or 0 if the component is not present.
** {{cd|query.get_kinetic_item_damage_duration}}, returns the damage_duration value from the main-hand item's {{cd|minecraft:on_use_kinetic_damage}} component, or 0 if the component is not present.
** {{MC/Cd|query.get_kinetic_item_knockback_duration}}, returns the knockback_duration value from the main-hand item's {{MC/Cd|minecraft:on_use_kinetic_damage}} component, or 0 if the component is not present.
** {{cd|query.get_kinetic_item_knockback_duration}}, returns the knockback_duration value from the main-hand item's {{cd|minecraft:on_use_kinetic_damage}} component, or 0 if the component is not present.
** {{MC/Cd|query.get_kinetic_item_dismount_duration}}, returns the dismount_duration value from the main-hand item's {{MC/Cd|minecraft:on_use_kinetic_damage}} component, or 0 if the component is not present.
** {{cd|query.get_kinetic_item_dismount_duration}}, returns the dismount_duration value from the main-hand item's {{cd|minecraft:on_use_kinetic_damage}} component, or 0 if the component is not present.
* Added {{MC/Cd|"query.kinetic_weapon_delay"}}, which returns the {{MC/Cd|"delay"}} value from the main-hand item's {{MC/Cd|"minecraft:kinetic_weapon"}} component, or 0 if the component is not present.
* Added {{cd|"query.kinetic_weapon_delay"}}, which returns the {{cd|"delay"}} value from the main-hand item's {{cd|"minecraft:kinetic_weapon"}} component, or 0 if the component is not present.
* Added {{MC/Cd|"query.kinetic_weapon_damage_duration"}}, which returns the {{MC/Cd|"max_duration"}} value of {{MC/Cd|"damage_conditions"}} from the main-hand item's {{MC/Cd|"minecraft:kinetic_weapon"}} component, or 0 if the component is not present.
* Added {{cd|"query.kinetic_weapon_damage_duration"}}, which returns the {{cd|"max_duration"}} value of {{cd|"damage_conditions"}} from the main-hand item's {{cd|"minecraft:kinetic_weapon"}} component, or 0 if the component is not present.
* Added {{MC/Cd|"query.kinetic_weapon_knockback_duration"}}, which returns the {{MC/Cd|"max_duration"}} value of {{MC/Cd|"knockback_conditions"}} from the main-hand item's {{MC/Cd|"minecraft:kinetic_weapon"}} component, or 0 if the component is not present.
* Added {{cd|"query.kinetic_weapon_knockback_duration"}}, which returns the {{cd|"max_duration"}} value of {{cd|"knockback_conditions"}} from the main-hand item's {{cd|"minecraft:kinetic_weapon"}} component, or 0 if the component is not present.
* Added {{MC/Cd|"query.kinetic_weapon_dismount_duration"}}, which returns the {{MC/Cd|"max_duration"}} value of {{MC/Cd|"dismount_conditions"}} from the main-hand item's {{MC/Cd|"minecraft:kinetic_weapon"}} component, or 0 if the component is not present.
* Added {{cd|"query.kinetic_weapon_dismount_duration"}}, which returns the {{cd|"max_duration"}} value of {{cd|"dismount_conditions"}} from the main-hand item's {{cd|"minecraft:kinetic_weapon"}} component, or 0 if the component is not present.
* Added {{MC/Cd|"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.
* Added {{cd|"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'''
'''Network'''
* Added {{MC/Cd|ActorFlags::BODY_ROTATION_LOCKED_TO_VEHICLE}}
* Added {{cd|ActorFlags::BODY_ROTATION_LOCKED_TO_VEHICLE}}
*LevelSoundEventPacket modified:
*LevelSoundEventPacket modified:
** added {{MC/Cd|LevelSoundEvent::SpearAttackHit}}, {{MC/Cd|LevelSoundEvent::SpearAttackMiss}}, {{MC/Cd|LevelSoundEvent::WoodenSpearAttackHit}} and {{MC/Cd|LevelSoundEvent::WoodenSpearAttackMiss}}.
** added {{cd|LevelSoundEvent::SpearAttackHit}}, {{cd|LevelSoundEvent::SpearAttackMiss}}, {{cd|LevelSoundEvent::WoodenSpearAttackHit}} and {{cd|LevelSoundEvent::WoodenSpearAttackMiss}}.
* ActorEventPacket modified:
* ActorEventPacket modified:
** added {{MC/Cd|ActorEvent::KINETIC_DAMAGE_DEALT}}.
** added {{cd|ActorEvent::KINETIC_DAMAGE_DEALT}}.


== Experimental ==
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs", "Upcoming Creator Features" experimental toggles.
These additions and changes are accessible by enabling the "Beta APIs", "Upcoming Creator Features" [[Minecraft:experimental]] toggles.
=== Additions ===
=== Additions ===
==== Technical ====
==== Technical ====
'''API'''
'''API'''
* Released {{MC/Cd|@minecraft/server}} version 2.4.0.
* Released {{cd|@minecraft/server}} version 2.4.0.
* Added {{MC/Cd|@minecraft/server}} version 2.5.0-beta.
* Added {{cd|@minecraft/server}} version 2.5.0-beta.
'''API Infra'''
'''API Infra'''
* Modernized {{MC/Cd|CommandOutputPacket}} serialization
* Modernized {{cd|CommandOutputPacket}} serialization
** Max number of {{MC/Cd|"Output Messages"}} are now 100.
** Max number of {{cd|"Output Messages"}} are now 100.
** Field {{MC/Cd|"Message Id"}}, set max size to 512 characters.
** Field {{cd|"Message Id"}}, set max size to 512 characters.
** Max number of {{MC/Cd|"Parameters"}} are now 512.
** Max number of {{cd|"Parameters"}} are now 512.
* Modernized {{MC/Cd|CommandRequestPacket}} serialization.
* Modernized {{cd|CommandRequestPacket}} serialization.
** Field {{MC/Cd|"Request ID"}}, set max size to 39 characters.
** Field {{Cd|"Request ID"}}, set max size to 39 characters.
'''[[Minecraft:Block]]s'''
'''[[Minecraft:Block]]s'''
* Added component {{MC/Cd|minecraft:support}}.
* Added component {{cd|minecraft:support}}.
* Added a new block trait, {{MC/Cd|minecraft:connection}}, to expose behavior like [[Minecraft:fence]]s or glass panes where blocks connect to other blocks around them. Using this trait with the example below adds the bool states {{MC/Cd|minecraft:connection_north}}, {{MC/Cd|minecraft:connection_east}}, {{MC/Cd|minecraft:connection_south}} and {{MC/Cd|minecraft:connection_west}}.
* Added a new block trait, {{cd|minecraft:connection}}, to expose behavior like [[Minecraft:fence]]s or [[Minecraft:glass pane]]s where blocks connect to other blocks around them. Using this trait with the example below adds the bool states {{cd|minecraft:connection_north}}, {{cd|minecraft:connection_east}}, {{cd|minecraft:connection_south}} and {{cd|minecraft:connection_west}}.
=== Changes ===
=== Changes ===
==== Technical ====
==== Technical ====
'''API'''
'''API'''
* Debug drawing tech in {{MC/Cd|@minecraft/debug-utilities}} now supports rendering shapes in different dimensions:
* Debug drawing tech in {{cd|@minecraft/debug-utilities}} now supports rendering shapes in different dimensions:
** Added {{MC/Cd|setLocation(location: minecraftserver.DimensionLocation | minecraftserver.Vector3)}}: void method to DebugShape.
** Added {{cd|setLocation(location: minecraftserver.DimensionLocation | minecraftserver.Vector3)}}: void method to DebugShape.
** The location property on {{MC/Cd|DebugShape}} has been changed to read only (use {{MC/Cd|setLocation}} above to modify the location).
** The location property on {{cd|DebugShape}} has been changed to read only (use {{cd|setLocation}} above to modify the location).
** Added dimension readonly property to {{MC/Cd|DebugShape}}.
** Added dimension readonly property to {{cd|DebugShape}}.
** Changed the constructors of all the debug shapes to instead take a variant of {{MC/Cd|Vector3}} or {{MC/Cd|DimensionLocation}}.
** Changed the constructors of all the debug shapes to instead take a variant of {{cd|Vector3}} or {{cd|DimensionLocation}}.


== Fixes ==
== Fixes ==
Line 274: Line 274:
* Fixed an issue where the replacement biomes were not read for client-side chunk generation.
* Fixed an issue where the replacement biomes were not read for client-side chunk generation.
* Fixed large flipbook textures corrupting other textures.
* Fixed large flipbook textures corrupting other textures.
* Fixed bug where camels could not dash when standing in water.
* Fixed bug where [[Minecraft:camel]]s could not dash when standing in water.
* Fixed Realm server selection behaving unpredictably.
* Fixed Realm server selection behaving unpredictably.
* Fixed a bug where some achievements could not be manually removed from the In Progress list.
* 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 disabling of building and mining abilities for players with operator permissions while in Creative mode.
* Fixed blocks using {{MC/Cd|"render_method":"blend"}} always being semi-transparent.
* Fixed blocks using {{Cd|"render_method":"blend"}} always being semi-transparent.
* Fixed blocks using {{MC/Cd|"render_method":"blend"}} and {{MC/Cd|"render_method":"alpha_test"}} not having shaded sides in the inventory.
* Fixed blocks using {{cd|"render_method":"blend"}} and {{cd|"render_method":"alpha_test"}} not having shaded sides in the inventory.
* Fixed triggering of {{MC/Cd|PlayerSwingStartAfterEvent}} to only happen on the start of a swing.
* Fixed triggering of {{cd|PlayerSwingStartAfterEvent}} to only happen on the start of a swing.
* Fixed an issue where {{MC/Cd|Dimension.getEntitiesFromRay}} and {{MC/Cd|Entity.getEntitiesFromViewDirection}} stopped working for some entities such as {{MC/Cd|minecraft:xp_orb}}, ground items, {{MC/Cd|minecraft:arrow}}, {{MC/Cd|minecraft:snowball}} and {{MC/Cd|minecraft:thrown_trident}}.
* Fixed an issue where {{cd|Dimension.getEntitiesFromRay}} and {{cd|Entity.getEntitiesFromViewDirection}} stopped working for some entities such as {{cd|minecraft:xp_orb}}, ground items, {{cd|minecraft:arrow}}, {{cd|minecraft:snowball}} and {{cd|minecraft:thrown_trident}}.
* Fixed issue where onBreak beta API event would not fire if a [[Minecraft:piston]] was the breaking cause.
* Fixed issue where onBreak beta API event would not fire if a [[Minecraft:piston]] was the breaking cause.
* Fixed [[Minecraft:bundle]] duplication with [[Minecraft:hopper]]s.
* Fixed [[Minecraft:bundle]] duplication with [[Minecraft:hopper]]s.
Line 287: Line 287:


== References ==
== References ==
{{MC/Reflist}}
{{reflist}}


== Navigation ==
== Navigation ==
{{MC/Navbox Bedrock Edition versions|1.2x}}
{{Navbox Bedrock Edition versions|1.2x}}


[[Category:Bedrock Edition 1.21.130 betas]]
[[Minecraft:de:Bedrock Edition beta 1.21.130.20]]
 
[[Minecraft:es:Bedrock Edition Preview 1.21.130.20]]
de:Bedrock Edition beta 1.21.130.20
[[Minecraft:pt:Edição Bedrock Preview 1.21.130.20]]
es:Bedrock Edition Preview 1.21.130.20
[[Minecraft:zh:基岩版1.21.130.20]]
pt:Edição Bedrock Preview 1.21.130.20
zh:基岩版1.21.130.20

Latest revision as of 11:03, 24 May 2026

Template:Infobox version


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 Minecraft:Bedrock Edition 1.21.130, released on October 14, 2025,<ref>Template:Cite</ref> which adds features for Minecraft:Mounts of Mayhem and fixes bugs.

Additions

Items

Template:Animate Minecraft:Nautilus Armor

Template:Animate Minecraft:Spawn Eggs

  • Added nautilus and zombie nautilus spawn eggs.

Template:Animate Minecraft:Spear

  • 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 Minecraft:nuggets.
  • Can be enchanted with the exclusive enchantment Minecraft:Lunge, in addition to the available enchantments for Minecraft: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.
  • Minecraft:Zombies, Minecraft:husks, Minecraft:zombified piglins and Minecraft:piglins can spawn holding a spear.
  • Has two attacks: jab and charge.
    • Jab
      • Used by quick-pressing the Template:Control.
      • 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 Template:Control.
      • 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.

Mobs

File:Nautilus BE1.png Minecraft:Nautilus

File:Zombie Nautilus BE1.png Minecraft:Zombie Nautilus

  • A new neutral underwater mob that spawns with a drowned rider wielding a Minecraft: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 Minecraft:undead mobs.
    • Nautilus armor protects it from sunlight damage.
  • Drops 0-3 Minecraft:rotten flesh when killed, on a player kill, unaffected by Minecraft:Looting.

Gameplay

Minecraft:Effects

Minecraft:Enchantments

  • Minecraft:Lunge
    • A new enchantment that is unique to the Minecraft: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

Minecraft:Settings

  • Added an option to adjust the size of the top buttons in the Minecraft: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 Minecraft:damage.
  • Added an option to Minecraft:options.txt to toggle the debug information on the top of the screen.

Graphical

Changes

Audio

  • The swimming sound no longer plays when flying underwater.

Biomes

Blocks

File:Hopper.png Minecraft:Hopper

  • Hoppers now have a short cooldown after being moved by a Minecraft: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

Mobs

File:Piglin.png Minecraft:Piglin

  • Piglins can now spawn holding spears and use its jab attack.
  • Piglins now consider Minecraft:golden spears as one of the items they like.

File:Pufferfish large.png Minecraft:Pufferfish

Template:Animate Minecraft:Zombie, Minecraft:Husk, and Minecraft:Zombified Piglin

  • Zombies, husks and zombified piglins can now spawn holding spears and use its charge attack.

width=51x51 Minecraft:Zombie Horse

Technical

AI Goals

  • Made schemas for goals Template:Cd and Template:Cd stricter when parsing and will fail to load an entity json that has invalid data in versions 1.21.130 and newer.

API

Minecraft:Blocks

  • The Template:Cd option in geometry files can no longer be disabled to render block-items larger than its frame from Template:Cd 1.21.130 onward.

Components

  • Updates to Template:Cd
    • Added new field Template:Cd that allows entities with this component to dash underwater.

Entity Components

  • Added the Template:Cd component, that causes the entity's body to automatically rotate to align with its mounted vehicle.

Item Components

  • Added the Template:Cd item component.
    • Allows overriding the swing sounds emitted by the user.
    • Fields:
      • Template:Cd: sound played when an attack misses or deals no damage due to invulnerability.
      • Template:Cd: sound played when an attack hits.
      • Template:Cd: sound played when an attack hits and deals critical damage.
  • Added the Template:Cd item 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 Template:Cd and Template:Cd, the resulting damage is floored to the nearest lower integer.
    • Fields:
      • Template:Cd: Ticks to wait before applying damage and effects.
      • Template:Cd: Range along the view vector where entities can be hit.
      • Template:Cd: Extra tolerance on the raycast to detect entities.
      • Template:Cd: Multiplies the sum of the projected velocities.
      • Template:Cd: Adds to the multiplied sum of the projected velocities.
      • Template:Cd: Conditions that need to be satisfied for damage to be applied.
      • Template:Cd: Conditions that need to be satisfied for knockback to be applied.
      • Template:Cd: Conditions that need to be satisfied for riders to be dismounted.
    • Template:Cd, Template:Cd and "Template:Cd fields:
      • Template:Cd: Time, in ticks, during which the effect can be applied after Template:Cd elapses.
      • Template:Cd: Minimum user's speed (projected onto the view vector via a dot product) required for the effect to be applied.
      • Template:Cd: 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 Template:Cd item component on the same item.
  • Added the Template:Cd 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:
      • Template:Cd: Range along the view vector where entities can be hit.
      • Template:Cd: Extra tolerance on the raycast to detect entities.
    • Requirements:
  • The Template:Cd item component now supports a Template:Cd field.
    • Values:
      • Template:Cd: puts the item on cooldown when used, preventing further use until it expires, but still allowing attacks, mining, and interaction.
      • Template:Cd: puts the item on cooldown when attacking, preventing further attacks until it expires, but still allowing use, mining, and interaction.

Minecraft:Molang

Network

Experimental

These additions and changes are accessible by enabling the "Beta APIs", "Upcoming Creator Features" Minecraft:experimental toggles.

Additions

Technical

API

API Infra

Minecraft:Blocks

Changes

Technical

API

  • Debug drawing tech in Template:Cd now supports rendering shapes in different dimensions:

Fixes

Template:Fixes 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 Minecraft: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 Template:Cd always being semi-transparent.
  • Fixed blocks using Template:Cd and Template:Cd not having shaded sides in the inventory.
  • Fixed triggering of Template:Cd to only happen on the start of a swing.
  • Fixed an issue where Template:Cd and Template:Cd stopped working for some entities such as Template:Cd, ground items, Template:Cd, Template:Cd and Template:Cd.
  • Fixed issue where onBreak beta API event would not fire if a Minecraft:piston was the breaking cause.
  • Fixed Minecraft:bundle duplication with Minecraft:hoppers.
  • Prevented a crash when trying to export structures in unsupported platforms.

References

Template:Reflist

Navigation

Template:Navbox Bedrock Edition versions

Minecraft:de:Bedrock Edition beta 1.21.130.20 Minecraft:es:Bedrock Edition Preview 1.21.130.20 Minecraft:pt:Edição Bedrock Preview 1.21.130.20 Minecraft:zh:基岩版1.21.130.20