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 1.21.130: Difference between revisions

From SAS Gaming Wiki
imported>Wilf233
mNo edit summary
 
SyncBot (talk | contribs)
Fix template calls: add MC/ prefix
 
(One intermediate revision by the same user not shown)
Line 14: Line 14:
982113003 (x86_64, 35)
982113003 (x86_64, 35)
| date =  December 9, 2025
| date =  December 9, 2025
| name = [[Minecraft:Mounts of Mayhem]]
| name = Mounts of Mayhem
| server = 1.21.130.3 - 1.21.130.4
| server = 1.21.130.3 - 1.21.130.4
| serverdl = '''Server (1.21.130.3)'''<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-win/bedrock-server-1.21.130.3.zip Windows]<br>
| serverdl = '''Server (1.21.130.3)'''<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-win/bedrock-server-1.21.130.3.zip Windows]<br>
Line 23: Line 23:
| next = 1.21.131
| next = 1.21.131
| nextparent = 26.10
| nextparent = 26.10
}}{{Relevant guide|Bedrock Edition guides/Mounts of Mayhem}}
}}{{MC/Relevant guide|Bedrock Edition guides/Mounts of Mayhem}}
'''1.21.130''', the release of '''[[Minecraft:Mounts of Mayhem]]''', is a [[Minecraft:game drop]] for {{BE}} released on December 9, 2025,<ref>{{mcnet|minecraft-1-21-130-bedrock-changelog|Minecraft 1.21.130 Bedrock Changelog|December 9, 2025|Jay Wells}}</ref><ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/41446685014669-Minecraft-Bedrock-Edition-1-21-130-Mounts-of-Mayhem|title=Minecraft: Bedrock Edition 1.21.130 - Mounts of Mayhem|website=Minecraft Feedback|date=December 9, 2025}}</ref><ref>{{cite|url=https://learn.microsoft.com/en-us/minecraft/creator/documents/update1.21.130?view=minecraft-bedrock-stable|title=Minecraft Bedrock 1.21.130 Update Notes for Creators|website=Microsoft Learn}}</ref> which adds the [[Minecraft:nautilus]], [[Minecraft:nautilus armor]], [[Minecraft:zombie nautilus]], [[Minecraft:spear]]s, [[Minecraft:zombie horsemen]], [[Minecraft:camel husk]]s, and [[Minecraft:parched]].
'''1.21.130''', the release of '''Mounts of Mayhem''', is a [[Minecraft:game drop]] for {{MC/BE}} released on December 9, 2025,<ref>{{mcnet|minecraft-1-21-130-bedrock-changelog|Minecraft 1.21.130 Bedrock Changelog|December 9, 2025|Jay Wells}}</ref><ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/41446685014669-Minecraft-Bedrock-Edition-1-21-130-Mounts-of-Mayhem|title=Minecraft: Bedrock Edition 1.21.130 - Mounts of Mayhem|website=Minecraft Feedback|date=December 9, 2025}}</ref><ref>{{cite|url=https://learn.microsoft.com/en-us/minecraft/creator/documents/update1.21.130?view=minecraft-bedrock-stable|title=Minecraft Bedrock 1.21.130 Update Notes for Creators|website=Microsoft Learn}}</ref> which adds the nautilus, nautilus armor, zombie nautilus, [[Minecraft:spear]]s, zombie horsemen, camel husks, and parched.


== Additions ==
== Additions ==
Line 51: Line 51:
}}
}}
=== 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 have a chance to be found in the [[Minecraft:chests]] for the following [[Minecraft:structures]]:
** Copper, iron, golden, and diamond nautilus armor have a chance to be found in the chests for the following structures:
*** [[Minecraft:Buried treasure]]
*** Buried treasure
*** [[Minecraft:Ocean ruins]]
*** Ocean ruins
*** [[Minecraft:Shipwreck]]
*** Shipwreck
** [[Minecraft:Copper]], [[Minecraft:iron]] and [[Minecraft:Gold|golden]] nautilus armor can be smelted into the respective [[Minecraft:nugget]]s.
** Copper, iron and golden nautilus armor can be smelted into the respective nuggets.


[[File:Netherite Horse Armor (item).png|32px]] '''[[Minecraft:Netherite Horse Armor]]'''
[[File:Netherite Horse Armor (item).png|32px]] '''[[Minecraft:Netherite Horse Armor]]'''
* Can be obtained by upgrading [[Minecraft:diamond horse armor]] with a [[Minecraft:smithing table]].
* Can be obtained by upgrading diamond horse armor with a smithing table.
{{Smithing|Netherite Upgrade|Diamond Horse Armor|Netherite Ingot|Netherite Horse Armor}}
{{MC/Smithing|Netherite Upgrade|Diamond Horse Armor|Netherite Ingot|Netherite Horse Armor}}


{{Animate|Nautilus Spawn Egg.png;Zombie Nautilus Spawn Egg.png; Invicon_Camel_Husk_Spawn_Egg.png; Invicon Parched Spawn Egg.png|32px}} '''[[Minecraft:Spawn Egg]]s'''
{{MC/Animate|Nautilus Spawn Egg.png;Zombie Nautilus Spawn Egg.png; Invicon_Camel_Husk_Spawn_Egg.png; Invicon Parched Spawn Egg.png|32px}} '''[[Minecraft:Spawn Egg]]s'''
* Added nautilus, zombie nautilus, camel husk, and parched spawn eggs.
* Added nautilus, zombie nautilus, camel husk, and parched 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 [[Minecraft:nugget]]s.
** Copper, iron and golden spears can be smelted into the respective nuggets.
* Can be enchanted with the exclusive enchantment [[Minecraft:Lunge]], in addition to the available enchantments for [[Minecraft:sword]]s.
* 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:zombified piglin]]s and [[Minecraft:piglin]]s can spawn holding a spear.
* [[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 {{control|attack|text=primary action button}}.
*** 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 83: Line 83:
*** Can hit multiple enemies.
*** Can hit multiple enemies.
** Charge
** Charge
*** Used by holding the {{control|use|text=secondary action button}}.
*** 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 92: Line 92:


=== Mobs ===
=== Mobs ===
[[File:Camel Husk_BE1.png|32px]] '''[[Minecraft:Camel Husk]]'''
[[File:Camel Husk_BE1.png|32px]] '''Camel Husk'''
* New undead camel variant.
* New undead camel variant.
* Spawns at 0 light level in [[Minecraft:desert]]s.
* Spawns at 0 light level in deserts.
* Spawns with two riders: A [[Minecraft:husk]] wielding a spear and a parched.
* Spawns with two riders: A [[Minecraft:husk]] wielding a spear and a parched.
* Does not burn in sunlight, following the husk's spawning rules.
* Does not burn in sunlight, following the husk's spawning rules.
Line 101: Line 101:
* Passive without a rider.
* Passive without a rider.
* Despawns like other hostile mobs, but becomes persistent when ridden by a player.
* Despawns like other hostile mobs, but becomes persistent when ridden by a player.
* Favourite food is [[Minecraft:rabbit foot]].
* Favourite food is rabbit foot.
* Cannot be bred.
* Cannot be bred.
* As a mount they work similar to normal [[Minecraft:camel]]s.
* As a mount they work similar to normal camels.


[[File:Nautilus JE1.png|32px]] '''[[Minecraft:Nautilus]]'''
[[File:Nautilus JE1.png|32px]] '''Nautilus'''
* A new neutral [[Minecraft:aquatic]] mob.
* A new neutral [[Minecraft:aquatic]] mob.
* Spawns in all [[Minecraft:ocean]] biomes.
* 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 [[Minecraft:pufferfish]] within range using the dash attack.
* Occasionally attacks pufferfish within range using the dash attack.
* Takes suffocation damage on land.
* Takes suffocation damage on land.
* Grants the [[Minecraft:Breath of the Nautilus]] effect to mounted players.
* Grants the Breath of the Nautilus effect to mounted players.
* Can be [[Minecraft:bred]] and [[Minecraft:tamed]] using a [[Minecraft:pufferfish (item)|pufferfish]] or a [[Minecraft:bucket of pufferfish]].
* 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 [[Minecraft:ride]] it.
* 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 {{control|jump}} button.
** 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 [[Minecraft:nautilus shell]] upon death, on a player kill, unaffected by [[Minecraft:Looting]].
* Has a 5% ({{frac|1|20}}) chance of dropping a nautilus shell upon death, on a player kill, unaffected by Looting.


[[File:Parched BE2.png|32px]] '''[[Minecraft:Parched]]'''
[[File:Parched BE2.png|32px]] '''Parched'''
* New [[Minecraft:skeleton]] variant.
* New skeleton variant.
* Spawns at 0 light level in deserts replacing some of the regular skeletons.
* Spawns at 0 light level in deserts replacing some of the regular skeletons.
* Does not spawn in caves, following the husk's spawning rules.
* Does not spawn in caves, following the husk's spawning rules.
* Does not burn in sunlight.
* Does not burn in sunlight.
* Shoots arrows of [[Minecraft:Weakness]].
* Shoots arrows of Weakness.
* Has a slower rate of fire compared to normal skeletons, similar to [[Minecraft:bogged]].
* Has a slower rate of fire compared to normal skeletons, similar to bogged.


[[File:Zombie Nautilus JE1.png|32px]] '''[[Minecraft:Zombie Nautilus]]'''  
[[File:Zombie Nautilus JE1.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]].
* [[File:Coral Zombie Nautilus.png|32px]] Has a coral variant, which appears when spawned in a [[Minecraft:warm ocean]] type biome.  
* [[File:Coral Zombie Nautilus.png|32px]] Has a coral variant, which appears when spawned in a warm ocean type biome.  
* Hostile only if ridden by a hostile mob.
* Hostile only if ridden by a hostile mob.
* Behaves similar to the nautilus except that it cannot be bred.
* Behaves similar to the nautilus except that it cannot be bred.
* 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 [[Minecraft:rotten flesh]] when killed by a player or tamed wolf, unaffected by [[Minecraft:Looting]].
* Drops 0-3 rotten flesh when killed by a player or tamed wolf, unaffected by Looting.


=== Gameplay ===
=== Gameplay ===
'''[[Minecraft:Achievements]]'''
'''Achievements'''
{{Load achievements|Mob Kabob}}
{{MC/Load achievements|Mob Kabob}}


'''[[Minecraft:Death messages]]'''
'''Death messages'''
* Added the following death message:
* Added the following death message:
** "<''entity''> died from dehydration"
** "<''entity''> died from dehydration"


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


'''[[Minecraft:Enchantments]]'''
'''Enchantments'''
* [[Minecraft:Lunge]]
* 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 158: Line 158:
*** Level I consumes {{hunger|1}}, level II consumes {{hunger|2}}, and level III consumes {{hunger|3}}.
*** Level I consumes {{hunger|1}}, level II consumes {{hunger|2}}, and level III consumes {{hunger|3}}.
*** Lunge can only be used if the player has at least {{hunger|6}} hunger points in their hunger bar.
*** Lunge can only be used if the player has at least {{hunger|6}} hunger points in their hunger bar.
** There is also a durability cost of 1 for using [[Minecraft:Lunge]] across all levels.
** There is also a durability cost of 1 for using Lunge across all levels.


=== General ===
=== General ===
'''[[Minecraft:Input]]'''
'''Input'''
* Automatically selects the Chat screen text field on opening for Windows when using keyboard and mouse, enabling text input as soon as screen opens.
* Automatically selects the Chat screen text field on opening for Windows when using keyboard and mouse, enabling text input as soon as screen opens.


'''[[Minecraft:Music]]'''
'''Music'''
* Reenabled missing music for several biomes.
* Reenabled missing music for several biomes.


Line 173: Line 173:
* Realms Manage Feed is now located within [[Minecraft:Realms Stories]] instead of Realms Settings.
* Realms Manage Feed is now located within [[Minecraft:Realms Stories]] instead of Realms Settings.
'''[[Minecraft:Settings]]'''
'''[[Minecraft:Settings]]'''
* Added an option to adjust the size of the top buttons in the [[Minecraft:HUD]] for touch controls.
* 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 [[Minecraft:damage]].
* Added an option to the video settings to adjust screen tilting when taking damage.


'''[[Minecraft:Splash]]'''
'''Splash'''
* Added "One does not simply walk to the [[Minecraft:Far Lands]]".
* Added "One does not simply walk to the Far Lands".


=== Graphical ===
=== Graphical ===
Line 189: Line 189:


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


=== Blocks ===
=== Blocks ===
Line 200: Line 200:
=== Gameplay ===
=== Gameplay ===
'''Technical'''
'''Technical'''
* Custom items [[Minecraft:Item tag (Bedrock Edition)|tagged]] with {{cd|minecraft:is_shovel}} now build paths on all blocks the [[Minecraft:shovel]] does and it extinguishes [[Minecraft:campfires]] and removes [[Minecraft:snow]] like a shovel.
* Custom items [[Minecraft:Item tag (Bedrock Edition)|tagged]] with {{MC/Cd|minecraft:is_shovel}} now build paths on all blocks the [[Minecraft:shovel]] does and it extinguishes campfires and removes [[Minecraft:snow]] like a shovel.


=== General ===
=== General ===
Line 206: Line 206:
* Accessibility option "Enable Open Chat Message" has been renamed to "Chat Instructions on Join".
* Accessibility option "Enable Open Chat Message" has been renamed to "Chat Instructions on Join".


'''[[Minecraft:UI]]'''
'''UI'''
* The camera Y-sensitivity for D-Pad controls has been decreased.
* 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.
* Add-Ons navigation buttons now have proper spacing between the icon and the text.
* Added a new joystick for touch [[Minecraft:controls]] when using the control schemes {{cd|'player_relative_strafe'}} or {{cd|'camera_relative_strafe'}}.
* Added a new joystick for touch controls when using the control schemes {{MC/Cd|'player_relative_strafe'}} or {{MC/Cd|'camera_relative_strafe'}}.
** The new joystick is only available with "Joystick & tap to interact" and "Joystick & aim crosshair" control modes.
** The new joystick is only available with "Joystick & tap to interact" and "Joystick & aim crosshair" control modes.
** Players who are using "D-Pad & tap to interact" when entering into one of the two control schemes will be put into "Joystick & tap to interact" and then returned to "D-Pad & tap to interact" after they stop using one of the two control schemes.
** Players who are using "D-Pad & tap to interact" when entering into one of the two control schemes will be put into "Joystick & tap to interact" and then returned to "D-Pad & tap to interact" after they stop using one of the two control schemes.
* Implemented the same HUD icon for [[Minecraft:effect]]s [[File:Effect_background_BE1.png|64px]] as {{JE}}.
* Implemented the same HUD icon for effects [[File:Effect_background_BE1.png|64px]] as {{MC/JE}}.
* All items now show the "Hit" attack prompt when aiming at a mob.
* All items now show the "Hit" attack prompt when aiming at a mob.
* Items with dedicated interaction prompts now show when aiming at a mob if there is no other special mob interaction prompt.
* Items with dedicated interaction prompts now show when aiming at a mob if there is no other special mob interaction prompt.
Line 218: Line 218:
* The interface windows will now close when you are hurt by a mob.
* The interface windows will now close when you are hurt by a mob.


'''[[Minecraft:Panorama]]'''
'''Panorama'''
* Updated the panorama to reflect [[Minecraft:Mounts of Mayhem]].
* Updated the panorama to reflect Mounts of Mayhem.


'''Performance'''
'''Performance'''
* Improved loading times when exiting worlds.
* Improved loading times when exiting worlds.
* Improved loading times when using the {{cmd|/reload all}} command.
* Improved loading times when using the {{MC/Cmd|/reload all}} command.
* Improved loading times when re-entering similar worlds.
* Improved loading times when re-entering similar worlds.
* Improved loading times when transferring between servers.
* Improved loading times when transferring between servers.
Line 237: Line 237:
** [[Minecraft:Overworld]]
** [[Minecraft:Overworld]]
*** Farm Animals
*** Farm Animals
*** [[Minecraft:Mounts]]
*** Mounts
*** [[Minecraft:Pets]]
*** Pets
*** Wild Animals
*** Wild Animals
*** [[Minecraft:Aquatic]]
*** [[Minecraft:Aquatic]]
*** Miscellaneous
*** Miscellaneous
*** [[Minecraft:Golems]]
*** Golems
*** [[Minecraft:Villagers]]
*** Villagers
*** [[Minecraft:Undead]]
*** [[Minecraft:Undead]]
*** [[Minecraft:Spiders]]
*** Spiders
*** [[Minecraft:Monsters]]
*** Monsters
*** [[Minecraft:Illagers]]
*** Illagers
** [[Minecraft:Nether]]
** Nether
** [[Minecraft:The End]]
** [[Minecraft:The End]]


'''[[Minecraft:Tool]]s and [[Minecraft:Weapon]]s'''
'''[[Minecraft:Tool]]s and [[Minecraft:Weapon]]s'''
* Now lose durability when used to attack armor stands, just like they do when damaging other entities, such as [[Minecraft:minecart]]s, [[Minecraft:painting]]s, [[Minecraft:boat]]s, or [[Minecraft:leash]] knots.
* Now lose durability when used to attack armor stands, just like they do when damaging other entities, such as [[Minecraft:minecart]]s, [[Minecraft:painting]]s, [[Minecraft:boat]]s, or leash knots.
* No longer "bob" whenever their durability changes, such as when losing durability from an attack, or repaired by Mending.
* No longer "bob" whenever their durability changes, such as when losing durability from an attack, or repaired by Mending.


=== Mobs ===
=== Mobs ===
[[File:Camel JE1 BE2.png|32px]] '''[[Minecraft:Camel]]'''
[[File:Camel JE1 BE2.png|32px]] '''Camel'''
* Now takes fall damage starting 4 blocks higher when walking or dashing.
* Now takes fall damage starting 4 blocks higher when walking or dashing.
* No longer sinks in water while ridden by a player.
* No longer sinks in water while ridden by a player.


[[File:Dolphin.png|32px]] '''[[Minecraft:Dolphin]]'''
[[File:Dolphin.png|32px]] '''Dolphin'''
* No longer spawns in [[Minecraft:cold ocean]] or [[Minecraft:deep cold ocean]] biomes to match ''Java Edition''.
* No longer spawns in cold ocean or deep cold ocean biomes to match ''Java Edition''.


{{Animate|Donkey JE5.png; White Horse.png; Mule JE5.png|32px}} '''[[Minecraft:Donkey]]''', '''[[Minecraft:Horse]]''', and '''[[Minecraft:Mule]]'''
{{MC/Animate|Donkey JE5.png; White Horse.png; Mule JE5.png|32px}} '''Donkey''', '''[[Minecraft:Horse]]''', and '''Mule'''
* No longer sink in water while ridden by a player.
* No longer sink in water while ridden by a player.


[[File:Piglin.png|32px]] '''[[Minecraft:Piglin]]'''
[[File:Piglin.png|32px]] '''[[Minecraft:Piglin]]'''
* Piglins can now spawn holding spears and use their jab attack.
* Piglins can now spawn holding spears and use their jab attack.
* Piglins now consider [[Minecraft:golden nautilus armor]] and [[Minecraft:golden spear]]s as items they like.
* Piglins now consider golden nautilus armor and golden spears as items they like.


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


{{animate|Zombie.png;Husk.png;Zombified Piglin.png|32px}} '''[[Minecraft:Zombie]]''', '''[[Minecraft:Husk]]''', and '''[[Minecraft:Zombified Piglin]]'''
{{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 their charge attack.
* Zombies, husks, and zombified piglins can now spawn holding spears and use their charge attack.


[[File:Zombie Horse BE3.png|width=51x51]] '''[[Minecraft:Zombie Horse]]'''
[[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 [[Minecraft:plains]] and [[Minecraft:savanna]] biomes.
* 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 [[Minecraft:Mob spawning|spawning cycle]].
** Counts towards the hostile mob cap and spawns with other hostile mobs in the spawning cycle.
** 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.
** 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 [[Minecraft:red mushroom]]s.
** Can be healed and tempted using red mushrooms.
* Drops 2-3 [[Minecraft:rotten flesh]] when killed (instead of 0-2), with an extra 0-1 for each level of [[Minecraft:Looting]].
* 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 [[Minecraft:zombie]] spawning riding it now has a chance of dropping a [[Minecraft:red mushroom]] on death.
** Any [[Minecraft:zombie]] spawning 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 [[Minecraft:Mob AI|pathfinding]] and therefore make it hostile.
** 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 [[Minecraft:horse armor]].  
* 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 298: Line 298:


=== Spawn events ===
=== Spawn events ===
{{cd|spawn_adult}}
{{MC/Cd|spawn_adult}}
* Can now be applied when summoning [[Minecraft:zombified piglins]], spawning as an adult.
* Can now be applied when summoning zombified piglins, spawning as an adult.
{{cd|spawn_baby}}
{{MC/Cd|spawn_baby}}
* Can now be applied when summoning [[Minecraft:zombified piglins]], spawning as a baby.
* Can now be applied when summoning zombified piglins, spawning as a baby.


=== Technical ===
=== Technical ===
'''AI Goals'''
'''AI Goals'''
* 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.
* 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.
* Added the {{cd|"minecraft:behavior.use_kinetic_weapon"}} AI goal
* Added the {{MC/Cd|"minecraft:behavior.use_kinetic_weapon"}} AI goal
** Description:
** Description:
*** Allows a mob to make use of items with a {{cd|"minecraft:kinetic_weapon"}} item component.
*** Allows a mob to make use of items with a {{MC/Cd|"minecraft:kinetic_weapon"}} item component.
*** The mob will approach the target before using the weapon and charging with it.
*** The mob will approach the target before using the weapon and charging with it.
*** If the target gets too close, the mob will retreat and reposition before charging again.
*** If the target gets too close, the mob will retreat and reposition before charging again.
*** Once all {{cd|"max_duration"}} in the item's {{cd|"minecraft:kinetic_weapon"}} component have elapsed, the mob goes on cooldown and retreats before approaching again.
*** Once all {{MC/Cd|"max_duration"}} in the item's {{MC/Cd|"minecraft:kinetic_weapon"}} component have elapsed, the mob goes on cooldown and retreats before approaching again.
** Fields:
** Fields:
*** {{cd|"approach_distance"}}: The distance to the target within which the mob begins using its kinetic weapon.
*** {{MC/Cd|"approach_distance"}}: The distance to the target within which the mob begins using its kinetic weapon.
*** {{cd|"reposition_distance"}}: The distance the mob retreats to once the target is closer than the midpoint of the item's {{cd|"minecraft:kinetic_weapon"}} component's minimum and maximum {{cd|"reach"}}.
*** {{MC/Cd|"reposition_distance"}}: The distance the mob retreats to once the target is closer than the midpoint of the item's {{MC/Cd|"minecraft:kinetic_weapon"}} component's minimum and maximum {{MC/Cd|"reach"}}.
*** {{cd|"reposition_speed_multiplier"}}: Multiplier applied to the mob's movement speed while repositioning.
*** {{MC/Cd|"reposition_speed_multiplier"}}: Multiplier applied to the mob's movement speed while repositioning.
*** {{cd|"cooldown_distance"}}: The distance the mob retreats to after all of the item's {{cd|"minecraft:kinetic_weapon"}} component's {{cd|"max_duration"}} values have elapsed.
*** {{MC/Cd|"cooldown_distance"}}: The distance the mob retreats to after all of the item's {{MC/Cd|"minecraft:kinetic_weapon"}} component's {{MC/Cd|"max_duration"}} values have elapsed.
*** {{cd|"cooldown_speed_multiplier"}}: Multiplier applied to the mob's movement speed while on cooldown.
*** {{MC/Cd|"cooldown_speed_multiplier"}}: Multiplier applied to the mob's movement speed while on cooldown.
*** {{cd|"weapon_reach_multiplier"}}: Multiplier applied to the item's {{cd|"minecraft:kinetic_weapon"}} component's {{cd|"reach"}}.
*** {{MC/Cd|"weapon_reach_multiplier"}}: Multiplier applied to the item's {{MC/Cd|"minecraft:kinetic_weapon"}} component's {{MC/Cd|"reach"}}.
*** {{cd|"weapon_min_speed_multiplier"}}: Multiplier applied to each {{cd|"min_speed"}} and {{cd|"min_relative_speed"}} condition in the item's {{cd|"minecraft:kinetic_weapon"}} component.
*** {{MC/Cd|"weapon_min_speed_multiplier"}}: Multiplier applied to each {{MC/Cd|"min_speed"}} and {{MC/Cd|"min_relative_speed"}} condition in the item's {{MC/Cd|"minecraft:kinetic_weapon"}} component.
*** {{cd|"min_path_time"}}: Minimum base time, in seconds, before recalculating a new attack path to the target (before increases are applied).
*** {{MC/Cd|"min_path_time"}}: Minimum base time, in seconds, before recalculating a new attack path to the target (before increases are applied).
*** {{cd|"max_path_time"}}: Maximum base time, in seconds, before recalculating a new attack path to the target (before increases are applied).
*** {{MC/Cd|"max_path_time"}}: Maximum base time, in seconds, before recalculating a new attack path to the target (before increases are applied).
*** {{cd|"path_fail_time_increase"}}: Time, in seconds, added to the attack path recalculation interval when the mob cannot move along the current path.
*** {{MC/Cd|"path_fail_time_increase"}}: Time, in seconds, added to the attack path recalculation interval when the mob cannot move along the current path.
*** {{cd|"inner_boundary_time_increase"}}: Time, in seconds, added to the attack path recalculation interval when the target is beyond {{cd|"path_inner_boundary"}}.
*** {{MC/Cd|"inner_boundary_time_increase"}}: Time, in seconds, added to the attack path recalculation interval when the target is beyond {{MC/Cd|"path_inner_boundary"}}.
*** {{cd|"outer_boundary_time_increase"}}: Time, in seconds, added to the attack path recalculation interval when the target is beyond {{cd|"path_outer_boundary"}}.
*** {{MC/Cd|"outer_boundary_time_increase"}}: Time, in seconds, added to the attack path recalculation interval when the target is beyond {{MC/Cd|"path_outer_boundary"}}.
*** {{cd|"path_inner_boundary"}}: Distance at which to increase attack path recalculation by {{cd|"inner_boundary_time_increase"}}.
*** {{MC/Cd|"path_inner_boundary"}}: Distance at which to increase attack path recalculation by {{MC/Cd|"inner_boundary_time_increase"}}.
*** {{cd|"path_outer_boundary"}}: Distance at which to increase attack path recalculation by {{cd|"outer_boundary_time_increase"}}.
*** {{MC/Cd|"path_outer_boundary"}}: Distance at which to increase attack path recalculation by {{MC/Cd|"outer_boundary_time_increase"}}.
*** {{cd|"speed_multiplier"}}: Multiplier applied to the mob's movement speed when moving toward its target.
*** {{MC/Cd|"speed_multiplier"}}: Multiplier applied to the mob's movement speed when moving toward its target.
*** {{cd|"require_complete_path"}}: Specifies whether a full navigation path from the mob to the target is required.
*** {{MC/Cd|"require_complete_path"}}: Specifies whether a full navigation path from the mob to the target is required.
*** {{cd|"track_target"}}: Allows the mob to track its target even if it lacks a hard-coded sensing component.
*** {{MC/Cd|"track_target"}}: Allows the mob to track its target even if it lacks a hard-coded sensing component.
*** {{cd|"cooldown_time"}}: Cooldown time, in seconds, between consecutive attacks.
*** {{MC/Cd|"cooldown_time"}}: Cooldown time, in seconds, between consecutive attacks.
*** {{cd|"melee_fov"}}: Field of view, in degrees, used by the hard-coded sensing component to detect a valid attack target.
*** {{MC/Cd|"melee_fov"}}: Field of view, in degrees, used by the hard-coded sensing component to detect a valid attack target.
*** {{cd|"x_max_rotation"}}: Maximum rotation, in degrees, on the X-axis while the mob is trying to look at its target.
*** {{MC/Cd|"x_max_rotation"}}: Maximum rotation, in degrees, on the X-axis while the mob is trying to look at its target.
*** {{cd|"y_max_head_rotation"}}: Maximum rotation, in degrees, on the Y-axis while the mob is trying to look at its target.
*** {{MC/Cd|"y_max_head_rotation"}}: Maximum rotation, in degrees, on the Y-axis while the mob is trying to look at its target.
*** {{cd|"random_stop_interval"}}: Defines a 1-in-N chance for the mob to stop its current attack, where N equals {{cd|"random_stop_interval"}}.
*** {{MC/Cd|"random_stop_interval"}}: Defines a 1-in-N chance for the mob to stop its current attack, where N equals {{MC/Cd|"random_stop_interval"}}.
*** {{cd|"attack_once"}}: Allows the mob to perform this melee attack behavior only once during its lifetime.
*** {{MC/Cd|"attack_once"}}: Allows the mob to perform this melee attack behavior only once during its lifetime.
** Requirements:
** Requirements:
*** The mob must have an item with the {{cd|"minecraft:kinetic_weapon"}} item component
*** The mob must have an item with the {{MC/Cd|"minecraft:kinetic_weapon"}} item component
*** Must otherwise fulfill the same conditions as other melee attack goals.
*** Must otherwise fulfill the same conditions as other melee attack goals.
*** {{cd|"minecraft:behavior.melee_box_attack"}}, {{cd|"minecraft:behavior.delayed_attack"}}, {{cd|"minecraft:behavior.melee_attack"}} and {{cd|"minecraft:behavior.stomp_attack"}} now correctly apply their {{cd|"path_inner_boundary"}} field.
*** {{MC/Cd|"minecraft:behavior.melee_box_attack"}}, {{MC/Cd|"minecraft:behavior.delayed_attack"}}, {{MC/Cd|"minecraft:behavior.melee_attack"}} and {{MC/Cd|"minecraft:behavior.stomp_attack"}} now correctly apply their {{MC/Cd|"path_inner_boundary"}} field.
* Added two new fields to {{cd|behavior.float}} to enable more control of floating and how long the vehicle can be underwater before dismounting its passengers.
* Added two new fields to {{MC/Cd|behavior.float}} to enable more control of floating and how long the vehicle can be underwater before dismounting its passengers.
** {{cd|chance_per_tick_to_float}}: The chance per tick to cause an upward impulse.
** {{MC/Cd|chance_per_tick_to_float}}: The chance per tick to cause an upward impulse.
** {{cd|time_under_water_to_dismount_passengers}}: Time in seconds that a floating vehicles head can be underwater before it causes its passengers to dismount.
** {{MC/Cd|time_under_water_to_dismount_passengers}}: Time in seconds that a floating vehicles head can be underwater before it causes its passengers to dismount.
* Added a new field to {{cd|behavior.nearest_attackable_target}} to enable a probability of target being chosen by {{cd|behavior.nearest_attackable_target}} goal:
* Added a new field to {{MC/Cd|behavior.nearest_attackable_target}} to enable a probability of target being chosen by {{MC/Cd|behavior.nearest_attackable_target}} goal:
** {{cd|target_acquisition_probability:}} Probability (0.0 to 1.0) that an entity will accept a found target.
** {{MC/Cd|target_acquisition_probability:}} Probability (0.0 to 1.0) that an entity will accept a found target.
*** The default value unless specified is 1.0.
*** The default value unless specified is 1.0.
* Modified {{cd|behavior.nearest_attackable_target}}'s {{cd|attack_interval}} field to support a range of value:
* Modified {{MC/Cd|behavior.nearest_attackable_target}}'s {{MC/Cd|attack_interval}} field to support a range of value:
** {{cd|range_min}}: Minimum time in seconds before the entity searches for a attack target, can now be set to other values than just 0.
** {{MC/Cd|range_min}}: Minimum time in seconds before the entity searches for a attack target, can now be set to other values than just 0.
** {{cd|range_max}}: Maximum time in seconds before the entity searches for a attack target.
** {{MC/Cd|range_max}}: Maximum time in seconds before the entity searches for a attack target.
* Added the {{cd|"hijack_mount_navigation"}} field to the {{cd|"minecraft:behavior.use_kinetic_weapon"}} AI goal.
* Added the {{MC/Cd|"hijack_mount_navigation"}} field to the {{MC/Cd|"minecraft:behavior.use_kinetic_weapon"}} AI goal.
** Allows a mob to override its mount’s navigation behavior with the one defined by this goal.
** Allows a mob to override its mount’s navigation behavior with the one defined by this goal.
*** Requires the mount to be running the {{cd|"minecraft:behavior.mount_pathing"}} goal, whose default behavior will be ignored.
*** Requires the mount to be running the {{MC/Cd|"minecraft:behavior.mount_pathing"}} goal, whose default behavior will be ignored.
'''API'''
'''API'''
* Released AABB from {{cd|beta}} to {{cd|v2.4.0}}.
* Released AABB 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}}.
* 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}}.
* Added new module {{cd|@minecraft/server-graphics}} to change graphics and rendering settings.
* Added new module {{MC/Cd|@minecraft/server-graphics}} to change graphics and rendering settings.
* The {{cmd|/clone}} command now fires {{cd|onBreak}} beta API event for custom blocks overridden at source destination.
* The {{MC/Cmd|/clone}} command now fires {{MC/Cd|onBreak}} beta API event for custom blocks overridden at source destination.
* Moved Loot Table Discovery APIs from {{cd|beta}} into {{cd|2.4.0}}.
* Moved Loot Table Discovery APIs from {{MC/Cd|beta}} into {{MC/Cd|2.4.0}}.
* Released {{cd|BlockRedstoneProducerComponent}} from {{cd|beta}} to {{cd|v2.4.0}}.
* Released {{MC/Cd|BlockRedstoneProducerComponent}} from {{MC/Cd|beta}} to {{MC/Cd|v2.4.0}}.
* Released {{cd|InvalidBlockComponentError}} from {{cd|beta}} to {{cd|v2.4.0}}.
* Released {{MC/Cd|InvalidBlockComponentError}} from {{MC/Cd|beta}} to {{MC/Cd|v2.4.0}}.
* Released {{cd|LiquidSettings}} from {{cd|beta}} to {{cd|v2.4.0}}.
* Released {{MC/Cd|LiquidSettings}} from {{MC/Cd|beta}} to {{MC/Cd|v2.4.0}}.
* {{cd|JigsawPlaceOptions}}:
* {{MC/Cd|JigsawPlaceOptions}}:
** Moved {{cd|LiquidSettings}} from {{cd|beta}} to {{cd|v2.4.0}}.
** Moved {{MC/Cd|LiquidSettings}} from {{MC/Cd|beta}} to {{MC/Cd|v2.4.0}}.
* {{cd|JigsawStructurePlaceOptions}}:
* {{MC/Cd|JigsawStructurePlaceOptions}}:
** Moved {{cd|LiquidSettings}} from {{cd|beta}} to {{cd|v2.4.0}}.
** Moved {{MC/Cd|LiquidSettings}} from {{MC/Cd|beta}} to {{MC/Cd|v2.4.0}}.
* Released {{cd|BlockComponentBlockBreakEvent}} from {{cd|beta}} to {{cd|v2.4.0}}.
* Released {{MC/Cd|BlockComponentBlockBreakEvent}} from {{MC/Cd|beta}} to {{MC/Cd|v2.4.0}}.
* {{cmd|/structure}} and {{cmd|/place}} commands and {{cd|StructureManager}} API Place function now trigger {{cd|onBreak}} beta API event for custom blocks when overidden.
* {{MC/Cmd|/structure}} and {{MC/Cmd|/place}} commands and {{MC/Cd|StructureManager}} API Place function now trigger {{MC/Cd|onBreak}} beta API event for custom blocks when overidden.
* Moved class {{cd|Potions}} from {{cd|beta}} to {{cd|v2.4.0}}.
* Moved class {{MC/Cd|Potions}} from {{MC/Cd|beta}} to {{MC/Cd|v2.4.0}}.
* Moved class {{cd|PotionDeliveryType}} from {{cd|beta}} to {{cd|v2.4.0}}.
* Moved class {{MC/Cd|PotionDeliveryType}} from {{MC/Cd|beta}} to {{MC/Cd|v2.4.0}}.
* Moved class {{cd|PotionEffectType}} from {{cd|beta}} to {{cd|v2.4.0}}.
* Moved class {{MC/Cd|PotionEffectType}} from {{MC/Cd|beta}} to {{MC/Cd|v2.4.0}}.
* Moved component {{cd|ItemPotionComponent}} from {{cd|beta}} to {{cd|v2.4.0}}.
* Moved component {{MC/Cd|ItemPotionComponent}} from {{MC/Cd|beta}} to {{MC/Cd|v2.4.0}}.
* Moved error {{cd|InvalidPotionDeliveryTypeError}} from {{cd|beta}} to {{cd|v2.4.0}}.
* Moved error {{MC/Cd|InvalidPotionDeliveryTypeError}} from {{MC/Cd|beta}} to {{MC/Cd|v2.4.0}}.
* Moved error {{cd|InvalidPotionEffectTypeError}} from {{cd|beta}} to {{cd|v2.4.0}}.
* Moved error {{MC/Cd|InvalidPotionEffectTypeError}} from {{MC/Cd|beta}} to {{MC/Cd|v2.4.0}}.
* Player method {{cd|clearPropertyOverridesForEntity}} can now take an entity or entity ID as valid arguments in {{cd|v1.19.0}}.
* Player method {{MC/Cd|clearPropertyOverridesForEntity}} can now take an entity or entity ID as valid arguments in {{MC/Cd|v1.19.0}}.
'''[[Minecraft:Biome]]s'''
'''[[Minecraft:Biome]]s'''
* The client side Molang queries {{cd|query.entity_biome_has_all_tags}}, {{cd|query.entity_biome_has_any_tags}}, and {{cd|query.entity_biome_has_any_identifier}} no longer need the Upcoming Creator Features toggle to be used.
* The client side Molang queries {{MC/Cd|query.entity_biome_has_all_tags}}, {{MC/Cd|query.entity_biome_has_any_tags}}, and {{MC/Cd|query.entity_biome_has_any_identifier}} no longer need the Upcoming Creator Features toggle to be used.
'''[[Minecraft:Block]]s'''
'''[[Minecraft:Block]]s'''
* 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.
* 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.
* Moved the {{cd|minecraft:precipitation_interactions}} i.e. {{cd|Block Precipitations Interactions}} component from experimental to stable.
* Moved the {{MC/Cd|minecraft:precipitation_interactions}} i.e. {{MC/Cd|Block Precipitations Interactions}} component from experimental to stable.
* Extended {{cd|"minecraft:collision_box"}} height to 24 when using a format version of 1.21.130 or higher and the Upcoming Creator Features toggle is enabled.
* Extended {{MC/Cd|"minecraft:collision_box"}} height to 24 when using a format version of 1.21.130 or higher and the Upcoming Creator Features toggle is enabled.
* {{cd|"minecraft:collision_box"}} now supports arrays of boxes when using a format version of 1.21.130 or higher and the Upcoming Creator Features toggle is enabled.
* {{MC/Cd|"minecraft:collision_box"}} now supports arrays of boxes when using a format version of 1.21.130 or higher and the Upcoming Creator Features toggle is enabled.
'''Block Components'''
'''Block Components'''
* The option {{cd|"alpha_masked_tint"}} in {{cd|"minecraft:material_instances"}} now requires the Upcoming Creator Features toggle again.
* The option {{MC/Cd|"alpha_masked_tint"}} in {{MC/Cd|"minecraft:material_instances"}} now requires the Upcoming Creator Features toggle again.
* Modified {{cd|"minecraft:material_instances"}} block component.
* Modified {{MC/Cd|"minecraft:material_instances"}} block component.
* Field emissive renamed to shaded to better describe what the field does.
* Field emissive renamed to shaded to better describe what the field does.
* Default value of shaded now true, when false the material ignores face_dimming and ambient occlusion.
* Default value of shaded now true, when false the material ignores face_dimming and ambient occlusion.
* Released field {{cd|"shaded"}}, formerly called {{cd|"emissive"}} from experimental.
* Released field {{MC/Cd|"shaded"}}, formerly called {{MC/Cd|"emissive"}} from experimental.
'''Components'''
'''Components'''
* Updates to {{cd|minecraft:dash_action}}
* Updates to {{MC/Cd|minecraft:dash_action}}
** Added new field {{cd|"can_dash_underwater"}} that allows entities with this component to dash underwater.
** Added new field {{MC/Cd|"can_dash_underwater"}} that allows entities with this component to dash underwater.
* Added {{cd|is_controlling_passenger_family}} entity filter to check if the passenger controlling a mount is of the specified family.
* Added {{MC/Cd|is_controlling_passenger_family}} entity filter to check if the passenger controlling a mount is of the specified family.
* Added {{cd|has_item_with_component}} entity filter to check if the entity has equipped an item with the designated component name.
* Added {{MC/Cd|has_item_with_component}} entity filter to check if the entity has equipped an item with the designated component name.
'''Entity Components'''
'''Entity Components'''
* Added new field, {{cd|"protection_slot"}}, to {{cd|minecraft:burns_in_daylight}}, which allows specifying an equipment slot that should provide protection from burning in daylight.
* Added new field, {{MC/Cd|"protection_slot"}}, to {{MC/Cd|minecraft:burns_in_daylight}}, which allows specifying an equipment slot that should provide protection from burning in daylight.
** Valid values are {{cd|"slot.weapon.offhand"}}, {{cd|"slot.armor.head"}}, {{cd|"slot.armor.chest"}}, {{cd|"slot.armor.legs"}}, {{cd|"slot.armor.feet"}}, and {{cd|"slot.armor.body"}}.
** Valid values are {{MC/Cd|"slot.weapon.offhand"}}, {{MC/Cd|"slot.armor.head"}}, {{MC/Cd|"slot.armor.chest"}}, {{MC/Cd|"slot.armor.legs"}}, {{MC/Cd|"slot.armor.feet"}}, and {{MC/Cd|"slot.armor.body"}}.
** Leaving this field unspecified will default to having the head armor slot provide protection from burning in daylight.
** Leaving this field unspecified will default to having the head armor slot provide protection from burning in daylight.
* In the {{cd|"minecraft:ageable"}} and {{cd|"minecraft:breedable"}} components, the {{cd|"transform_to_item"}} field has been renamed to {{cd|"result_item"}}.
* In the {{MC/Cd|"minecraft:ageable"}} and {{MC/Cd|"minecraft:breedable"}} components, the {{MC/Cd|"transform_to_item"}} field has been renamed to {{MC/Cd|"result_item"}}.
** This field is now defined for each item entry in each component's {{cd|"items"}} list, enabling item-specific transformations on use.
** This field is now defined for each item entry in each component's {{MC/Cd|"items"}} list, enabling item-specific transformations on use.
* Added {{cd|"result_item"}} field to the items in the {{cd|"minecraft:healable"}} and {{cd|"minecraft:tameable"}} components.
* Added {{MC/Cd|"result_item"}} field to the items in the {{MC/Cd|"minecraft:healable"}} and {{MC/Cd|"minecraft:tameable"}} components.
** This field is defined for each item entry in the {{cd|"items"}} list.
** This field is defined for each item entry in the {{MC/Cd|"items"}} list.
* Upgraded the {{cd|minecraft:addrider}} entity component, allowing it to take an array of riders.
* Upgraded the {{MC/Cd|minecraft:addrider}} entity component, allowing it to take an array of riders.
** Description:
** Description:
*** Allows a rideable mob to spawn with one or more riders.
*** Allows a rideable mob to spawn with one or more riders.
** Fields:
** Fields:
*** {{cd|"riders"}}: Array of riders to add to the entity, with the mandatory field {{cd|entity_type}} and optional field {{cd|spawn_event}}.
*** {{MC/Cd|"riders"}}: Array of riders to add to the entity, with the mandatory field {{MC/Cd|entity_type}} and optional field {{MC/Cd|spawn_event}}.
** {{cd|riders}} Fields:
** {{MC/Cd|riders}} Fields:
*** {{cd|entity_type}}: The type of mob to spawn.
*** {{MC/Cd|entity_type}}: The type of mob to spawn.
*** {{cd|spawn_event}}: An optional event to spawn with the mob.
*** {{MC/Cd|spawn_event}}: An optional event to spawn with the mob.
** Requirements:
** Requirements:
*** The mob must have a {{cd|minecraft:rideable}} entity component.
*** The mob must have a {{MC/Cd|minecraft:rideable}} entity component.
*** The array of riders must be no longer than {{cd|minecraft:rideable}} has {{cd|seat_count}}.
*** The array of riders must be no longer than {{MC/Cd|minecraft:rideable}} has {{MC/Cd|seat_count}}.
* Added new boolean field {{cd|can_dehydrate}} to {{cd|minecraft:breathable}}.
* Added new boolean field {{MC/Cd|can_dehydrate}} to {{MC/Cd|minecraft:breathable}}.
** The field defaults to {{cd|false}} to preserve previous breathable behavior. When set to {{cd|true}}, entities that only breathe water will take dehydration damage when out of water.
** The field defaults to {{MC/Cd|false}} to preserve previous breathable behavior. When set to {{MC/Cd|true}}, entities that only breathe water will take dehydration damage when out of water.
* Renamed the {{cd|minecraft:body_rotation_locked_to_vehicle}} component to {{cd|minecraft:rotation_locked_to_vehicle}}.
* Renamed the {{MC/Cd|minecraft:body_rotation_locked_to_vehicle}} component to {{MC/Cd|minecraft:rotation_locked_to_vehicle}}.
** The component now aligns both the entity's body rotation and its overall rotation with that of its mounted vehicle.
** The component now aligns both the entity's body rotation and its overall rotation with that of its mounted vehicle.
* Added a lunge field to the {{cd|minecraft:exhaustion_values}} component.
* Added a lunge field to the {{MC/Cd|minecraft:exhaustion_values}} component.
** Defines the amount of exhaustion applied when triggering the lunge enchantment, multiplied by the enchantment level.
** Defines the amount of exhaustion applied when triggering the lunge enchantment, multiplied by the enchantment level.
*Added the {{cd|ambient}} field to {{cd|minecraft:mob_effect}} component.
*Added the {{MC/Cd|ambient}} field to {{MC/Cd|minecraft:mob_effect}} component.
** Causes the effect to render with the ambient effect background.
** Causes the effect to render with the ambient effect background.
** Causes the effect to not pulse for timing out.
** Causes the effect to not pulse for timing out.
'''Item Components'''
'''Item Components'''
* Added the {{cd|minecraft:swing_sounds}} item component.
* 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:
*** {{cd|"attack_miss"}}: sound played when an attack misses or deals no damage due to invulnerability.
*** {{MC/Cd|"attack_miss"}}: sound played when an attack misses or deals no damage due to invulnerability.
*** {{cd|"attack_hit"}}: sound played when an attack hits.
*** {{MC/Cd|"attack_hit"}}: sound played when an attack hits.
*** {{cd|"attack_critical_hit"}}: sound played when an attack hits and deals critical damage.
*** {{MC/Cd|"attack_critical_hit"}}: sound played when an attack hits and deals critical damage.
* Added the {{cd|minecraft:kinetic_weapon}} item component.
* 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 {{cd|"damage_multiplier"}} and {{cd|"damage_modifier"}}, the resulting damage is floored to the nearest lower integer.
*** After applying {{MC/Cd|"damage_multiplier"}} and {{MC/Cd|"damage_modifier"}}, the resulting damage is floored to the nearest lower integer.
** Fields:
** Fields:
*** {{cd|"delay"}}: Ticks to wait before applying damage and effects.
*** {{MC/Cd|"delay"}}: Ticks to wait before applying damage and effects.
*** {{cd|"reach"}}: Range along the view vector where entities can be hit.
*** {{MC/Cd|"reach"}}: Range along the view vector where entities can be hit.
*** {{cd|"hitbox_size"}}: Extra tolerance on the raycast to detect entities.
*** {{MC/Cd|"hitbox_size"}}: Extra tolerance on the raycast to detect entities.
*** {{cd|"damage_multiplier"}}: Multiplies the sum of the projected velocities.
*** {{MC/Cd|"damage_multiplier"}}: Multiplies the sum of the projected velocities.
*** {{cd|"damage_modifier"}}: Adds to the multiplied sum of the projected velocities.
*** {{MC/Cd|"damage_modifier"}}: Adds to the multiplied sum of the projected velocities.
*** {{cd|"damage_conditions"}}: Conditions that need to be satisfied for damage to be applied.
*** {{MC/Cd|"damage_conditions"}}: Conditions that need to be satisfied for damage to be applied.
*** {{cd|"knockback_conditions"}}: Conditions that need to be satisfied for knockback to be applied.
*** {{MC/Cd|"knockback_conditions"}}: Conditions that need to be satisfied for knockback to be applied.
*** {{cd|"dismount_conditions"}}: Conditions that need to be satisfied for riders to be dismounted.
*** {{MC/Cd|"dismount_conditions"}}: Conditions that need to be satisfied for riders to be dismounted.
** {{cd|"damage_conditions"}}, {{cd|"knockback_conditions"}} and "{{cd|dismount_conditions"}} fields:
** {{MC/Cd|"damage_conditions"}}, {{MC/Cd|"knockback_conditions"}} and "{{MC/Cd|dismount_conditions"}} fields:
*** {{cd|"max_duration"}}: Time, in ticks, during which the effect can be applied after {{cd|"delay"}} elapses.
*** {{MC/Cd|"max_duration"}}: Time, in ticks, during which the effect can be applied after {{MC/Cd|"delay"}} elapses.
*** {{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_speed"}}: Minimum user's speed (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.
*** {{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 {{cd|"minecraft:use_modifiers"}} item component on the same item.
*** Requires the {{MC/Cd|"minecraft:use_modifiers"}} item component on the same item.
* Added the {{cd|"minecraft:piercing_weapon"}} item component.
* 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:
*** {{cd|"reach"}}: Range along the view vector where entities can be hit.
*** {{MC/Cd|"reach"}}: Range along the view vector where entities can be hit.
*** {{cd|"hitbox_size"}}: Extra tolerance on the raycast to detect entities.
*** {{MC/Cd|"hitbox_size"}}: Extra tolerance on the raycast to detect entities.
** Requirements:
** Requirements:
* The {{cd|"minecraft:cooldown"}} item component now supports a {{cd|"type"}} field.
* The {{MC/Cd|"minecraft:cooldown"}} item component now supports a {{MC/Cd|"type"}} field.
** Values:
** Values:
*** {{cd|"use"}}: puts the item on cooldown when used, preventing further use until it expires, but still allowing attacks, mining, and interaction.
*** {{MC/Cd|"use"}}: puts the item on cooldown when used, preventing further use until it expires, but still allowing attacks, 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.
*** {{MC/Cd|"attack"}}: puts the item on cooldown when attacking, preventing further attacks until it expires, but still allowing use, mining, and interaction.
* Added the {{cd|creative_reach}} field to {{cd|minecraft:kinetic_weapon}} and {{cd|minecraft:piercing_weapon}} item components.
* Added the {{MC/Cd|creative_reach}} field to {{MC/Cd|minecraft:kinetic_weapon}} and {{MC/Cd|minecraft:piercing_weapon}} item components.
** Defines the reach used when the user is in Creative mode.
** Defines the reach used when the user is in Creative mode.
* Added the {{cd|start_sound}} field to the {{cd|minecraft:use_modifiers}} item component.
* Added the {{MC/Cd|start_sound}} field to the {{MC/Cd|minecraft:use_modifiers}} item component.
** Defines the sound to play when starting using the item.
** Defines the sound to play when starting using the item.
'''[[Minecraft:Molang]]'''
'''[[Minecraft:Molang]]'''
* Added four new Molang queries pertaining to the {{cd|minecraft:on_use_kinetic_damage}} item component:
* Added four new Molang queries pertaining to the {{MC/Cd|minecraft:on_use_kinetic_damage}} item component:
** {{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_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_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_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_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_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_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.
** {{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 {{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_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_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_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_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_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_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.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.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 {{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 new Pack Settings Molang queries:
* Added new Pack Settings Molang queries:
** {{cd|query.get_pack_setting('ns:slider_name')}}, the value of a slider.
** {{MC/Cd|query.get_pack_setting('ns:slider_name')}}, the value of a slider.
** {{cd|query.is_pack_setting_enabled('ns:toggle_name')}}, check if toggle is enabled.
** {{MC/Cd|query.is_pack_setting_enabled('ns:toggle_name')}}, check if toggle is enabled.
** {{cd|query.is_pack_setting_selected('ns:dropdown_name', 'dropdown_option_name')}}, if a dropdown option is selected.
** {{MC/Cd|query.is_pack_setting_selected('ns:dropdown_name', 'dropdown_option_name')}}, if a dropdown option is selected.
'''Network'''
'''Network'''
* Added {{cd|ActorFlags::BODY_ROTATION_LOCKED_TO_VEHICLE}}
* Added {{MC/Cd|ActorFlags::BODY_ROTATION_LOCKED_TO_VEHICLE}}
*LevelSoundEventPacket modified:
*LevelSoundEventPacket modified:
** added {{cd|LevelSoundEvent::SpearAttackHit}}, {{cd|LevelSoundEvent::SpearAttackMiss}}, {{cd|LevelSoundEvent::WoodenSpearAttackHit}} and {{cd|LevelSoundEvent::WoodenSpearAttackMiss}}.
** added {{MC/Cd|LevelSoundEvent::SpearAttackHit}}, {{MC/Cd|LevelSoundEvent::SpearAttackMiss}}, {{MC/Cd|LevelSoundEvent::WoodenSpearAttackHit}} and {{MC/Cd|LevelSoundEvent::WoodenSpearAttackMiss}}.
* ActorEventPacket modified:
* ActorEventPacket modified:
** added {{cd|ActorEvent::KINETIC_DAMAGE_DEALT}}.
** added {{MC/Cd|ActorEvent::KINETIC_DAMAGE_DEALT}}.
* Added new Level Sound Event, {{cd|imitate.camel_husk}}.
* Added new Level Sound Event, {{MC/Cd|imitate.camel_husk}}.
* Added new Level Sound Event, {{cd|imitate.parched}}.
* Added new Level Sound Event, {{MC/Cd|imitate.parched}}.
* Renamed {{cd|ActorFlags::BODY_ROTATION_LOCKED_TO_VEHICLE}} to {{cd|ActorFlags::ROTATION_LOCKED_TO_VEHICLE}}.
* Renamed {{MC/Cd|ActorFlags::BODY_ROTATION_LOCKED_TO_VEHICLE}} to {{MC/Cd|ActorFlags::ROTATION_LOCKED_TO_VEHICLE}}.
* Added {{cd|Ambient}} boolean field to {{cd|MobEffectPacket}}, defines if the effect is considered ambient.
* Added {{MC/Cd|Ambient}} boolean field to {{MC/Cd|MobEffectPacket}}, defines if the effect is considered ambient.
* Modified {{cd|LevelSoundEventPacket}}:
* Modified {{MC/Cd|LevelSoundEventPacket}}:
** added {{cd|LevelSoundEvent::SpearUse}} and {{cd|LevelSoundEvent::WoodenSpearUse}}.
** added {{MC/Cd|LevelSoundEvent::SpearUse}} and {{MC/Cd|LevelSoundEvent::WoodenSpearUse}}.
'''UI'''
'''UI'''
* String multiplication in UI expressions is now limited exclusively to {{cd|%.<number>s}}.
* String multiplication in UI expressions is now limited exclusively to {{MC/Cd|%.<number>s}}.
* Added {{cd|resolve_ancestor_scope}} boolean to 'view bindings' as a way to bind to an ancestor that matches the {{cd|source_control_name}}.
* Added {{MC/Cd|resolve_ancestor_scope}} boolean to 'view bindings' as a way to bind to an ancestor that matches the {{MC/Cd|source_control_name}}.


== Experimental ==
== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs" and "Upcoming Creator Features" [[Minecraft:experimental]] toggles.
These additions and changes are accessible by enabling the "Beta APIs" and "Upcoming Creator Features" experimental toggles.
=== Additions ===
=== Additions ===
==== Technical ====
==== Technical ====
'''API'''
'''API'''
* Released {{cd|@minecraft/server}} version 2.4.0.
* Released {{MC/Cd|@minecraft/server}} version 2.4.0.
* Added {{cd|@minecraft/server}} version 2.5.0-beta.
* Added {{MC/Cd|@minecraft/server}} version 2.5.0-beta.
* Added {{cd|EntitySwingSource}} for providing context of player swings to {{cd|beta}}.
* Added {{MC/Cd|EntitySwingSource}} for providing context of player swings to {{MC/Cd|beta}}.
* Added {{cd|PlayerSwingStartAfterEvent.swingSource}} to {{cd|beta}}.
* Added {{MC/Cd|PlayerSwingStartAfterEvent.swingSource}} to {{MC/Cd|beta}}.
* Added {{cd|PlayerSwingEventOptions.swingSource}} to {{cd|beta}}.
* Added {{MC/Cd|PlayerSwingEventOptions.swingSource}} to {{MC/Cd|beta}}.
* World:
* World:
** Added property {{cd|readonly}} {{cd|tickingAreaManager: TickingAreaManager}} to {{cd|beta}}.
** Added property {{MC/Cd|readonly}} {{MC/Cd|tickingAreaManager: TickingAreaManager}} to {{MC/Cd|beta}}.
*Added class {{cd|TickingAreaManager}} to {{cd|beta}}.
*Added class {{MC/Cd|TickingAreaManager}} to {{MC/Cd|beta}}.
* Added interface {{cd|TickingArea}} to {{cd|beta}}.
* Added interface {{MC/Cd|TickingArea}} to {{MC/Cd|beta}}.
* Added interface {{cd|TickingAreaOptions}} to {{cd|beta}}.
* Added interface {{MC/Cd|TickingAreaOptions}} to {{MC/Cd|beta}}.
* Added class {{cd|TickingAreaError}} to {{cd|beta}}.
* Added class {{MC/Cd|TickingAreaError}} to {{MC/Cd|beta}}.
* Added enum {{cd|TickingAreaErrorReason}} to {{cd|beta}}.
* Added enum {{MC/Cd|TickingAreaErrorReason}} to {{MC/Cd|beta}}.
* Added {{cd|BlockComponentRedstoneUpdateEvent}}, which can be subscribed by custom block components.
* Added {{MC/Cd|BlockComponentRedstoneUpdateEvent}}, which can be subscribed by custom block components.
* Added {{cd|onRedstoneUpdate}} custom component subscription in {{cd|beta}} with the following conditions:
* Added {{MC/Cd|onRedstoneUpdate}} custom component subscription in {{MC/Cd|beta}} with the following conditions:
** Block has {{cd|minecraft:redstone_consumer}} component, otherwise CONTENT_ERROR is thrown.
** Block has {{MC/Cd|minecraft:redstone_consumer}} component, otherwise CONTENT_ERROR is thrown.
*** Subscription is not queued if the {{cd|BlockComponentRedstoneUpdateEvent.powerLevel}} is less than {{cd|minecraft:redstone_consumer}} field {{cd|min_power}}.
*** Subscription is not queued if the {{MC/Cd|BlockComponentRedstoneUpdateEvent.powerLevel}} is less than {{MC/Cd|minecraft:redstone_consumer}} field {{MC/Cd|min_power}}.
'''API Infra'''
'''API Infra'''
* Modernized {{cd|CommandOutputPacket}} serialization
* Modernized {{MC/Cd|CommandOutputPacket}} serialization
** Max number of {{cd|"Output Messages"}} are now 100.
** Max number of {{MC/Cd|"Output Messages"}} are now 100.
** Field {{cd|"Message Id"}}, set max size to 512 characters.
** Field {{MC/Cd|"Message Id"}}, set max size to 512 characters.
** Max number of {{cd|"Parameters"}} are now 512.
** Max number of {{MC/Cd|"Parameters"}} are now 512.
* Modernized {{cd|CommandRequestPacket}} serialization.
* 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 {{cd|minecraft:support}}.
* Added component {{MC/Cd|minecraft:support}}.
* 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}}.
* 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 component {{cd|minecraft:connection_rule}} behind the Upcoming Creator Features toggle, which allows custom blocks to define whether other blocks with connection behavior - such as fences, [[Minecraft:wall]]s, [[Minecraft:bars]], and glass panes - can try to create a connection.
* Added component {{MC/Cd|minecraft:connection_rule}} behind the Upcoming Creator Features toggle, which allows custom blocks to define whether other blocks with connection behavior - such as fences, [[Minecraft:wall]]s, [[Minecraft:bars]], and glass panes - can try to create a connection.
* Added [[Minecraft:Block tag (Bedrock Edition)|VanillaBlockTag]] {{cd|minecraft:has_fence_connections}} that can be used to identify a custom block as a block that creates connections like a fence; this tag is required to create connections between custom and Vanilla fences.
* Added [[Minecraft:Block tag (Bedrock Edition)|VanillaBlockTag]] {{MC/Cd|minecraft:has_fence_connections}} that can be used to identify a custom block as a block that creates connections like a fence; this tag is required to create connections between custom and Vanilla fences.
** The component and tag can be used along with the {{cd|minecraft:connection}} block trait to make a custom fence that creates connections like a Vanilla fence.
** The component and tag can be used along with the {{MC/Cd|minecraft:connection}} block trait to make a custom fence that creates connections like a Vanilla fence.
* Added new state {{cd|minecraft:corner_and_cardinal_direction}} to the {{cd|minecraft:placement_direction}} block trait, which enables the {{cd|minecraft:corner}} with values {{cd|none}}, {{cd|inner_left}}, {{cd|inner_right}}, {{cd|outer_left}}, and {{cd|outer_right}} to provide similar behavior to how stairs in Vanilla work.
* Added new state {{MC/Cd|minecraft:corner_and_cardinal_direction}} to the {{MC/Cd|minecraft:placement_direction}} block trait, which enables the {{MC/Cd|minecraft:corner}} with values {{MC/Cd|none}}, {{MC/Cd|inner_left}}, {{MC/Cd|inner_right}}, {{MC/Cd|outer_left}}, and {{MC/Cd|outer_right}} to provide similar behavior to how stairs in Vanilla work.
** When this is set, you can use the field {{cd|blocks_to_corner_with}} to decide the criteria with an array of block descriptors to determine what blocks to form a corner with.
** When this is set, you can use the field {{MC/Cd|blocks_to_corner_with}} to decide the criteria with an array of block descriptors to determine what blocks to form a corner with.
*** With the Beta APIs toggle on, Vanilla Stairs have the tag {{cd|minecraft:cornerable_stairs}} available, and can corner with custom blocks with the same tag if the block also uses {{cd|minecraft:cardinal_direction}} block states.
*** With the Beta APIs toggle on, Vanilla Stairs have the tag {{MC/Cd|minecraft:cornerable_stairs}} available, and can corner with custom blocks with the same tag if the block also uses {{MC/Cd|minecraft:cardinal_direction}} block states.
*** The default behavior for this field is to corner with the same block name.
*** The default behavior for this field is to corner with the same block name.
**** This all requires the Beta APIs toggle to be enabled on a world and the {{cd|use_beta_features}} flag on your block.
**** This all requires the Beta APIs toggle to be enabled on a world and the {{MC/Cd|use_beta_features}} flag on your block.
* The {{cd|minecraft:corner}} block state is now mirrored when used within a structure.
* The {{MC/Cd|minecraft:corner}} block state is now mirrored when used within a structure.
* Added {{cd|minecraft:redstone_consumer}} component behind the Upcoming Creator Features experiment.
* Added {{MC/Cd|minecraft:redstone_consumer}} component behind the Upcoming Creator Features experiment.
** Contains optional field {{cd|min_power}}, which defines the minimum value for incoming signal strength.
** Contains optional field {{MC/Cd|min_power}}, which defines the minimum value for incoming signal strength.
*** If signal strength is greater than or equal to this value, then the {{cd|onRedstoneUpdate}} event is sent to Scripts.
*** If signal strength is greater than or equal to this value, then the {{MC/Cd|onRedstoneUpdate}} event is sent to Scripts.
** Contains optional field {{cd|propogates_power}}, a boolean to control whether a signal can pass through this block or not.
** Contains optional field {{MC/Cd|propogates_power}}, a boolean to control whether a signal can pass through this block or not.
* Modified {{cd|minecraft:material_instances}} block component:
* Modified {{MC/Cd|minecraft:material_instances}} block component:
** Removed redundant experimental field {{cd|shaded}}.
** Removed redundant experimental field {{MC/Cd|shaded}}.
* Added {{cd|minecraft:leashable}} block component, which allows custom blocks to receive a lead attachment creating a leash knot, including an offset field to change the position of the [[Minecraft:leash knot]]. Only available with the Upcoming Creator Features experiment enabled.
* Added {{MC/Cd|minecraft:leashable}} block component, which allows custom blocks to receive a lead attachment creating a leash knot, including an offset field to change the position of the leash knot. Only available with the Upcoming Creator Features experiment enabled.
=== Changes ===
=== Changes ===
==== Technical ====
==== Technical ====
'''API'''
'''API'''
* Debug drawing tech in {{cd|@minecraft/debug-utilities}} now supports rendering shapes in different dimensions:
* Debug drawing tech in {{MC/Cd|@minecraft/debug-utilities}} now supports rendering shapes in different dimensions:
** Added {{cd|setLocation(location: minecraftserver.DimensionLocation | minecraftserver.Vector3)}}: void method to DebugShape.
** Added {{MC/Cd|setLocation(location: minecraftserver.DimensionLocation | minecraftserver.Vector3)}}: void method to DebugShape.
** The location property on {{cd|DebugShape}} has been changed to read only (use {{cd|setLocation}} above to modify the location).
** 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 {{cd|DebugShape}}.
** Added dimension readonly property to {{MC/Cd|DebugShape}}.
** Changed the constructors of all the debug shapes to instead take a variant of {{cd|Vector3}} or {{cd|DimensionLocation}}.
** Changed the constructors of all the debug shapes to instead take a variant of {{MC/Cd|Vector3}} or {{MC/Cd|DimensionLocation}}.
'''API Infra'''
'''API Infra'''
* Modernized AvailableCommandsPacket serialization. Added these constraints:
* Modernized AvailableCommandsPacket serialization. Added these constraints:
Line 559: Line 559:
** Constraints / Constraint Indices max size set to 250 elements.
** Constraints / Constraint Indices max size set to 250 elements.
'''[[Minecraft:Block]]s'''
'''[[Minecraft:Block]]s'''
* Blocks that use the {{cd|minecraft:placement_position}} block trait with the state {{cd|minecraft:vertical_half}} and {{cd|minecraft:placement_direction}} with the state {{cd|minecraft:corner_and_cardinal_direction}} now update the corner state immediately instead of a tick later.
* Blocks that use the {{MC/Cd|minecraft:placement_position}} block trait with the state {{MC/Cd|minecraft:vertical_half}} and {{MC/Cd|minecraft:placement_direction}} with the state {{MC/Cd|minecraft:corner_and_cardinal_direction}} now update the corner state immediately instead of a tick later.


== Fixes ==
== Fixes ==
Line 573: Line 573:
|176018|Wolf's model has an offset to the left against their shadow.
|176018|Wolf's model has an offset to the left against their shadow.
|178232|Some sounds of goats aren't controlled by the "Friendly Creatures" sound slider.
|178232|Some sounds of goats aren't controlled by the "Friendly Creatures" sound slider.
|179847|{{cmd|/clone...filtered|link=none}} does not filter out water from waterlogged blocks, and will waterlog any block in target area.
|179847|{{MC/Cmd|/clone...filtered|link=none}} does not filter out water from waterlogged blocks, and will waterlog any block in target area.
|180470|Xbox controller not working on ROG Ally.
|180470|Xbox controller not working on ROG Ally.
|180489|Custom blocks do not have a quick move animation.
|180489|Custom blocks do not have a quick move animation.
Line 608: Line 608:
* 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 a bug where [[Minecraft:camel]]s could not dash when standing in water.
* Fixed a 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 {{cd|"render_method":"blend"}} and {{cd|"render_method":"alpha_test"}} not having shaded sides in the inventory.
* 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 {{cd|PlayerSwingStartAfterEvent}} to only happen on the start of a swing.
* Fixed triggering of {{MC/Cd|PlayerSwingStartAfterEvent}} to only happen on the start of a swing.
* 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 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 onBreak beta API event would not fire if a [[Minecraft:piston]] was the breaking cause.
* Fixed an 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.
* Prevented a crash when trying to export structures in unsupported platforms.
* Prevented a crash when trying to export structures in unsupported platforms.
* Fixed custom blocks rendered in [[Minecraft:structure block]] GUI.
* Fixed custom blocks rendered in structure block GUI.
* Fixed controller focus being cut off for the top of the Realms Timeline opted-out members list.
* Fixed controller focus being cut off for the top of the Realms Timeline opted-out members list.
* Fixed a bug where {{cd|timeLeft}} would cause the {{cd|DebugShape}} to be removed immediately.
* Fixed a bug where {{MC/Cd|timeLeft}} would cause the {{MC/Cd|DebugShape}} to be removed immediately.
* Fixed a bug where the arrow head of the {{cd|DebugArrow}} would look incorrect at certain rotations.
* Fixed a bug where the arrow head of the {{MC/Cd|DebugArrow}} would look incorrect at certain rotations.
* Fixed a bug preventing players from growing [[Minecraft:pink petals]], [[Minecraft:wildflowers]], or [[Minecraft:leaf litter]] by targeting side of a block.
* Fixed a bug preventing players from growing pink petals, [[Minecraft:wildflowers]], or leaf litter by targeting side of a block.
* Fixed snowflakes flickering during player movement.
* Fixed snowflakes flickering during player movement.
* Fixed a bug where the text to speech settings incorrectly auto enabled when starting a world.
* Fixed a bug where the text to speech settings incorrectly auto enabled when starting a world.
Line 635: Line 635:
* Fixed damage particles sometimes rendering as black with vanilla renderer.
* Fixed damage particles sometimes rendering as black with vanilla renderer.
* Fixed archaeology items sometimes rendering as nearly black.
* Fixed archaeology items sometimes rendering as nearly black.
* Fixed an issue where players could get temporarily stuck when adding members to a newly purchased [[Minecraft:Realm]].
* Fixed an issue where players could get temporarily stuck when adding members to a newly purchased Realm.
* Fixed a crash from using a data driven renderer.
* Fixed a crash from using a data driven renderer.
* Fixed ambient mob effects constantly flashing like they are timing out.
* Fixed ambient mob effects constantly flashing like they are timing out.
* Fixed {{cd|"ambient_occlusion"}} field in {{cd|"minecraft:material_instances"}} block component.
* Fixed {{MC/Cd|"ambient_occlusion"}} field in {{MC/Cd|"minecraft:material_instances"}} block component.
* Fixed content warning that incorrectly occurred for {{cd|format_version}} field in entity json in versions before 1.8.0.
* Fixed content warning that incorrectly occurred for {{MC/Cd|format_version}} field in entity json in versions before 1.8.0.
* Fixed an issue where {{cd|DebugShape}} objects were not cleaned up properly after running {{cmd|/reload}}.
* Fixed an issue where {{MC/Cd|DebugShape}} objects were not cleaned up properly after running {{MC/Cmd|/reload}}.
* Fixed an issue where {{cd|DebugText}} would not be affected by the scale property.
* Fixed an issue where {{MC/Cd|DebugText}} would not be affected by the scale property.
* Reduced flickering and fixed incorrect reflections on low roughness materials with height maps in Vibrant Visuals.
* Reduced flickering and fixed incorrect reflections on low roughness materials with height maps in Vibrant Visuals.
* Fixed an issue where signing in at the exact wrong time would make many online features unable to load for 5 minutes.
* Fixed an issue where signing in at the exact wrong time would make many online features unable to load for 5 minutes.
Line 647: Line 647:
* Fixed IME input when application lost and regained focus (switching from the app and back while editing).
* Fixed IME input when application lost and regained focus (switching from the app and back while editing).
* Fixed an issue where IME Candidates would appear in the wrong monitor or misplaced in relation to text field.
* Fixed an issue where IME Candidates would appear in the wrong monitor or misplaced in relation to text field.
* Fixed blocks with the {{cd|tick}} component not ticking when placed via a [[Minecraft:Jigsaw structure]].
* Fixed blocks with the {{MC/Cd|tick}} component not ticking when placed via a Jigsaw structure.


== Videos ==
== Videos ==
:'''Updates for Creators'''
:'''Updates for Creators'''
{{yt|1=O-dlJcrrpPU}}
{{MC/Yt|1=O-dlJcrrpPU}}


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


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


[[Minecraft:de:Bedrock Edition 1.21.130]]
de:Bedrock Edition 1.21.130
[[Minecraft:es:Bedrock Edition 1.21.130]]
es:Bedrock Edition 1.21.130
[[Minecraft:ja:Bedrock Edition 1.21.130]]
ja:Bedrock Edition 1.21.130
[[Minecraft:pt:Edição Bedrock 1.21.130]]
pt:Edição Bedrock 1.21.130
[[Minecraft:ru:1.21.130 (Bedrock Edition)]]
ru:1.21.130 (Bedrock Edition)
[[Minecraft:zh:基岩版1.21.130]]
zh:基岩版1.21.130

Latest revision as of 19:11, 9 April 2026

Template:Infobox versionTemplate:Pointer box 1.21.130, the release of Mounts of Mayhem, is a Minecraft:game drop for Bedrock Edition released on December 9, 2025,<ref>Template:Mcnet</ref><ref>Template:Cite</ref><ref>Template:Cite</ref> which adds the nautilus, nautilus armor, zombie nautilus, Minecraft:spears, zombie horsemen, camel husks, and parched.

Additions

Template:Additions table

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 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.

File:Netherite Horse Armor (item).png Minecraft:Netherite Horse Armor

  • Can be obtained by upgrading diamond horse armor with a smithing table.

Script error: No such module "Smithing".

Script error: No such module "animate". Minecraft:Spawn Eggs

  • Added nautilus, zombie nautilus, camel husk, and parched 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 deals damage but not knockback or dismount if the speed is above the required thresholds.
      • 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:Camel Husk BE1.png Camel Husk

  • New undead camel variant.
  • Spawns at 0 light level in deserts.
  • Spawns with two riders: A Minecraft:husk wielding a spear and a parched.
  • Does not burn in sunlight, following the husk's spawning rules.
  • Does not spawn in caves, following the husk's spawning rules.
  • Is hostile if the rider is a hostile mob.
  • Passive without a rider.
  • Despawns like other hostile mobs, but becomes persistent when ridden by a player.
  • Favourite food is rabbit foot.
  • Cannot be bred.
  • As a mount they work similar to normal camels.

File:Nautilus JE1.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:Parched BE2.png Parched

  • New skeleton variant.
  • Spawns at 0 light level in deserts replacing some of the regular skeletons.
  • Does not spawn in caves, following the husk's spawning rules.
  • Does not burn in sunlight.
  • Shoots arrows of Weakness.
  • Has a slower rate of fire compared to normal skeletons, similar to bogged.

File:Zombie Nautilus JE1.png Zombie Nautilus

  • A new neutral underwater mob that spawns with a drowned rider wielding a Minecraft:trident.
  • File:Coral Zombie Nautilus.png Has a coral variant, which appears when spawned in a warm ocean type biome.
  • 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 by a player or tamed wolf, unaffected by Looting.

Gameplay

Achievements Script error: No such module "Achievement".

Death messages

  • Added the following death message:
    • "<entity> died from dehydration"

Effects

  • File:Breath of the Nautilus.png Breath of the Nautilus
    • Effect that affects players riding a nautilus.
    • 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.
    • Costs saturation/hunger to use, similar to sprinting or jumping.
    • There is also a durability cost of 1 for using Lunge across all levels.

General

Input

  • Automatically selects the Chat screen text field on opening for Windows when using keyboard and mouse, enabling text input as soon as screen opens.

Music

  • Reenabled missing music for several biomes.

Performance

  • Now automatically attempts to join the local copy if syncing world from cloud on Xbox fails.

Minecraft:Realms

Minecraft:Settings

  • 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.

Splash

  • Added "One does not simply walk to the Far Lands".

Graphical

  • Added the ability to data-drive cubemap lighting and effects in Minecraft:Vibrant Visuals.
  • The partial transparency applied to mobs when close to the camera now also applies to players.

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.

File:Water.png Minecraft:Water

  • Light absorption in water has been changed from 2 to 1 units, to match Java Edition.

Gameplay

Technical

  1. REDIRECT Template:Code

Template:Redr now build paths on all blocks the Minecraft:shovel does and it extinguishes campfires and removes Minecraft:snow like a shovel.

General

Minecraft:Settings

  • Accessibility option "Enable Open Chat Message" has been renamed to "Chat Instructions on Join".

UI

  • 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.
  • Added a new joystick for touch controls when using the control schemes
  1. REDIRECT Template:Code

Template:Redr or

  1. REDIRECT Template:Code

Template:Redr.

    • The new joystick is only available with "Joystick & tap to interact" and "Joystick & aim crosshair" control modes.
    • Players who are using "D-Pad & tap to interact" when entering into one of the two control schemes will be put into "Joystick & tap to interact" and then returned to "D-Pad & tap to interact" after they stop using one of the two control schemes.
  • Implemented the same HUD icon for effects File:Effect background BE1.png as Java Edition.
  • All items now show the "Hit" attack prompt when aiming at a mob.
  • Items with dedicated interaction prompts now show when aiming at a mob if there is no other special mob interaction prompt.
  • The mob's inventory panel is now hidden for all unchested mobs in the default UI.
  • The interface windows will now close when you are hurt by a mob.

Panorama

  • Updated the panorama to reflect Mounts of Mayhem.

Performance

  • Improved loading times when exiting worlds.
  • Improved loading times when using the
  1. REDIRECT Template:Command

Template:Redr command.

  • Improved loading times when re-entering similar worlds.
  • Improved loading times when transferring between servers.

Graphical

Items

File:Zombie Horse Spawn Egg JE3.png Minecraft:Spawn Eggs

Minecraft:Tools and Minecraft:Weapons

  • Now lose durability when used to attack armor stands, just like they do when damaging other entities, such as Minecraft:minecarts, Minecraft:paintings, Minecraft:boats, or leash knots.
  • No longer "bob" whenever their durability changes, such as when losing durability from an attack, or repaired by Mending.

Mobs

File:Camel JE1 BE2.png Camel

  • Now takes fall damage starting 4 blocks higher when walking or dashing.
  • No longer sinks in water while ridden by a player.

File:Dolphin.png Dolphin

  • No longer spawns in cold ocean or deep cold ocean biomes to match Java Edition.

Script error: No such module "animate". Donkey, Minecraft:Horse, and Mule

  • No longer sink in water while ridden by a player.

File:Piglin.png Minecraft:Piglin

  • Piglins can now spawn holding spears and use their jab attack.
  • Piglins now consider golden nautilus armor and golden spears as 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 their 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 Minecraft:zombie spawning 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.
  • The tooltip displayed when attempting to mount an untamed zombie horse has been changed from "Ride" to "Mount".

Spawn events

  1. REDIRECT Template:Code

Template:Redr

  • Can now be applied when summoning zombified piglins, spawning as an adult.
  1. REDIRECT Template:Code

Template:Redr

  • Can now be applied when summoning zombified piglins, spawning as a baby.

Technical

AI Goals

  • Made schemas for goals
  1. REDIRECT Template:Code

Template:Redr and

  1. 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.

  • Added the
  1. REDIRECT Template:Code

Template:Redr AI goal

    • Description:
      • Allows a mob to make use of items with a
  1. REDIRECT Template:Code

Template:Redr item component.

      • The mob will approach the target before using the weapon and charging with it.
      • If the target gets too close, the mob will retreat and reposition before charging again.
      • Once all
  1. REDIRECT Template:Code

Template:Redr in the item's

  1. REDIRECT Template:Code

Template:Redr component have elapsed, the mob goes on cooldown and retreats before approaching again.

    • Fields:
  1. REDIRECT Template:Code

Template:Redr: The distance to the target within which the mob begins using its kinetic weapon.

  1. REDIRECT Template:Code

Template:Redr: The distance the mob retreats to once the target is closer than the midpoint of the item's

  1. REDIRECT Template:Code

Template:Redr component's minimum and maximum

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr: Multiplier applied to the mob's movement speed while repositioning.

  1. REDIRECT Template:Code

Template:Redr: The distance the mob retreats to after all of the item's

  1. REDIRECT Template:Code

Template:Redr component's

  1. REDIRECT Template:Code

Template:Redr values have elapsed.

  1. REDIRECT Template:Code

Template:Redr: Multiplier applied to the mob's movement speed while on cooldown.

  1. REDIRECT Template:Code

Template:Redr: Multiplier applied to the item's

  1. REDIRECT Template:Code

Template:Redr component's

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr: Multiplier applied to each

  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr condition in the item's

  1. REDIRECT Template:Code

Template:Redr component.

  1. REDIRECT Template:Code

Template:Redr: Minimum base time, in seconds, before recalculating a new attack path to the target (before increases are applied).

  1. REDIRECT Template:Code

Template:Redr: Maximum base time, in seconds, before recalculating a new attack path to the target (before increases are applied).

  1. REDIRECT Template:Code

Template:Redr: Time, in seconds, added to the attack path recalculation interval when the mob cannot move along the current path.

  1. REDIRECT Template:Code

Template:Redr: Time, in seconds, added to the attack path recalculation interval when the target is beyond

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr: Time, in seconds, added to the attack path recalculation interval when the target is beyond

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr: Distance at which to increase attack path recalculation by

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr: Distance at which to increase attack path recalculation by

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr: Multiplier applied to the mob's movement speed when moving toward its target.

  1. REDIRECT Template:Code

Template:Redr: Specifies whether a full navigation path from the mob to the target is required.

  1. REDIRECT Template:Code

Template:Redr: Allows the mob to track its target even if it lacks a hard-coded sensing component.

  1. REDIRECT Template:Code

Template:Redr: Cooldown time, in seconds, between consecutive attacks.

  1. REDIRECT Template:Code

Template:Redr: Field of view, in degrees, used by the hard-coded sensing component to detect a valid attack target.

  1. REDIRECT Template:Code

Template:Redr: Maximum rotation, in degrees, on the X-axis while the mob is trying to look at its target.

  1. REDIRECT Template:Code

Template:Redr: Maximum rotation, in degrees, on the Y-axis while the mob is trying to look at its target.

  1. REDIRECT Template:Code

Template:Redr: Defines a 1-in-N chance for the mob to stop its current attack, where N equals

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr: Allows the mob to perform this melee attack behavior only once during its lifetime.

    • Requirements:
      • The mob must have an item with the
  1. REDIRECT Template:Code

Template:Redr item component

      • Must otherwise fulfill the same conditions as other melee attack goals.
  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr now correctly apply their

  1. REDIRECT Template:Code

Template:Redr field.

  • Added two new fields to
  1. REDIRECT Template:Code

Template:Redr to enable more control of floating and how long the vehicle can be underwater before dismounting its passengers.

  1. REDIRECT Template:Code

Template:Redr: The chance per tick to cause an upward impulse.

  1. REDIRECT Template:Code

Template:Redr: Time in seconds that a floating vehicles head can be underwater before it causes its passengers to dismount.

  • Added a new field to
  1. REDIRECT Template:Code

Template:Redr to enable a probability of target being chosen by

  1. REDIRECT Template:Code

Template:Redr goal:

  1. REDIRECT Template:Code

Template:Redr Probability (0.0 to 1.0) that an entity will accept a found target.

      • The default value unless specified is 1.0.
  • Modified
  1. REDIRECT Template:Code

Template:Redr's

  1. REDIRECT Template:Code

Template:Redr field to support a range of value:

  1. REDIRECT Template:Code

Template:Redr: Minimum time in seconds before the entity searches for a attack target, can now be set to other values than just 0.

  1. REDIRECT Template:Code

Template:Redr: Maximum time in seconds before the entity searches for a attack target.

  • Added the
  1. REDIRECT Template:Code

Template:Redr field to the

  1. REDIRECT Template:Code

Template:Redr AI goal.

    • Allows a mob to override its mount’s navigation behavior with the one defined by this goal.
      • Requires the mount to be running the
  1. REDIRECT Template:Code

Template:Redr goal, whose default behavior will be ignored. API

  • Released AABB from
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Released
  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Added new module
  1. REDIRECT Template:Code

Template:Redr to change graphics and rendering settings.

  • The
  1. REDIRECT Template:Command

Template:Redr command now fires

  1. REDIRECT Template:Code

Template:Redr beta API event for custom blocks overridden at source destination.

  • Moved Loot Table Discovery APIs from
  1. REDIRECT Template:Code

Template:Redr into

  1. REDIRECT Template:Code

Template:Redr.

  • Released
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Released
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Released
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr:

    • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr:

    • Moved
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Released
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Command

Template:Redr and

  1. REDIRECT Template:Command

Template:Redr commands and

  1. REDIRECT Template:Code

Template:Redr API Place function now trigger

  1. REDIRECT Template:Code

Template:Redr beta API event for custom blocks when overidden.

  • Moved class
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Moved class
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Moved class
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Moved component
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Moved error
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Moved error
  1. REDIRECT Template:Code

Template:Redr from

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Player method
  1. REDIRECT Template:Code

Template:Redr can now take an entity or entity ID as valid arguments in

  1. REDIRECT Template:Code

Template:Redr. Minecraft:Biomes

  • The client side Molang queries
  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr, and

  1. REDIRECT Template:Code

Template:Redr no longer need the Upcoming Creator Features toggle to be used. Minecraft:Blocks

  • The
  1. REDIRECT Template:Code

Template:Redr option in geometry files can no longer be disabled to render block-items larger than its frame from

  1. REDIRECT Template:Code

Template:Redr 1.21.130 onward.

  • Moved the
  1. REDIRECT Template:Code

Template:Redr i.e.

  1. REDIRECT Template:Code

Template:Redr component from experimental to stable.

  • Extended
  1. REDIRECT Template:Code

Template:Redr height to 24 when using a format version of 1.21.130 or higher and the Upcoming Creator Features toggle is enabled.

  1. REDIRECT Template:Code

Template:Redr now supports arrays of boxes when using a format version of 1.21.130 or higher and the Upcoming Creator Features toggle is enabled. Block Components

  • The option
  1. REDIRECT Template:Code

Template:Redr in

  1. REDIRECT Template:Code

Template:Redr now requires the Upcoming Creator Features toggle again.

  • Modified
  1. REDIRECT Template:Code

Template:Redr block component.

  • Field emissive renamed to shaded to better describe what the field does.
  • Default value of shaded now true, when false the material ignores face_dimming and ambient occlusion.
  • Released field
  1. REDIRECT Template:Code

Template:Redr, formerly called

  1. REDIRECT Template:Code

Template:Redr from experimental. Components

  • Updates to
  1. REDIRECT Template:Code

Template:Redr

    • Added new field
  1. REDIRECT Template:Code

Template:Redr that allows entities with this component to dash underwater.

  • Added
  1. REDIRECT Template:Code

Template:Redr entity filter to check if the passenger controlling a mount is of the specified family.

  • Added
  1. REDIRECT Template:Code

Template:Redr entity filter to check if the entity has equipped an item with the designated component name. Entity Components

  • Added new field,
  1. REDIRECT Template:Code

Template:Redr, to

  1. REDIRECT Template:Code

Template:Redr, which allows specifying an equipment slot that should provide protection from burning in daylight.

    • Valid values are
  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr, and

  1. REDIRECT Template:Code

Template:Redr.

    • Leaving this field unspecified will default to having the head armor slot provide protection from burning in daylight.
  • In the
  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr components, the

  1. REDIRECT Template:Code

Template:Redr field has been renamed to

  1. REDIRECT Template:Code

Template:Redr.

    • This field is now defined for each item entry in each component's
  1. REDIRECT Template:Code

Template:Redr list, enabling item-specific transformations on use.

  • Added
  1. REDIRECT Template:Code

Template:Redr field to the items in the

  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr components.

    • This field is defined for each item entry in the
  1. REDIRECT Template:Code

Template:Redr list.

  • Upgraded the
  1. REDIRECT Template:Code

Template:Redr entity component, allowing it to take an array of riders.

    • Description:
      • Allows a rideable mob to spawn with one or more riders.
    • Fields:
  1. REDIRECT Template:Code

Template:Redr: Array of riders to add to the entity, with the mandatory field

  1. REDIRECT Template:Code

Template:Redr and optional field

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr Fields:

  1. REDIRECT Template:Code

Template:Redr: The type of mob to spawn.

  1. REDIRECT Template:Code

Template:Redr: An optional event to spawn with the mob.

    • Requirements:
      • The mob must have a
  1. REDIRECT Template:Code

Template:Redr entity component.

      • The array of riders must be no longer than
  1. REDIRECT Template:Code

Template:Redr has

  1. REDIRECT Template:Code

Template:Redr.

  • Added new boolean field
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

    • The field defaults to
  1. REDIRECT Template:Code

Template:Redr to preserve previous breathable behavior. When set to

  1. REDIRECT Template:Code

Template:Redr, entities that only breathe water will take dehydration damage when out of water.

  • Renamed the
  1. REDIRECT Template:Code

Template:Redr component to

  1. REDIRECT Template:Code

Template:Redr.

    • The component now aligns both the entity's body rotation and its overall rotation with that of its mounted vehicle.
  • Added a lunge field to the
  1. REDIRECT Template:Code

Template:Redr component.

    • Defines the amount of exhaustion applied when triggering the lunge enchantment, multiplied by the enchantment level.
  • Added the
  1. REDIRECT Template:Code

Template:Redr field to

  1. REDIRECT Template:Code

Template:Redr component.

    • Causes the effect to render with the ambient effect background.
    • Causes the effect to not pulse for timing out.

Item Components

  • Added the
  1. REDIRECT Template:Code

Template:Redr item component.

    • Allows overriding the swing sounds emitted by the user.
    • Fields:
  1. REDIRECT Template:Code

Template:Redr: sound played when an attack misses or deals no damage due to invulnerability.

  1. REDIRECT Template:Code

Template:Redr: sound played when an attack hits.

  1. REDIRECT Template:Code

Template:Redr: sound played when an attack hits and deals critical damage.

  • Added the
  1. 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
  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr, the resulting damage is floored to the nearest lower integer.

    • Fields:
  1. REDIRECT Template:Code

Template:Redr: Ticks to wait before applying damage and effects.

  1. REDIRECT Template:Code

Template:Redr: Range along the view vector where entities can be hit.

  1. REDIRECT Template:Code

Template:Redr: Extra tolerance on the raycast to detect entities.

  1. REDIRECT Template:Code

Template:Redr: Multiplies the sum of the projected velocities.

  1. REDIRECT Template:Code

Template:Redr: Adds to the multiplied sum of the projected velocities.

  1. REDIRECT Template:Code

Template:Redr: Conditions that need to be satisfied for damage to be applied.

  1. REDIRECT Template:Code

Template:Redr: Conditions that need to be satisfied for knockback to be applied.

  1. REDIRECT Template:Code

Template:Redr: Conditions that need to be satisfied for riders to be dismounted.

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr and "

  1. REDIRECT Template:Code

Template:Redr fields:

  1. REDIRECT Template:Code

Template:Redr: Time, in ticks, during which the effect can be applied after

  1. REDIRECT Template:Code

Template:Redr elapses.

  1. 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.

  1. 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
  1. REDIRECT Template:Code

Template:Redr item component on the same item.

  • Added the
  1. 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:
  1. REDIRECT Template:Code

Template:Redr: Range along the view vector where entities can be hit.

  1. REDIRECT Template:Code

Template:Redr: Extra tolerance on the raycast to detect entities.

    • Requirements:
  • The
  1. REDIRECT Template:Code

Template:Redr item component now supports a

  1. REDIRECT Template:Code

Template:Redr field.

    • Values:
  1. 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.

  1. 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.

  • Added the
  1. REDIRECT Template:Code

Template:Redr field to

  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr item components.

    • Defines the reach used when the user is in Creative mode.
  • Added the
  1. REDIRECT Template:Code

Template:Redr field to the

  1. REDIRECT Template:Code

Template:Redr item component.

    • Defines the sound to play when starting using the item.

Minecraft:Molang

  • Added four new Molang queries pertaining to the
  1. REDIRECT Template:Code

Template:Redr item component:

  1. REDIRECT Template:Code

Template:Redr, returns the delay value from the main-hand item's

  1. REDIRECT Template:Code

Template:Redr component, or 0 if the component is not present.

  1. REDIRECT Template:Code

Template:Redr, returns the damage_duration value from the main-hand item's

  1. REDIRECT Template:Code

Template:Redr component, or 0 if the component is not present.

  1. REDIRECT Template:Code

Template:Redr, returns the knockback_duration value from the main-hand item's

  1. REDIRECT Template:Code

Template:Redr component, or 0 if the component is not present.

  1. REDIRECT Template:Code

Template:Redr, returns the dismount_duration value from the main-hand item's

  1. REDIRECT Template:Code

Template:Redr component, or 0 if the component is not present.

  • Added
  1. REDIRECT Template:Code

Template:Redr, which returns the

  1. REDIRECT Template:Code

Template:Redr value from the main-hand item's

  1. REDIRECT Template:Code

Template:Redr component, or 0 if the component is not present.

  • Added
  1. REDIRECT Template:Code

Template:Redr, which returns the

  1. REDIRECT Template:Code

Template:Redr value of

  1. REDIRECT Template:Code

Template:Redr from the main-hand item's

  1. REDIRECT Template:Code

Template:Redr component, or 0 if the component is not present.

  • Added
  1. REDIRECT Template:Code

Template:Redr, which returns the

  1. REDIRECT Template:Code

Template:Redr value of

  1. REDIRECT Template:Code

Template:Redr from the main-hand item's

  1. REDIRECT Template:Code

Template:Redr component, or 0 if the component is not present.

  • Added
  1. REDIRECT Template:Code

Template:Redr, which returns the

  1. REDIRECT Template:Code

Template:Redr value of

  1. REDIRECT Template:Code

Template:Redr from the main-hand item's

  1. REDIRECT Template:Code

Template:Redr component, or 0 if the component is not present.

  • Added
  1. REDIRECT Template:Code

Template:Redr, which returns the number of ticks elapsed since the user last hit something while using a kinetic weapon.

  • Added new Pack Settings Molang queries:
  1. REDIRECT Template:Code

Template:Redr, the value of a slider.

  1. REDIRECT Template:Code

Template:Redr, check if toggle is enabled.

  1. REDIRECT Template:Code

Template:Redr, if a dropdown option is selected. Network

  • Added
  1. REDIRECT Template:Code

Template:Redr

  • LevelSoundEventPacket modified:
    • added
  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr.

  • ActorEventPacket modified:
    • added
  1. REDIRECT Template:Code

Template:Redr.

  • Added new Level Sound Event,
  1. REDIRECT Template:Code

Template:Redr.

  • Added new Level Sound Event,
  1. REDIRECT Template:Code

Template:Redr.

  • Renamed
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Added
  1. REDIRECT Template:Code

Template:Redr boolean field to

  1. REDIRECT Template:Code

Template:Redr, defines if the effect is considered ambient.

  • Modified
  1. REDIRECT Template:Code

Template:Redr:

    • added
  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr. UI

  • String multiplication in UI expressions is now limited exclusively to
  1. REDIRECT Template:Code

Template:Redr.

  • Added
  1. REDIRECT Template:Code

Template:Redr boolean to 'view bindings' as a way to bind to an ancestor that matches the

  1. REDIRECT Template:Code

Template:Redr.

Experimental

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

Additions

Technical

API

  • Released
  1. REDIRECT Template:Code

Template:Redr version 2.4.0.

  • Added
  1. REDIRECT Template:Code

Template:Redr version 2.5.0-beta.

  • Added
  1. REDIRECT Template:Code

Template:Redr for providing context of player swings to

  1. REDIRECT Template:Code

Template:Redr.

  • Added
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Added
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • World:
    • Added property
  1. REDIRECT Template:Code

Template:Redr

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Added class
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Added interface
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Added interface
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Added class
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Added enum
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Added
  1. REDIRECT Template:Code

Template:Redr, which can be subscribed by custom block components.

  • Added
  1. REDIRECT Template:Code

Template:Redr custom component subscription in

  1. REDIRECT Template:Code

Template:Redr with the following conditions:

    • Block has
  1. REDIRECT Template:Code

Template:Redr component, otherwise CONTENT_ERROR is thrown.

      • Subscription is not queued if the
  1. REDIRECT Template:Code

Template:Redr is less than

  1. REDIRECT Template:Code

Template:Redr field

  1. REDIRECT Template:Code

Template:Redr. API Infra

  • Modernized
  1. REDIRECT Template:Code

Template:Redr serialization

    • Max number of
  1. REDIRECT Template:Code

Template:Redr are now 100.

    • Field
  1. REDIRECT Template:Code

Template:Redr, set max size to 512 characters.

    • Max number of
  1. REDIRECT Template:Code

Template:Redr are now 512.

  • Modernized
  1. REDIRECT Template:Code

Template:Redr serialization.

    • Field
  1. REDIRECT Template:Code

Template:Redr, set max size to 39 characters. Minecraft:Blocks

  • Added component
  1. REDIRECT Template:Code

Template:Redr.

  • Added a new block trait,
  1. 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

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr.

  • Added component
  1. REDIRECT Template:Code

Template:Redr behind the Upcoming Creator Features toggle, which allows custom blocks to define whether other blocks with connection behavior - such as fences, Minecraft:walls, Minecraft:bars, and glass panes - can try to create a connection.

  1. REDIRECT Template:Code

Template:Redr that can be used to identify a custom block as a block that creates connections like a fence; this tag is required to create connections between custom and Vanilla fences.

    • The component and tag can be used along with the
  1. REDIRECT Template:Code

Template:Redr block trait to make a custom fence that creates connections like a Vanilla fence.

  • Added new state
  1. REDIRECT Template:Code

Template:Redr to the

  1. REDIRECT Template:Code

Template:Redr block trait, which enables the

  1. REDIRECT Template:Code

Template:Redr with values

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr, and

  1. REDIRECT Template:Code

Template:Redr to provide similar behavior to how stairs in Vanilla work.

    • When this is set, you can use the field
  1. REDIRECT Template:Code

Template:Redr to decide the criteria with an array of block descriptors to determine what blocks to form a corner with.

      • With the Beta APIs toggle on, Vanilla Stairs have the tag
  1. REDIRECT Template:Code

Template:Redr available, and can corner with custom blocks with the same tag if the block also uses

  1. REDIRECT Template:Code

Template:Redr block states.

      • The default behavior for this field is to corner with the same block name.
        • This all requires the Beta APIs toggle to be enabled on a world and the
  1. REDIRECT Template:Code

Template:Redr flag on your block.

  • The
  1. REDIRECT Template:Code

Template:Redr block state is now mirrored when used within a structure.

  • Added
  1. REDIRECT Template:Code

Template:Redr component behind the Upcoming Creator Features experiment.

    • Contains optional field
  1. REDIRECT Template:Code

Template:Redr, which defines the minimum value for incoming signal strength.

      • If signal strength is greater than or equal to this value, then the
  1. REDIRECT Template:Code

Template:Redr event is sent to Scripts.

    • Contains optional field
  1. REDIRECT Template:Code

Template:Redr, a boolean to control whether a signal can pass through this block or not.

  • Modified
  1. REDIRECT Template:Code

Template:Redr block component:

    • Removed redundant experimental field
  1. REDIRECT Template:Code

Template:Redr.

  • Added
  1. REDIRECT Template:Code

Template:Redr block component, which allows custom blocks to receive a lead attachment creating a leash knot, including an offset field to change the position of the leash knot. Only available with the Upcoming Creator Features experiment enabled.

Changes

Technical

API

  • Debug drawing tech in
  1. REDIRECT Template:Code

Template:Redr now supports rendering shapes in different dimensions:

    • Added
  1. REDIRECT Template:Code

Template:Redr: void method to DebugShape.

    • The location property on
  1. REDIRECT Template:Code

Template:Redr has been changed to read only (use

  1. REDIRECT Template:Code

Template:Redr above to modify the location).

    • Added dimension readonly property to
  1. REDIRECT Template:Code

Template:Redr.

    • Changed the constructors of all the debug shapes to instead take a variant of
  1. REDIRECT Template:Code

Template:Redr or

  1. REDIRECT Template:Code

Template:Redr. API Infra

  • Modernized AvailableCommandsPacket serialization. Added these constraints:
    • Chained Subcommand Data / Name max size set to 512 characters.
    • Commands / Name max size set to 512 characters.
    • Commands / Description max size set to 1000 characters.
    • Commands / Chained Subcommand Indexes max size set to 250 elements.
    • Commands / Overloads max size set to 250 elements.
    • Constraints / Constraint Indices max size set to 250 elements.

Minecraft:Blocks

  • Blocks that use the
  1. REDIRECT Template:Code

Template:Redr block trait with the state

  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr with the state

  1. REDIRECT Template:Code

Template:Redr now update the corner state immediately instead of a tick later.

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 a 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
  1. REDIRECT Template:Code

Template:Redr always being semi-transparent.

  • Fixed blocks using
  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr not having shaded sides in the inventory.

  • Fixed triggering of
  1. REDIRECT Template:Code

Template:Redr to only happen on the start of a swing.

  • Fixed an issue where
  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr stopped working for some entities such as

  1. REDIRECT Template:Code

Template:Redr, ground items,

  1. REDIRECT Template:Code

Template:Redr,

  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr.

  • Fixed an 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.
  • Fixed custom blocks rendered in structure block GUI.
  • Fixed controller focus being cut off for the top of the Realms Timeline opted-out members list.
  • Fixed a bug where
  1. REDIRECT Template:Code

Template:Redr would cause the

  1. REDIRECT Template:Code

Template:Redr to be removed immediately.

  • Fixed a bug where the arrow head of the
  1. REDIRECT Template:Code

Template:Redr would look incorrect at certain rotations.

  • Fixed a bug preventing players from growing pink petals, Minecraft:wildflowers, or leaf litter by targeting side of a block.
  • Fixed snowflakes flickering during player movement.
  • Fixed a bug where the text to speech settings incorrectly auto enabled when starting a world.
  • Fixed a bug that caused dialogues with bold text to appear truncated in certain DLC maps.
  • Fixed a bug causing breakpoints to miss under certain conditions.
  • Fixed rotation and mirroring of Minecraft:vines during structure placement.
  • Custom blocks will no longer be overly bright when flying between two inventory slots.
  • Fixed Minecraft:water being rendered opaque.
  • Fixed an issue where blocks moved by pistons are too dark.
  • Fixed blocks flashing yellow when pushed with a piston with Minecraft:Vibrant Visuals enabled.
  • Fixed damage particles sometimes rendering as black with vanilla renderer.
  • Fixed archaeology items sometimes rendering as nearly black.
  • Fixed an issue where players could get temporarily stuck when adding members to a newly purchased Realm.
  • Fixed a crash from using a data driven renderer.
  • Fixed ambient mob effects constantly flashing like they are timing out.
  • Fixed
  1. REDIRECT Template:Code

Template:Redr field in

  1. REDIRECT Template:Code

Template:Redr block component.

  • Fixed content warning that incorrectly occurred for
  1. REDIRECT Template:Code

Template:Redr field in entity json in versions before 1.8.0.

  • Fixed an issue where
  1. REDIRECT Template:Code

Template:Redr objects were not cleaned up properly after running

  1. REDIRECT Template:Command

Template:Redr.

  • Fixed an issue where
  1. REDIRECT Template:Code

Template:Redr would not be affected by the scale property.

  • Reduced flickering and fixed incorrect reflections on low roughness materials with height maps in Vibrant Visuals.
  • Fixed an issue where signing in at the exact wrong time would make many online features unable to load for 5 minutes.
  • Fixed a regression where Minecraft:torches and Minecraft:lanterns weren't emitting point lights in raytracing-enabled worlds.
  • Fixed IME input when application lost and regained focus (switching from the app and back while editing).
  • Fixed an issue where IME Candidates would appear in the wrong monitor or misplaced in relation to text field.
  • Fixed blocks with the
  1. REDIRECT Template:Code

Template:Redr component not ticking when placed via a Jigsaw structure.

Videos

Updates for Creators
  1. REDIRECT Template:YouTube

Template:Redr

References

<references group="">

 </references>

Navigation

Template:BlockSprite Demo
(Guide)
Template:BlockSprite 0.1
(Guide)
Template:FileLink 0.2
(Guide)
Template:BlockSprite 0.3
(Guide)
Template:BlockSprite 0.4
(Guide)
Template:BlockSprite 0.5
(Guide)
Template:ItemSprite 0.6
(Guide)
Template:ItemSprite 0.7
(Guide)
v0.7.0
Template:LegacyItemSprite 0.8
(Guide)
v0.8.0
Template:LegacyBlockSprite 0.9
(Guide)
v0.9.0
Template:EnvSprite 0.10
(Guide)
v0.10.0
Template:ItemSprite 0.11
(Guide)
v0.11.0
Template:EnvSprite 0.12
(Guide)
v0.12.1
Template:ItemSprite 0.13
(Guide)
v0.13.0
Template:ItemSprite Overworld Update
(Guide)
v0.14.0
Template:EntitySprite Friendly Update
(Guide)
v0.15.0
Realms
v0.15.1
Template:ItemSprite Boss Update
(Guide)
v0.16.0
Template:EntitySprite Ender Update
(Guide)
1.0.0
1.0.3
1.0.4
1.0.5
1.0.6
Template:ItemSprite Discovery Update
(Guide)
1.1.0
1.1.1
1.1.3
Template:FileLink Better Together Update
(Guide)
1.2.0
1.2.3
1.2.5
1.2.6
1.2.10
1.2.13
Template:ItemSprite Update Aquatic (Phase One)
(Guide)
1.4.0
Template:BlockSprite Update Aquatic (Phase Two)
(Guide)
1.5.0
Template:EntitySprite 1.6
(Guide)
1.6.0
Template:BlockSprite 1.7
(Guide)
1.7.0
Template:EntitySprite 1.8
(Guide)
1.8.0
Template:EntitySprite 1.9
(Guide)
1.9.0
Template:BlockSprite Texture Update
(Guide)
1.10.0
Template:EffectSprite Village & Pillage
(Guide)
1.11.0
Template:BlockSprite 1.12
(Guide)
1.12.0
Template:EntitySprite 1.13
(Guide)
1.13.0
Template:EntitySprite Buzzy Bees
(Guide)
1.14.0
1.14.1
1.14.20
1.14.30
Template:ItemSprite Nether Update
(Guide)
1.16.0
1.16.20
1.16.100
1.16.200
RTX Beta
1.16.210
1.16.220
Template:BlockSprite Caves & Cliffs: Part I
(Guide)
1.17.0
1.17.10
1.17.30
1.17.40
Template:BlockSprite Caves & Cliffs: Part II
(Guide)
1.18.0
1.18.10
1.18.30
Template:BlockSprite The Wild Update
(Guide)
1.19.0
1.19.10
1.19.20
1.19.30
1.19.40
1.19.50
1.19.60
1.19.70
1.19.80
Template:ItemSprite Trails & Tales
(Guide)
1.20.0
1.20.10
1.20.30
1.20.40
Template:EntitySprite Bats and Pots
(Guide)
1.20.50
1.20.60
1.20.70
Template:EntitySprite Armored Paws
(Guide)
1.20.80
Template:ItemSprite Tricky Trials
(Guide)
1.21.0
1.21.20
1.21.30
Template:ItemSprite Bundles of Bravery
(Guide)
1.21.40
Template:BlockSprite The Garden Awakens
(Guide)
1.21.50
1.21.60
Template:BlockSprite Spring to Life
(Guide)
1.21.70
1.21.80
Template:EntitySprite Chase the Skies
(Guide)
1.21.90
1.21.100
Template:EntitySprite The Copper Age
(Guide)
1.21.111*
1.21.120
Template:ItemSprite Mounts of Mayhem
(Guide)
1.21.130
26.0
Template:Nowrap

Template:Article other

de:Bedrock Edition 1.21.130 es:Bedrock Edition 1.21.130 ja:Bedrock Edition 1.21.130 pt:Edição Bedrock 1.21.130 ru:1.21.130 (Bedrock Edition) zh:基岩版1.21.130