Minecraft:Bedrock Edition Preview 1.21.130.20: Difference between revisions
More actions
imported>MinecraftBedrockPlayer7 Undo revision 3348468 by 114.8.197.208 (talk) cite a source if you think this is the release date |
Fix template calls: add MC/ prefix |
||
| (One intermediate revision by the same user not shown) | |||
| 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 | '''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. | ||
== Additions == | == Additions == | ||
=== Items === | === Items === | ||
{{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]]''' | {{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]]''' | ||
* 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 | ** Copper, iron, golden, and diamond nautilus armor now have a chance to be found in the chests for the following structures: | ||
*** | *** Buried treasure | ||
*** | *** Ocean ruins | ||
*** | *** Shipwreck | ||
** Copper, iron and golden nautilus armor can be smelted into the respective | ** Copper, iron and golden nautilus armor can be smelted into the respective nuggets. | ||
{{Animate|Nautilus Spawn Egg.png;Zombie Nautilus Spawn Egg.png|32px}} '''[[Minecraft:Spawn Egg]]s''' | {{MC/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. | ||
{{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]]''' | {{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]]''' | ||
* 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 | ** Copper, iron and golden spears can be smelted into the respective nuggets. | ||
* Can be enchanted with the exclusive enchantment | * Can be enchanted with the exclusive enchantment 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, | * [[Minecraft:Zombie]]s, [[Minecraft:husk]]s, zombified piglins 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 {{ | *** Used by quick-pressing the {{MC/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 {{ | *** Used by holding the {{MC/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]] ''' | [[File:Nautilus BE1.png|32px]] '''Nautilus''' | ||
* A new neutral [[Minecraft:aquatic]] mob. | * A new neutral [[Minecraft:aquatic]] mob. | ||
* Spawns in all | * Spawns in all 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 | * Occasionally attacks pufferfish within range using the dash attack. | ||
* Takes suffocation damage on land. | * Takes suffocation damage on land. | ||
* Grants the | * Grants the Breath of the Nautilus effect to mounted players. | ||
* Can be | * Can be bred and tamed using a [[Minecraft:pufferfish (item)|pufferfish]] or a bucket of pufferfish. | ||
* A tamed nautilus can be equipped with a [[Minecraft:saddle]], then the player can | * A tamed nautilus can be equipped with a [[Minecraft:saddle]], then the player can ride it. | ||
** While riding it, the player can use its dash attack (similar to camels) by pressing the {{ | ** While riding it, the player can use its dash attack (similar to camels) by pressing the {{MC/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 | * Has a 5% ({{frac|1|20}}) chance of dropping a nautilus shell upon death, on a player kill, unaffected by Looting. | ||
[[File:Zombie Nautilus BE1.png|32px]] ''' | [[File:Zombie Nautilus BE1.png|32px]] '''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 | * Drops 0-3 rotten flesh when killed, on a player kill, unaffected by Looting. | ||
=== Gameplay === | === Gameplay === | ||
''' | '''Effects''' | ||
* [[File:Breath of the Nautilus.png|32px]] | * [[File:Breath of the Nautilus.png|32px]] 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''' | ||
* | * 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 | * 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. | * Removed the "Customize Controls" toggle, the button now always appears. | ||
* Added an option to the video settings to adjust screen tilting when taking | * Added an option to the video settings to adjust screen tilting when taking 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. | ||
=== 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 | * Piglins now consider golden spears as one of the items they like. | ||
[[File:Pufferfish large.png|32px]] ''' | [[File:Pufferfish large.png|32px]] '''Pufferfish''' | ||
* Can now spawn in | * Can now spawn in lukewarm oceans and deep lukewarm oceans. | ||
{{ | {{MC/Animate|Zombie.png;Husk.png;Zombified Piglin.png|32px}} '''[[Minecraft:Zombie]]''', '''[[Minecraft:Husk]]''', and '''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]] ''' | [[File:Zombie Horse BE3.png|width=51x51]] '''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 | * Now spawns naturally, in plains and 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 | ** Counts towards the hostile mob cap and spawns with other hostile mobs in the spawning cycle. | ||
** Sometimes spawns with a [[Minecraft:zombie]] holding an | ** Sometimes spawns with a [[Minecraft:zombie]] holding an iron spear and 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 | ** Can be healed and tempted using red mushrooms. | ||
* Drops 2-3 | * 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. | ** The boost from Looting is the same as it was before the update. | ||
** Any zombie riding it now has a chance of dropping a | ** 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. | * An unridden zombie horse does not display any hostile behavior towards players. | ||
** If it is ridden by a zombie, the zombie will control its | ** 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. | * 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 | * Can be equipped with a [[Minecraft:saddle]] and 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 {{ | * 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. | ||
'''API''' | '''API''' | ||
* Released AABB from {{ | * Released AABB from {{MC/Cd|beta}} to {{MC/Cd|v2.4.0}}. | ||
* Released {{ | * 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}}. | ||
'''[[Minecraft:Block]]s''' | '''[[Minecraft:Block]]s''' | ||
* The {{ | * 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. | ||
'''Components''' | '''Components''' | ||
* Updates to {{ | * Updates to {{MC/Cd|minecraft:dash_action}} | ||
** Added new field {{ | ** Added new field {{MC/Cd|"can_dash_underwater"}} that allows entities with this component to dash underwater. | ||
'''Entity Components''' | '''Entity Components''' | ||
* Added the {{ | * 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. | ||
'''Item Components''' | '''Item Components''' | ||
* Added the {{ | * Added the {{MC/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. | ||
*** {{ | *** {{MC/Cd|"attack_hit"}}: sound played when an attack hits. | ||
*** {{ | *** {{MC/Cd|"attack_critical_hit"}}: sound played when an attack hits and deals critical damage. | ||
* Added the {{ | * Added the {{MC/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 {{ | *** After applying {{MC/Cd|"damage_multiplier"}} and {{MC/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. | ||
*** {{ | *** {{MC/Cd|"reach"}}: Range along the view vector where entities can be hit. | ||
*** {{ | *** {{MC/Cd|"hitbox_size"}}: Extra tolerance on the raycast to detect entities. | ||
*** {{ | *** {{MC/Cd|"damage_multiplier"}}: Multiplies the sum of the projected velocities. | ||
*** {{ | *** {{MC/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. | ||
*** {{ | *** {{MC/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. | ||
** {{ | ** {{MC/Cd|"damage_conditions"}}, {{MC/Cd|"knockback_conditions"}} and "{{MC/Cd|dismount_conditions"}} fields: | ||
*** {{ | *** {{MC/Cd|"max_duration"}}: Time, in ticks, during which the effect can be applied after {{MC/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. | ||
*** {{ | *** {{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. | ||
** Requirements: | ** Requirements: | ||
*** Requires the {{ | *** Requires the {{MC/Cd|"minecraft:use_modifiers"}} item component on the same item. | ||
* Added the {{ | * Added the {{MC/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. | ||
*** {{ | *** {{MC/Cd|"hitbox_size"}}: Extra tolerance on the raycast to detect entities. | ||
** Requirements: | ** Requirements: | ||
* The {{ | * The {{MC/Cd|"minecraft:cooldown"}} item component now supports a {{MC/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. | ||
*** {{ | *** {{MC/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 {{ | * Added four new Molang queries pertaining to the {{MC/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. | ||
** {{ | ** {{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. | ||
** {{ | ** {{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. | ||
** {{ | ** {{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. | ||
* Added {{ | * 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 {{ | * 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 {{ | * 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 {{ | * 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 {{ | * 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. | ||
'''Network''' | '''Network''' | ||
* Added {{ | * Added {{MC/Cd|ActorFlags::BODY_ROTATION_LOCKED_TO_VEHICLE}} | ||
*LevelSoundEventPacket modified: | *LevelSoundEventPacket modified: | ||
** added {{ | ** added {{MC/Cd|LevelSoundEvent::SpearAttackHit}}, {{MC/Cd|LevelSoundEvent::SpearAttackMiss}}, {{MC/Cd|LevelSoundEvent::WoodenSpearAttackHit}} and {{MC/Cd|LevelSoundEvent::WoodenSpearAttackMiss}}. | ||
* ActorEventPacket modified: | * ActorEventPacket modified: | ||
** added {{ | ** added {{MC/Cd|ActorEvent::KINETIC_DAMAGE_DEALT}}. | ||
== Experimental == | == Experimental == | ||
These additions and changes are accessible by enabling the "Beta APIs", "Upcoming Creator Features" | These additions and changes are accessible by enabling the "Beta APIs", "Upcoming Creator Features" experimental toggles. | ||
=== Additions === | === Additions === | ||
==== Technical ==== | ==== Technical ==== | ||
'''API''' | '''API''' | ||
* Released {{ | * Released {{MC/Cd|@minecraft/server}} version 2.4.0. | ||
* Added {{ | * Added {{MC/Cd|@minecraft/server}} version 2.5.0-beta. | ||
'''API Infra''' | '''API Infra''' | ||
* Modernized {{ | * Modernized {{MC/Cd|CommandOutputPacket}} serialization | ||
** Max number of {{ | ** Max number of {{MC/Cd|"Output Messages"}} are now 100. | ||
** Field {{ | ** Field {{MC/Cd|"Message Id"}}, set max size to 512 characters. | ||
** Max number of {{ | ** Max number of {{MC/Cd|"Parameters"}} are now 512. | ||
* Modernized {{ | * Modernized {{MC/Cd|CommandRequestPacket}} serialization. | ||
** Field {{Cd|"Request ID"}}, set max size to 39 characters. | ** Field {{MC/Cd|"Request ID"}}, set max size to 39 characters. | ||
'''[[Minecraft:Block]]s''' | '''[[Minecraft:Block]]s''' | ||
* Added component {{ | * Added component {{MC/Cd|minecraft:support}}. | ||
* Added a new block trait, {{ | * 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}}. | ||
=== Changes === | === Changes === | ||
==== Technical ==== | ==== Technical ==== | ||
'''API''' | '''API''' | ||
* Debug drawing tech in {{ | * Debug drawing tech in {{MC/Cd|@minecraft/debug-utilities}} now supports rendering shapes in different dimensions: | ||
** Added {{ | ** Added {{MC/Cd|setLocation(location: minecraftserver.DimensionLocation | minecraftserver.Vector3)}}: void method to DebugShape. | ||
** The location property on {{ | ** The location property on {{MC/Cd|DebugShape}} has been changed to read only (use {{MC/Cd|setLocation}} above to modify the location). | ||
** Added dimension readonly property to {{ | ** Added dimension readonly property to {{MC/Cd|DebugShape}}. | ||
** Changed the constructors of all the debug shapes to instead take a variant of {{ | ** Changed the constructors of all the debug shapes to instead take a variant of {{MC/Cd|Vector3}} or {{MC/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 | * Fixed bug where camels 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 {{Cd|"render_method":"blend"}} always being semi-transparent. | * Fixed blocks using {{MC/Cd|"render_method":"blend"}} always being semi-transparent. | ||
* Fixed blocks using {{ | * Fixed blocks using {{MC/Cd|"render_method":"blend"}} and {{MC/Cd|"render_method":"alpha_test"}} not having shaded sides in the inventory. | ||
* Fixed triggering of {{ | * Fixed triggering of {{MC/Cd|PlayerSwingStartAfterEvent}} to only happen on the start of a swing. | ||
* Fixed an issue where {{ | * 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 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}} | ||
== Navigation == | == Navigation == | ||
{{Navbox Bedrock Edition versions|1.2x}} | {{MC/Navbox Bedrock Edition versions|1.2x}} | ||
[[Category:Bedrock Edition 1.21.130 betas]] | [[Category:Bedrock Edition 1.21.130 betas]] | ||
de:Bedrock Edition beta 1.21.130.20 | |||
es:Bedrock Edition Preview 1.21.130.20 | |||
pt:Edição Bedrock Preview 1.21.130.20 | |||
zh:基岩版1.21.130.20 | |||
Latest revision as of 19:22, 9 April 2026
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 Mounts of Mayhem and fixes bugs.
Additions
Items
Script error: No such module "animate". Minecraft:Nautilus Armor
- 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:
- Buried treasure
- Ocean ruins
- Shipwreck
- Copper, iron and golden nautilus armor can be smelted into the respective nuggets.
- Copper, iron, golden, and diamond nautilus armor now have a chance to be found in the chests for the following structures:
Script error: No such module "animate". Minecraft:Spawn Eggs
- Added nautilus and zombie nautilus spawn eggs.
Script error: No such module "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 nuggets.
- Can be enchanted with the exclusive enchantment 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, zombified piglins and Minecraft:piglins can spawn holding a spear.
- Has two attacks: jab and charge.
- Jab
- Used by quick-pressing the {{#vardefine: control | left click on mouse or right trigger on gamepad }}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 {{#vardefine: control | right click on mouse or left trigger on gamepad }}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
File:Nautilus BE1.png Nautilus
- A new neutral Minecraft:aquatic mob.
- Spawns in all ocean biomes.
- Has Template:Hp 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 Minecraft:saddle, then the player can ride it.
- While riding it, the player can use its dash attack (similar to camels) by pressing the {{#vardefine: control | space bar on keyboard or bottom button on right side of gamepad }}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% (Template:Frac) chance of dropping a nautilus shell upon death, on a player kill, unaffected by Looting.
File:Zombie Nautilus BE1.png 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 rotten flesh when killed, on a player kill, unaffected by Looting.
Gameplay
Effects
- File:Breath of the Nautilus.png Breath of the Nautilus
- Effect that affects mounted players.
- Pauses player oxygen consumption (but does not replenish oxygen).
Enchantments
- 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
- 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.
- Added an option to Minecraft:options.txt to toggle the debug information on the top of the screen.
Graphical
- Added the ability to data-drive cubemap lighting and effects in Minecraft: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
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
- The first critical hit particle for Minecraft:arrows is now slightly delayed.
Mobs
File:Piglin.png Minecraft:Piglin
- Piglins can now spawn holding spears and use its jab attack.
- Piglins now consider golden spears as one of the items they like.
File:Pufferfish large.png Pufferfish
- Can now spawn in lukewarm oceans and deep lukewarm oceans.
Script error: No such module "animate". Minecraft:Zombie, Minecraft:Husk, and Zombified Piglin
- Zombies, husks and zombified piglins can now spawn holding spears and use its charge attack.
width=51x51 Zombie Horse
- Texture changed from width=50x50 to have a darker texture.
- Now spawns naturally, in plains and savanna biomes.
- 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.
- Sometimes spawns with a Minecraft:zombie holding an iron spear and riding it, but the zombie horse can also spawn on its own.
- Has Template:Hp 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 Minecraft:horse, and can then be mounted and controlled by a player.
- Can be equipped with a Minecraft: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
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
Template:Redr stricter 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
- REDIRECT Template:Code
- REDIRECT Template:Code
- Released
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
Template:Redr from
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr. Minecraft:Blocks
- The
- REDIRECT Template:Code
Template:Redr option in geometry files can no longer be disabled to render block-items larger than its frame from
- REDIRECT Template:Code
Template:Redr 1.21.130 onward. Components
- Updates to
- REDIRECT Template:Code
- Added new field
- REDIRECT Template:Code
Template:Redr that allows entities with this component to dash underwater. Entity Components
- Added the
- REDIRECT Template:Code
Template:Redr component, that causes the entity's body to automatically rotate to align with its mounted vehicle. Item Components
- Added the
- REDIRECT Template:Code
Template:Redr item component.
- Allows overriding the swing sounds emitted by the user.
- Fields:
- REDIRECT Template:Code
Template:Redr: sound played when an attack misses or deals no damage due to invulnerability.
- REDIRECT Template:Code
Template:Redr: sound played when an attack hits.
- REDIRECT Template:Code
Template:Redr: sound played when an attack hits and deals critical damage.
- Added the
- REDIRECT Template:Code
Template:Redr 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
- Description:
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
Template:Redr, the resulting damage is floored to the nearest lower integer.
- Fields:
- Fields:
- REDIRECT Template:Code
Template:Redr: Ticks to wait before applying damage and effects.
- REDIRECT Template:Code
Template:Redr: Range along the view vector where entities can be hit.
- REDIRECT Template:Code
Template:Redr: Extra tolerance on the raycast to detect entities.
- REDIRECT Template:Code
Template:Redr: Multiplies the sum of the projected velocities.
- REDIRECT Template:Code
Template:Redr: Adds to the multiplied sum of the projected velocities.
- REDIRECT Template:Code
Template:Redr: Conditions that need to be satisfied for damage to be applied.
- REDIRECT Template:Code
Template:Redr: Conditions that need to be satisfied for knockback to be applied.
- REDIRECT Template:Code
Template:Redr: Conditions that need to be satisfied for riders to be dismounted.
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr and "
- REDIRECT Template:Code
Template:Redr fields:
- REDIRECT Template:Code
Template:Redr: Time, in ticks, during which the effect can be applied after
- REDIRECT Template:Code
Template:Redr elapses.
- REDIRECT Template:Code
Template:Redr: Minimum user's speed (projected onto the view vector via a dot product) required for the effect to be applied.
- REDIRECT Template:Code
Template:Redr: 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
- Requirements:
- REDIRECT Template:Code
Template:Redr item component on the same item.
- Added the
- REDIRECT Template:Code
Template:Redr 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:
- Description:
- REDIRECT Template:Code
Template:Redr: Range along the view vector where entities can be hit.
- REDIRECT Template:Code
Template:Redr: Extra tolerance on the raycast to detect entities.
- Requirements:
- The
- REDIRECT Template:Code
Template:Redr item component now supports a
- REDIRECT Template:Code
Template:Redr field.
- Values:
- Values:
- REDIRECT Template:Code
Template:Redr: puts the item on cooldown when used, preventing further use until it expires, but still allowing attacks, mining, and interaction.
- REDIRECT Template:Code
Template:Redr: puts the item on cooldown when attacking, preventing further attacks until it expires, but still allowing use, mining, and interaction. Minecraft:Molang
- Added four new Molang queries pertaining to the
- REDIRECT Template:Code
Template:Redr item component:
- REDIRECT Template:Code
Template:Redr, returns the delay value from the main-hand item's
- REDIRECT Template:Code
Template:Redr component, or 0 if the component is not present.
- REDIRECT Template:Code
Template:Redr, returns the damage_duration value from the main-hand item's
- REDIRECT Template:Code
Template:Redr component, or 0 if the component is not present.
- REDIRECT Template:Code
Template:Redr, returns the knockback_duration value from the main-hand item's
- REDIRECT Template:Code
Template:Redr component, or 0 if the component is not present.
- REDIRECT Template:Code
Template:Redr, returns the dismount_duration value from the main-hand item's
- REDIRECT Template:Code
Template:Redr component, or 0 if the component is not present.
- Added
- REDIRECT Template:Code
Template:Redr, which returns the
- REDIRECT Template:Code
Template:Redr value from the main-hand item's
- REDIRECT Template:Code
Template:Redr component, or 0 if the component is not present.
- Added
- REDIRECT Template:Code
Template:Redr, which returns the
- REDIRECT Template:Code
Template:Redr value of
- REDIRECT Template:Code
Template:Redr from the main-hand item's
- REDIRECT Template:Code
Template:Redr component, or 0 if the component is not present.
- Added
- REDIRECT Template:Code
Template:Redr, which returns the
- REDIRECT Template:Code
Template:Redr value of
- REDIRECT Template:Code
Template:Redr from the main-hand item's
- REDIRECT Template:Code
Template:Redr component, or 0 if the component is not present.
- Added
- REDIRECT Template:Code
Template:Redr, which returns the
- REDIRECT Template:Code
Template:Redr value of
- REDIRECT Template:Code
Template:Redr from the main-hand item's
- REDIRECT Template:Code
Template:Redr component, or 0 if the component is not present.
- Added
- REDIRECT Template:Code
Template:Redr, which returns the number of ticks elapsed since the user last hit something while using a kinetic weapon. Network
- Added
- REDIRECT Template:Code
- LevelSoundEventPacket modified:
- added
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
- ActorEventPacket modified:
- added
- REDIRECT Template:Code
Experimental
These additions and changes are accessible by enabling the "Beta APIs", "Upcoming Creator Features" experimental toggles.
Additions
Technical
API
- Released
- REDIRECT Template:Code
Template:Redr version 2.4.0.
- Added
- REDIRECT Template:Code
Template:Redr version 2.5.0-beta. API Infra
- Modernized
- REDIRECT Template:Code
Template:Redr serialization
- Max number of
- REDIRECT Template:Code
Template:Redr are now 100.
- Field
- REDIRECT Template:Code
Template:Redr, set max size to 512 characters.
- Max number of
- REDIRECT Template:Code
Template:Redr are now 512.
- Modernized
- REDIRECT Template:Code
Template:Redr serialization.
- Field
- REDIRECT Template:Code
Template:Redr, set max size to 39 characters. Minecraft:Blocks
- Added component
- REDIRECT Template:Code
- Added a new block trait,
- REDIRECT Template:Code
Template:Redr, to expose behavior like Minecraft:fences or glass panes where blocks connect to other blocks around them. Using this trait with the example below adds the bool states
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
Changes
Technical
API
- Debug drawing tech in
- REDIRECT Template:Code
Template:Redr now supports rendering shapes in different dimensions:
- Added
- REDIRECT Template:Code
Template:Redr: void method to DebugShape.
- The location property on
- REDIRECT Template:Code
Template:Redr has been changed to read only (use
- REDIRECT Template:Code
Template:Redr above to modify the location).
- Added dimension readonly property to
- REDIRECT Template:Code
- Changed the constructors of all the debug shapes to instead take a variant of
- REDIRECT Template:Code
- REDIRECT Template:Code
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 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
- REDIRECT Template:Code
Template:Redr always being semi-transparent.
- Fixed blocks using
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
Template:Redr not having shaded sides in the inventory.
- Fixed triggering of
- REDIRECT Template:Code
Template:Redr to only happen on the start of a swing.
- Fixed an issue where
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
Template:Redr stopped working for some entities such as
- REDIRECT Template:Code
Template:Redr, ground items,
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
- 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
<references group="">
</references>
de:Bedrock Edition beta 1.21.130.20 es:Bedrock Edition Preview 1.21.130.20 pt:Edição Bedrock Preview 1.21.130.20 zh:基岩版1.21.130.20