Minecraft:Bedrock Edition 1.21.130: Difference between revisions
More actions
Remove broken links to missing pages |
Fix template calls: add MC/ prefix |
||
| 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 '''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 nautilus, nautilus armor, zombie nautilus, [[Minecraft:spear]]s, zombie horsemen, camel husks, and 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. | ||
| Line 62: | Line 62: | ||
[[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 diamond horse armor with a 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. | ||
| Line 77: | Line 77: | ||
* Has two attacks: jab and charge. | * Has two attacks: jab and charge. | ||
** Jab | ** Jab | ||
*** Used by quick-pressing the {{ | *** Used by quick-pressing the {{MC/Control|attack|text=primary action button}}. | ||
*** Is a low-damage attack with knockback. | *** Is a low-damage attack with knockback. | ||
*** Has a cooldown between attacks. | *** Has a cooldown between attacks. | ||
| Line 83: | Line 83: | ||
*** Can hit multiple enemies. | *** Can hit multiple enemies. | ||
** Charge | ** Charge | ||
*** Used by holding the {{ | *** Used by holding the {{MC/Control|use|text=secondary action button}}. | ||
*** Damage is based on spear material, the player’s view angle, and the velocity of both the player and the target. | *** Damage is based on spear material, the player’s view angle, and the velocity of both the player and the target. | ||
*** While holding down the button, the attack goes through three stages before returning to idle: | *** While holding down the button, the attack goes through three stages before returning to idle: | ||
| Line 115: | Line 115: | ||
* Can be bred and tamed using a [[Minecraft:pufferfish (item)|pufferfish]] or a 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 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 {{ | ** 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 nautilus shell upon death, on a player kill, unaffected by Looting. | * Has a 5% ({{frac|1|20}}) chance of dropping a nautilus shell upon death, on a player kill, unaffected by Looting. | ||
| Line 138: | Line 138: | ||
=== Gameplay === | === Gameplay === | ||
'''Achievements''' | '''Achievements''' | ||
{{Load achievements|Mob Kabob}} | {{MC/Load achievements|Mob Kabob}} | ||
'''Death messages''' | '''Death messages''' | ||
| Line 200: | Line 200: | ||
=== Gameplay === | === Gameplay === | ||
'''Technical''' | '''Technical''' | ||
* Custom items [[Minecraft:Item tag (Bedrock Edition)|tagged]] with {{ | * 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 209: | Line 209: | ||
* 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 controls when using the control schemes {{ | * 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 effects [[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 223: | Line 223: | ||
'''Performance''' | '''Performance''' | ||
* Improved loading times when exiting worlds. | * Improved loading times when exiting worlds. | ||
* Improved loading times when using the {{ | * 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 263: | Line 263: | ||
* No longer spawns in cold ocean or 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}} '''Donkey''', '''[[Minecraft:Horse]]''', and '''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. | ||
| Line 273: | Line 273: | ||
* Can now spawn in lukewarm oceans and deep lukewarm oceans. | * Can now spawn in lukewarm oceans and deep lukewarm oceans. | ||
{{ | {{MC/Animate|Zombie.png;Husk.png;Zombified Piglin.png|32px}} '''[[Minecraft:Zombie]]''', '''[[Minecraft:Husk]]''', and '''Zombified Piglin''' | ||
* Zombies, husks, and zombified piglins can now spawn holding spears and use their charge attack. | * Zombies, husks, and zombified piglins can now spawn holding spears and use their charge attack. | ||
| Line 298: | Line 298: | ||
=== Spawn events === | === Spawn events === | ||
{{ | {{MC/Cd|spawn_adult}} | ||
* Can now be applied when summoning zombified piglins, spawning as an adult. | * Can now be applied when summoning zombified piglins, spawning as an adult. | ||
{{ | {{MC/Cd|spawn_baby}} | ||
* Can now be applied when summoning 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 {{ | * 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 {{ | * Added the {{MC/Cd|"minecraft:behavior.use_kinetic_weapon"}} AI goal | ||
** Description: | ** Description: | ||
*** Allows a mob to make use of items with a {{ | *** 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 {{ | *** 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: | ||
*** {{ | *** {{MC/Cd|"approach_distance"}}: The distance to the target within which the mob begins using its kinetic weapon. | ||
*** {{ | *** {{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"}}. | ||
*** {{ | *** {{MC/Cd|"reposition_speed_multiplier"}}: Multiplier applied to the mob's movement speed while repositioning. | ||
*** {{ | *** {{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. | ||
*** {{ | *** {{MC/Cd|"cooldown_speed_multiplier"}}: Multiplier applied to the mob's movement speed while on cooldown. | ||
*** {{ | *** {{MC/Cd|"weapon_reach_multiplier"}}: Multiplier applied to the item's {{MC/Cd|"minecraft:kinetic_weapon"}} component's {{MC/Cd|"reach"}}. | ||
*** {{ | *** {{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. | ||
*** {{ | *** {{MC/Cd|"min_path_time"}}: Minimum 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). | ||
*** {{ | *** {{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. | ||
*** {{ | *** {{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"}}. | ||
*** {{ | *** {{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"}}. | ||
*** {{ | *** {{MC/Cd|"path_inner_boundary"}}: Distance at which to increase attack path recalculation by {{MC/Cd|"inner_boundary_time_increase"}}. | ||
*** {{ | *** {{MC/Cd|"path_outer_boundary"}}: Distance at which to increase attack path recalculation by {{MC/Cd|"outer_boundary_time_increase"}}. | ||
*** {{ | *** {{MC/Cd|"speed_multiplier"}}: Multiplier applied to the mob's movement speed when moving toward its target. | ||
*** {{ | *** {{MC/Cd|"require_complete_path"}}: Specifies whether a full navigation path from the mob to the target is required. | ||
*** {{ | *** {{MC/Cd|"track_target"}}: Allows the mob to track its target even if it lacks a hard-coded sensing component. | ||
*** {{ | *** {{MC/Cd|"cooldown_time"}}: Cooldown time, in seconds, between consecutive attacks. | ||
*** {{ | *** {{MC/Cd|"melee_fov"}}: Field of view, in degrees, used by the hard-coded sensing component to detect a valid attack target. | ||
*** {{ | *** {{MC/Cd|"x_max_rotation"}}: Maximum rotation, in degrees, on the X-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. | ||
*** {{ | *** {{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"}}. | ||
*** {{ | *** {{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 {{ | *** 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. | ||
*** {{ | *** {{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 {{ | * 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. | ||
** {{ | ** {{MC/Cd|chance_per_tick_to_float}}: The chance per tick to cause an upward impulse. | ||
** {{ | ** {{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 {{ | * 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: | ||
** {{ | ** {{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 {{ | * Modified {{MC/Cd|behavior.nearest_attackable_target}}'s {{MC/Cd|attack_interval}} field to support a range of value: | ||
** {{ | ** {{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. | ||
** {{ | ** {{MC/Cd|range_max}}: Maximum time in seconds before the entity searches for a attack target. | ||
* Added the {{ | * 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 {{ | *** 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 {{ | * Released AABB from {{MC/Cd|beta}} to {{MC/Cd|v2.4.0}}. | ||
* Released {{ | * Released {{MC/Cd|Entity.getAABB}}, {{MC/Cd|ControlScheme}}, {{MC/Cd|Player.setControlScheme}}, {{MC/Cd|Player.getControlScheme}}, {{MC/Cd|GetBlocksStandingOnOptions}}, {{MC/Cd|Entity.getBlockStandingOn}} and {{MC/Cd|Entity.getAllBlocksStandingOn}} from {{MC/Cd|beta}} to {{MC/Cd|v2.4.0}}. | ||
* Added new module {{ | * Added new module {{MC/Cd|@minecraft/server-graphics}} to change graphics and rendering settings. | ||
* The {{ | * 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 {{ | * Moved Loot Table Discovery APIs from {{MC/Cd|beta}} into {{MC/Cd|2.4.0}}. | ||
* Released {{ | * Released {{MC/Cd|BlockRedstoneProducerComponent}} from {{MC/Cd|beta}} to {{MC/Cd|v2.4.0}}. | ||
* Released {{ | * Released {{MC/Cd|InvalidBlockComponentError}} from {{MC/Cd|beta}} to {{MC/Cd|v2.4.0}}. | ||
* Released {{ | * Released {{MC/Cd|LiquidSettings}} from {{MC/Cd|beta}} to {{MC/Cd|v2.4.0}}. | ||
* {{ | * {{MC/Cd|JigsawPlaceOptions}}: | ||
** Moved {{ | ** Moved {{MC/Cd|LiquidSettings}} from {{MC/Cd|beta}} to {{MC/Cd|v2.4.0}}. | ||
* {{ | * {{MC/Cd|JigsawStructurePlaceOptions}}: | ||
** Moved {{ | ** Moved {{MC/Cd|LiquidSettings}} from {{MC/Cd|beta}} to {{MC/Cd|v2.4.0}}. | ||
* Released {{ | * Released {{MC/Cd|BlockComponentBlockBreakEvent}} from {{MC/Cd|beta}} to {{MC/Cd|v2.4.0}}. | ||
* {{ | * {{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 {{ | * Moved class {{MC/Cd|Potions}} from {{MC/Cd|beta}} to {{MC/Cd|v2.4.0}}. | ||
* Moved class {{ | * Moved class {{MC/Cd|PotionDeliveryType}} from {{MC/Cd|beta}} to {{MC/Cd|v2.4.0}}. | ||
* Moved class {{ | * Moved class {{MC/Cd|PotionEffectType}} from {{MC/Cd|beta}} to {{MC/Cd|v2.4.0}}. | ||
* Moved component {{ | * Moved component {{MC/Cd|ItemPotionComponent}} from {{MC/Cd|beta}} to {{MC/Cd|v2.4.0}}. | ||
* Moved error {{ | * Moved error {{MC/Cd|InvalidPotionDeliveryTypeError}} from {{MC/Cd|beta}} to {{MC/Cd|v2.4.0}}. | ||
* Moved error {{ | * Moved error {{MC/Cd|InvalidPotionEffectTypeError}} from {{MC/Cd|beta}} to {{MC/Cd|v2.4.0}}. | ||
* Player method {{ | * 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 {{ | * 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 {{ | * 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 {{ | * Moved the {{MC/Cd|minecraft:precipitation_interactions}} i.e. {{MC/Cd|Block Precipitations Interactions}} component from experimental to stable. | ||
* Extended {{ | * 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. | ||
* {{ | * {{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 {{ | * The option {{MC/Cd|"alpha_masked_tint"}} in {{MC/Cd|"minecraft:material_instances"}} now requires the Upcoming Creator Features toggle again. | ||
* Modified {{ | * 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 {{ | * Released field {{MC/Cd|"shaded"}}, formerly called {{MC/Cd|"emissive"}} from experimental. | ||
'''Components''' | '''Components''' | ||
* Updates to {{ | * Updates to {{MC/Cd|minecraft:dash_action}} | ||
** Added new field {{ | ** Added new field {{MC/Cd|"can_dash_underwater"}} that allows entities with this component to dash underwater. | ||
* Added {{ | * Added {{MC/Cd|is_controlling_passenger_family}} entity filter to check if the passenger controlling a mount is of the specified family. | ||
* Added {{ | * 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, {{ | * 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 {{ | ** 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 {{ | * 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 {{ | ** This field is now defined for each item entry in each component's {{MC/Cd|"items"}} list, enabling item-specific transformations on use. | ||
* Added {{ | * 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 {{ | ** This field is defined for each item entry in the {{MC/Cd|"items"}} list. | ||
* Upgraded the {{ | * 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: | ||
*** {{ | *** {{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}}. | ||
** {{ | ** {{MC/Cd|riders}} Fields: | ||
*** {{ | *** {{MC/Cd|entity_type}}: The type of mob to spawn. | ||
*** {{ | *** {{MC/Cd|spawn_event}}: An optional event to spawn with the mob. | ||
** Requirements: | ** Requirements: | ||
*** The mob must have a {{ | *** The mob must have a {{MC/Cd|minecraft:rideable}} entity component. | ||
*** The array of riders must be no longer than {{ | *** The array of riders must be no longer than {{MC/Cd|minecraft:rideable}} has {{MC/Cd|seat_count}}. | ||
* Added new boolean field {{ | * Added new boolean field {{MC/Cd|can_dehydrate}} to {{MC/Cd|minecraft:breathable}}. | ||
** The field defaults to {{ | ** 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 {{ | * 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 {{ | * 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 {{ | *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 {{ | * Added the {{MC/Cd|minecraft:swing_sounds}} item component. | ||
** Allows overriding the swing sounds emitted by the user. | ** Allows overriding the swing sounds emitted by the user. | ||
** Fields: | ** Fields: | ||
*** {{ | *** {{MC/Cd|"attack_miss"}}: sound played when an attack misses or deals no damage due to invulnerability. | ||
*** {{ | *** {{MC/Cd|"attack_hit"}}: sound played when an attack hits. | ||
*** {{ | *** {{MC/Cd|"attack_critical_hit"}}: sound played when an attack hits and deals critical damage. | ||
* Added the {{ | * Added the {{MC/Cd|minecraft:kinetic_weapon}} item component. | ||
** Description: | ** Description: | ||
*** Allows an item to deal damage and other effects every tick while in use, to all unobstructed targets found in a straight line from the user's view vector. | *** Allows an item to deal damage and other effects every tick while in use, to all unobstructed targets found in a straight line from the user's view vector. | ||
*** Damage is computed based on both the user's and target's velocity projected onto the view vector (via dot product). | *** Damage is computed based on both the user's and target's velocity projected onto the view vector (via dot product). | ||
*** The more the user and target move toward each other and align with the view vector, the higher the damage. | *** The more the user and target move toward each other and align with the view vector, the higher the damage. | ||
*** After applying {{ | *** After applying {{MC/Cd|"damage_multiplier"}} and {{MC/Cd|"damage_modifier"}}, the resulting damage is floored to the nearest lower integer. | ||
** Fields: | ** Fields: | ||
*** {{ | *** {{MC/Cd|"delay"}}: Ticks to wait before applying damage and effects. | ||
*** {{ | *** {{MC/Cd|"reach"}}: Range along the view vector where entities can be hit. | ||
*** {{ | *** {{MC/Cd|"hitbox_size"}}: Extra tolerance on the raycast to detect entities. | ||
*** {{ | *** {{MC/Cd|"damage_multiplier"}}: Multiplies the sum of the projected velocities. | ||
*** {{ | *** {{MC/Cd|"damage_modifier"}}: Adds to the multiplied sum of the projected velocities. | ||
*** {{ | *** {{MC/Cd|"damage_conditions"}}: Conditions that need to be satisfied for damage to be applied. | ||
*** {{ | *** {{MC/Cd|"knockback_conditions"}}: Conditions that need to be satisfied for knockback to be applied. | ||
*** {{ | *** {{MC/Cd|"dismount_conditions"}}: Conditions that need to be satisfied for riders to be dismounted. | ||
** {{ | ** {{MC/Cd|"damage_conditions"}}, {{MC/Cd|"knockback_conditions"}} and "{{MC/Cd|dismount_conditions"}} fields: | ||
*** {{ | *** {{MC/Cd|"max_duration"}}: Time, in ticks, during which the effect can be applied after {{MC/Cd|"delay"}} elapses. | ||
*** {{ | *** {{MC/Cd|"min_speed"}}: Minimum user's speed (projected onto the view vector via a dot product) required for the effect to be applied. | ||
*** {{ | *** {{MC/Cd|"min_relative_speed"}}: Minimum relative speed of the user with respect to the target (projected onto the view vector via a dot product) required for the effect to be applied. | ||
** Requirements: | ** Requirements: | ||
*** Requires the {{ | *** Requires the {{MC/Cd|"minecraft:use_modifiers"}} item component on the same item. | ||
* Added the {{ | * Added the {{MC/Cd|"minecraft:piercing_weapon"}} item component. | ||
** Description: | ** Description: | ||
*** Allows an item to deal damage to all entities detected in a straight line along the user's view vector. | *** Allows an item to deal damage to all entities detected in a straight line along the user's view vector. | ||
*** Items with this component cannot destroy blocks, as the attack action always takes priority, regardless of what the user is looking at. | *** Items with this component cannot destroy blocks, as the attack action always takes priority, regardless of what the user is looking at. | ||
** Fields: | ** Fields: | ||
*** {{ | *** {{MC/Cd|"reach"}}: Range along the view vector where entities can be hit. | ||
*** {{ | *** {{MC/Cd|"hitbox_size"}}: Extra tolerance on the raycast to detect entities. | ||
** Requirements: | ** Requirements: | ||
* The {{ | * The {{MC/Cd|"minecraft:cooldown"}} item component now supports a {{MC/Cd|"type"}} field. | ||
** Values: | ** Values: | ||
*** {{ | *** {{MC/Cd|"use"}}: puts the item on cooldown when used, preventing further use until it expires, but still allowing attacks, mining, and interaction. | ||
*** {{ | *** {{MC/Cd|"attack"}}: puts the item on cooldown when attacking, preventing further attacks until it expires, but still allowing use, mining, and interaction. | ||
* Added the {{ | * 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 {{ | * 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 {{ | * Added four new Molang queries pertaining to the {{MC/Cd|minecraft:on_use_kinetic_damage}} item component: | ||
** {{ | ** {{MC/Cd|query.get_kinetic_item_delay}}, returns the delay value from the main-hand item's {{MC/Cd|minecraft:on_use_kinetic_damage}} component, or 0 if the component is not present. | ||
** {{ | ** {{MC/Cd|query.get_kinetic_item_damage_duration}}, returns the damage_duration value from the main-hand item's {{MC/Cd|minecraft:on_use_kinetic_damage}} component, or 0 if the component is not present. | ||
** {{ | ** {{MC/Cd|query.get_kinetic_item_knockback_duration}}, returns the knockback_duration value from the main-hand item's {{MC/Cd|minecraft:on_use_kinetic_damage}} component, or 0 if the component is not present. | ||
** {{ | ** {{MC/Cd|query.get_kinetic_item_dismount_duration}}, returns the dismount_duration value from the main-hand item's {{MC/Cd|minecraft:on_use_kinetic_damage}} component, or 0 if the component is not present. | ||
* Added {{ | * Added {{MC/Cd|"query.kinetic_weapon_delay"}}, which returns the {{MC/Cd|"delay"}} value from the main-hand item's {{MC/Cd|"minecraft:kinetic_weapon"}} component, or 0 if the component is not present. | ||
* Added {{ | * Added {{MC/Cd|"query.kinetic_weapon_damage_duration"}}, which returns the {{MC/Cd|"max_duration"}} value of {{MC/Cd|"damage_conditions"}} from the main-hand item's {{MC/Cd|"minecraft:kinetic_weapon"}} component, or 0 if the component is not present. | ||
* Added {{ | * Added {{MC/Cd|"query.kinetic_weapon_knockback_duration"}}, which returns the {{MC/Cd|"max_duration"}} value of {{MC/Cd|"knockback_conditions"}} from the main-hand item's {{MC/Cd|"minecraft:kinetic_weapon"}} component, or 0 if the component is not present. | ||
* Added {{ | * Added {{MC/Cd|"query.kinetic_weapon_dismount_duration"}}, which returns the {{MC/Cd|"max_duration"}} value of {{MC/Cd|"dismount_conditions"}} from the main-hand item's {{MC/Cd|"minecraft:kinetic_weapon"}} component, or 0 if the component is not present. | ||
* Added {{ | * Added {{MC/Cd|"query.ticks_since_last_kinetic_weapon_hit"}}, which returns the number of ticks elapsed since the user last hit something while using a kinetic weapon. | ||
* Added new Pack Settings Molang queries: | * Added new Pack Settings Molang queries: | ||
** {{ | ** {{MC/Cd|query.get_pack_setting('ns:slider_name')}}, the value of a slider. | ||
** {{ | ** {{MC/Cd|query.is_pack_setting_enabled('ns:toggle_name')}}, check if toggle is enabled. | ||
** {{ | ** {{MC/Cd|query.is_pack_setting_selected('ns:dropdown_name', 'dropdown_option_name')}}, if a dropdown option is selected. | ||
'''Network''' | '''Network''' | ||
* Added {{ | * Added {{MC/Cd|ActorFlags::BODY_ROTATION_LOCKED_TO_VEHICLE}} | ||
*LevelSoundEventPacket modified: | *LevelSoundEventPacket modified: | ||
** added {{ | ** added {{MC/Cd|LevelSoundEvent::SpearAttackHit}}, {{MC/Cd|LevelSoundEvent::SpearAttackMiss}}, {{MC/Cd|LevelSoundEvent::WoodenSpearAttackHit}} and {{MC/Cd|LevelSoundEvent::WoodenSpearAttackMiss}}. | ||
* ActorEventPacket modified: | * ActorEventPacket modified: | ||
** added {{ | ** added {{MC/Cd|ActorEvent::KINETIC_DAMAGE_DEALT}}. | ||
* Added new Level Sound Event, {{ | * Added new Level Sound Event, {{MC/Cd|imitate.camel_husk}}. | ||
* Added new Level Sound Event, {{ | * Added new Level Sound Event, {{MC/Cd|imitate.parched}}. | ||
* Renamed {{ | * Renamed {{MC/Cd|ActorFlags::BODY_ROTATION_LOCKED_TO_VEHICLE}} to {{MC/Cd|ActorFlags::ROTATION_LOCKED_TO_VEHICLE}}. | ||
* Added {{ | * Added {{MC/Cd|Ambient}} boolean field to {{MC/Cd|MobEffectPacket}}, defines if the effect is considered ambient. | ||
* Modified {{ | * Modified {{MC/Cd|LevelSoundEventPacket}}: | ||
** added {{ | ** added {{MC/Cd|LevelSoundEvent::SpearUse}} and {{MC/Cd|LevelSoundEvent::WoodenSpearUse}}. | ||
'''UI''' | '''UI''' | ||
* String multiplication in UI expressions is now limited exclusively to {{ | * String multiplication in UI expressions is now limited exclusively to {{MC/Cd|%.<number>s}}. | ||
* Added {{ | * 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 == | ||
| Line 500: | Line 500: | ||
==== Technical ==== | ==== Technical ==== | ||
'''API''' | '''API''' | ||
* Released {{ | * Released {{MC/Cd|@minecraft/server}} version 2.4.0. | ||
* Added {{ | * Added {{MC/Cd|@minecraft/server}} version 2.5.0-beta. | ||
* Added {{ | * Added {{MC/Cd|EntitySwingSource}} for providing context of player swings to {{MC/Cd|beta}}. | ||
* Added {{ | * Added {{MC/Cd|PlayerSwingStartAfterEvent.swingSource}} to {{MC/Cd|beta}}. | ||
* Added {{ | * Added {{MC/Cd|PlayerSwingEventOptions.swingSource}} to {{MC/Cd|beta}}. | ||
* World: | * World: | ||
** Added property {{ | ** Added property {{MC/Cd|readonly}} {{MC/Cd|tickingAreaManager: TickingAreaManager}} to {{MC/Cd|beta}}. | ||
*Added class {{ | *Added class {{MC/Cd|TickingAreaManager}} to {{MC/Cd|beta}}. | ||
* Added interface {{ | * Added interface {{MC/Cd|TickingArea}} to {{MC/Cd|beta}}. | ||
* Added interface {{ | * Added interface {{MC/Cd|TickingAreaOptions}} to {{MC/Cd|beta}}. | ||
* Added class {{ | * Added class {{MC/Cd|TickingAreaError}} to {{MC/Cd|beta}}. | ||
* Added enum {{ | * Added enum {{MC/Cd|TickingAreaErrorReason}} to {{MC/Cd|beta}}. | ||
* Added {{ | * Added {{MC/Cd|BlockComponentRedstoneUpdateEvent}}, which can be subscribed by custom block components. | ||
* Added {{ | * Added {{MC/Cd|onRedstoneUpdate}} custom component subscription in {{MC/Cd|beta}} with the following conditions: | ||
** Block has {{ | ** Block has {{MC/Cd|minecraft:redstone_consumer}} component, otherwise CONTENT_ERROR is thrown. | ||
*** Subscription is not queued if the {{ | *** 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 {{ | * Modernized {{MC/Cd|CommandOutputPacket}} serialization | ||
** Max number of {{ | ** Max number of {{MC/Cd|"Output Messages"}} are now 100. | ||
** Field {{ | ** Field {{MC/Cd|"Message Id"}}, set max size to 512 characters. | ||
** Max number of {{ | ** Max number of {{MC/Cd|"Parameters"}} are now 512. | ||
* Modernized {{ | * Modernized {{MC/Cd|CommandRequestPacket}} serialization. | ||
** Field {{Cd|"Request ID"}}, set max size to 39 characters. | ** Field {{MC/Cd|"Request ID"}}, set max size to 39 characters. | ||
'''[[Minecraft:Block]]s''' | '''[[Minecraft:Block]]s''' | ||
* Added component {{ | * Added component {{MC/Cd|minecraft:support}}. | ||
* Added a new block trait, {{ | * Added a new block trait, {{MC/Cd|minecraft:connection}}, to expose behavior like [[Minecraft:fence]]s or glass panes where blocks connect to other blocks around them. Using this trait with the example below adds the bool states {{MC/Cd|minecraft:connection_north}}, {{MC/Cd|minecraft:connection_east}}, {{MC/Cd|minecraft:connection_south}} and {{MC/Cd|minecraft:connection_west}}. | ||
* Added component {{ | * 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]] {{ | * 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 {{ | ** 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 {{ | * 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 {{ | ** 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 {{ | *** 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 {{ | **** 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 {{ | * The {{MC/Cd|minecraft:corner}} block state is now mirrored when used within a structure. | ||
* Added {{ | * Added {{MC/Cd|minecraft:redstone_consumer}} component behind the Upcoming Creator Features experiment. | ||
** Contains optional field {{ | ** 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 {{ | *** If signal strength is greater than or equal to this value, then the {{MC/Cd|onRedstoneUpdate}} event is sent to Scripts. | ||
** Contains optional field {{ | ** Contains optional field {{MC/Cd|propogates_power}}, a boolean to control whether a signal can pass through this block or not. | ||
* Modified {{ | * Modified {{MC/Cd|minecraft:material_instances}} block component: | ||
** Removed redundant experimental field {{ | ** Removed redundant experimental field {{MC/Cd|shaded}}. | ||
* Added {{ | * 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 {{ | * Debug drawing tech in {{MC/Cd|@minecraft/debug-utilities}} now supports rendering shapes in different dimensions: | ||
** Added {{ | ** Added {{MC/Cd|setLocation(location: minecraftserver.DimensionLocation | minecraftserver.Vector3)}}: void method to DebugShape. | ||
** The location property on {{ | ** The location property on {{MC/Cd|DebugShape}} has been changed to read only (use {{MC/Cd|setLocation}} above to modify the location). | ||
** Added dimension readonly property to {{ | ** Added dimension readonly property to {{MC/Cd|DebugShape}}. | ||
** Changed the constructors of all the debug shapes to instead take a variant of {{ | ** Changed the constructors of all the debug shapes to instead take a variant of {{MC/Cd|Vector3}} or {{MC/Cd|DimensionLocation}}. | ||
'''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 {{ | * 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|{{ | |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 612: | Line 612: | ||
* Fixed a bug where some achievements could not be manually removed from the In Progress list. | * Fixed a bug where some achievements could not be manually removed from the In Progress list. | ||
* Fixed disabling of building and mining abilities for players with operator permissions while in Creative mode. | * Fixed disabling of building and mining abilities for players with operator permissions while in Creative mode. | ||
* Fixed blocks using {{Cd|"render_method":"blend"}} always being semi-transparent. | * Fixed blocks using {{MC/Cd|"render_method":"blend"}} always being semi-transparent. | ||
* Fixed blocks using {{ | * Fixed blocks using {{MC/Cd|"render_method":"blend"}} and {{MC/Cd|"render_method":"alpha_test"}} not having shaded sides in the inventory. | ||
* Fixed triggering of {{ | * Fixed triggering of {{MC/Cd|PlayerSwingStartAfterEvent}} to only happen on the start of a swing. | ||
* Fixed an issue where {{ | * Fixed an issue where {{MC/Cd|Dimension.getEntitiesFromRay}} and {{MC/Cd|Entity.getEntitiesFromViewDirection}} stopped working for some entities such as {{MC/Cd|minecraft:xp_orb}}, ground items, {{MC/Cd|minecraft:arrow}}, {{MC/Cd|minecraft:snowball}} and {{MC/Cd|minecraft:thrown_trident}}. | ||
* Fixed 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. | ||
| Line 621: | Line 621: | ||
* Fixed custom blocks rendered in 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 {{ | * 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 {{ | * 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 pink petals, [[Minecraft:wildflowers]], or 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. | ||
| Line 638: | Line 638: | ||
* 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 {{ | * Fixed {{MC/Cd|"ambient_occlusion"}} field in {{MC/Cd|"minecraft:material_instances"}} block component. | ||
* Fixed content warning that incorrectly occurred for {{ | * 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 {{ | * Fixed an issue where {{MC/Cd|DebugShape}} objects were not cleaned up properly after running {{MC/Cmd|/reload}}. | ||
* Fixed an issue where {{ | * 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 {{ | * Fixed blocks with the {{MC/Cd|tick}} component not ticking when placed via a Jigsaw structure. | ||
== Videos == | == Videos == | ||
:'''Updates for Creators''' | :'''Updates for Creators''' | ||
{{ | {{MC/Yt|1=O-dlJcrrpPU}} | ||
== References == | == References == | ||
{{ | {{MC/Reflist}} | ||
== Navigation == | == Navigation == | ||
{{Navbox Bedrock Edition versions|1.2x}} | {{MC/Navbox Bedrock Edition versions|1.2x}} | ||
de:Bedrock Edition 1.21.130 | de:Bedrock Edition 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
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.
- Copper, iron, golden, and diamond nautilus armor have a chance to be found in the chests for the following structures:
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.
- Jab
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.
- Level I consumes Template:Hunger, level II consumes Template:Hunger, and level III consumes Template:Hunger.
- Lunge can only be used if the player has at least Template:Hunger hunger points in their hunger bar.
- 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.
- Realms Manage Feed is now located within Minecraft:Realms Stories instead of Realms 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
- Custom items tagged with
- 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
- 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
- REDIRECT Template:Code
- REDIRECT Template:Code
- 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
- REDIRECT Template:Command
Template:Redr command.
- Improved loading times when re-entering similar worlds.
- Improved loading times when transferring between servers.
Graphical
- The first critical hit particle for Minecraft:arrows is now slightly delayed.
- Minecraft:Kelp is now affected by block dithering when near the camera.
Items
File:Zombie Horse Spawn Egg JE3.png Minecraft:Spawn Eggs
- Changed zombie horse spawn egg texture to reflect the updated texture of the zombie horse.
- Spawn eggs are now sorted thematically in the Minecraft:Creative inventory, according to the following categories:
- Minecraft:Overworld
- Farm Animals
- Mounts
- Pets
- Wild Animals
- Minecraft:Aquatic
- Miscellaneous
- Golems
- Villagers
- Minecraft:Undead
- Spiders
- Monsters
- Illagers
- Nether
- Minecraft:The End
- Minecraft:Overworld
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
- REDIRECT Template:Code
- Can now be applied when summoning zombified piglins, spawning as an adult.
- REDIRECT Template:Code
- Can now be applied when summoning zombified piglins, spawning as a baby.
Technical
AI Goals
- Made schemas for goals
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
Template:Redr stricter when parsing and will fail to load an entity json that has invalid data in versions 1.21.130 and newer.
- Added the
- REDIRECT Template:Code
Template:Redr AI goal
- Description:
- Allows a mob to make use of items with a
- Description:
- 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
- REDIRECT Template:Code
Template:Redr in the item's
- REDIRECT Template:Code
Template:Redr component have elapsed, the mob goes on cooldown and retreats before approaching again.
- Fields:
- Fields:
- REDIRECT Template:Code
Template:Redr: The distance to the target within which the mob begins using its kinetic weapon.
- REDIRECT Template:Code
Template:Redr: The distance the mob retreats to once the target is closer than the midpoint of the item's
- REDIRECT Template:Code
Template:Redr component's minimum and maximum
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr: Multiplier applied to the mob's movement speed while repositioning.
- REDIRECT Template:Code
Template:Redr: The distance the mob retreats to after all of the item's
- REDIRECT Template:Code
Template:Redr component's
- REDIRECT Template:Code
Template:Redr values have elapsed.
- REDIRECT Template:Code
Template:Redr: Multiplier applied to the mob's movement speed while on cooldown.
- REDIRECT Template:Code
Template:Redr: Multiplier applied to the item's
- REDIRECT Template:Code
Template:Redr component's
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr: Multiplier applied to each
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
Template:Redr condition in the item's
- REDIRECT Template:Code
Template:Redr component.
- REDIRECT Template:Code
Template:Redr: Minimum base time, in seconds, before recalculating a new attack path to the target (before increases are applied).
- REDIRECT Template:Code
Template:Redr: Maximum base time, in seconds, before recalculating a new attack path to the target (before increases are applied).
- REDIRECT Template:Code
Template:Redr: Time, in seconds, added to the attack path recalculation interval when the mob cannot move along the current path.
- REDIRECT Template:Code
Template:Redr: Time, in seconds, added to the attack path recalculation interval when the target is beyond
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr: Time, in seconds, added to the attack path recalculation interval when the target is beyond
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr: Distance at which to increase attack path recalculation by
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr: Distance at which to increase attack path recalculation by
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr: Multiplier applied to the mob's movement speed when moving toward its target.
- REDIRECT Template:Code
Template:Redr: Specifies whether a full navigation path from the mob to the target is required.
- REDIRECT Template:Code
Template:Redr: Allows the mob to track its target even if it lacks a hard-coded sensing component.
- REDIRECT Template:Code
Template:Redr: Cooldown time, in seconds, between consecutive attacks.
- REDIRECT Template:Code
Template:Redr: Field of view, in degrees, used by the hard-coded sensing component to detect a valid attack target.
- REDIRECT Template:Code
Template:Redr: Maximum rotation, in degrees, on the X-axis while the mob is trying to look at its target.
- REDIRECT Template:Code
Template:Redr: Maximum rotation, in degrees, on the Y-axis while the mob is trying to look at its target.
- REDIRECT Template:Code
Template:Redr: Defines a 1-in-N chance for the mob to stop its current attack, where N equals
- REDIRECT Template:Code
- 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
- Requirements:
- REDIRECT Template:Code
Template:Redr item component
- Must otherwise fulfill the same conditions as other melee attack goals.
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
Template:Redr now correctly apply their
- REDIRECT Template:Code
Template:Redr field.
- Added two new fields to
- REDIRECT Template:Code
Template:Redr to enable more control of floating and how long the vehicle can be underwater before dismounting its passengers.
- REDIRECT Template:Code
Template:Redr: The chance per tick to cause an upward impulse.
- 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
- REDIRECT Template:Code
Template:Redr to enable a probability of target being chosen by
- REDIRECT Template:Code
Template:Redr goal:
- 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
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr field to support a range of value:
- 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.
- REDIRECT Template:Code
Template:Redr: Maximum time in seconds before the entity searches for a attack target.
- Added the
- REDIRECT Template:Code
Template:Redr field to the
- 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
- Allows a mob to override its mount’s navigation behavior with the one defined by this goal.
- REDIRECT Template:Code
Template:Redr goal, whose default behavior will be ignored. API
- Released AABB from
- REDIRECT Template:Code
- REDIRECT Template:Code
- Released
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
Template:Redr from
- REDIRECT Template:Code
- REDIRECT Template:Code
- Added new module
- REDIRECT Template:Code
Template:Redr to change graphics and rendering settings.
- The
- REDIRECT Template:Command
Template:Redr command now fires
- REDIRECT Template:Code
Template:Redr beta API event for custom blocks overridden at source destination.
- Moved Loot Table Discovery APIs from
- REDIRECT Template:Code
Template:Redr into
- REDIRECT Template:Code
- Released
- REDIRECT Template:Code
Template:Redr from
- REDIRECT Template:Code
- REDIRECT Template:Code
- Released
- REDIRECT Template:Code
Template:Redr from
- REDIRECT Template:Code
- REDIRECT Template:Code
- Released
- REDIRECT Template:Code
Template:Redr from
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- Moved
- REDIRECT Template:Code
Template:Redr from
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- Moved
- REDIRECT Template:Code
Template:Redr from
- REDIRECT Template:Code
- REDIRECT Template:Code
- Released
- REDIRECT Template:Code
Template:Redr from
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Command
Template:Redr and
- REDIRECT Template:Command
Template:Redr commands and
- REDIRECT Template:Code
Template:Redr API Place function now trigger
- REDIRECT Template:Code
Template:Redr beta API event for custom blocks when overidden.
- Moved class
- REDIRECT Template:Code
Template:Redr from
- REDIRECT Template:Code
- REDIRECT Template:Code
- Moved class
- REDIRECT Template:Code
Template:Redr from
- REDIRECT Template:Code
- REDIRECT Template:Code
- Moved class
- REDIRECT Template:Code
Template:Redr from
- REDIRECT Template:Code
- REDIRECT Template:Code
- Moved component
- REDIRECT Template:Code
Template:Redr from
- REDIRECT Template:Code
- REDIRECT Template:Code
- Moved error
- REDIRECT Template:Code
Template:Redr from
- REDIRECT Template:Code
- REDIRECT Template:Code
- Moved error
- REDIRECT Template:Code
Template:Redr from
- REDIRECT Template:Code
- REDIRECT Template:Code
- Player method
- REDIRECT Template:Code
Template:Redr can now take an entity or entity ID as valid arguments in
- REDIRECT Template:Code
Template:Redr. Minecraft:Biomes
- The client side Molang queries
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr, and
- REDIRECT Template:Code
Template:Redr no longer need the Upcoming Creator Features toggle to be used. Minecraft:Blocks
- The
- REDIRECT Template:Code
Template:Redr option in geometry files can no longer be disabled to render block-items larger than its frame from
- REDIRECT Template:Code
Template:Redr 1.21.130 onward.
- Moved the
- REDIRECT Template:Code
Template:Redr i.e.
- REDIRECT Template:Code
Template:Redr component from experimental to stable.
- Extended
- 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.
- 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
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr now requires the Upcoming Creator Features toggle again.
- Modified
- 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
- REDIRECT Template:Code
Template:Redr, formerly called
- REDIRECT Template:Code
Template:Redr from experimental. Components
- Updates to
- REDIRECT Template:Code
- Added new field
- REDIRECT Template:Code
Template:Redr that allows entities with this component to dash underwater.
- Added
- REDIRECT Template:Code
Template:Redr entity filter to check if the passenger controlling a mount is of the specified family.
- Added
- 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,
- REDIRECT Template:Code
Template:Redr, to
- REDIRECT Template:Code
Template:Redr, which allows specifying an equipment slot that should provide protection from burning in daylight.
- Valid values are
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr, and
- REDIRECT Template:Code
- Leaving this field unspecified will default to having the head armor slot provide protection from burning in daylight.
- In the
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
Template:Redr components, the
- REDIRECT Template:Code
Template:Redr field has been renamed to
- REDIRECT Template:Code
- This field is now defined for each item entry in each component's
- REDIRECT Template:Code
Template:Redr list, enabling item-specific transformations on use.
- Added
- REDIRECT Template:Code
Template:Redr field to the items in the
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
Template:Redr components.
- This field is defined for each item entry in the
- REDIRECT Template:Code
Template:Redr list.
- Upgraded the
- 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:
- Description:
- REDIRECT Template:Code
Template:Redr: Array of riders to add to the entity, with the mandatory field
- REDIRECT Template:Code
Template:Redr and optional field
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr Fields:
- REDIRECT Template:Code
Template:Redr: The type of mob to spawn.
- REDIRECT Template:Code
Template:Redr: An optional event to spawn with the mob.
- Requirements:
- The mob must have a
- Requirements:
- REDIRECT Template:Code
Template:Redr entity component.
- The array of riders must be no longer than
- REDIRECT Template:Code
Template:Redr has
- REDIRECT Template:Code
- Added new boolean field
- REDIRECT Template:Code
- REDIRECT Template:Code
- The field defaults to
- REDIRECT Template:Code
Template:Redr to preserve previous breathable behavior. When set to
- REDIRECT Template:Code
Template:Redr, entities that only breathe water will take dehydration damage when out of water.
- Renamed the
- REDIRECT Template:Code
Template:Redr component to
- REDIRECT Template:Code
- 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
- REDIRECT Template:Code
Template:Redr component.
- Defines the amount of exhaustion applied when triggering the lunge enchantment, multiplied by the enchantment level.
- Added the
- REDIRECT Template:Code
Template:Redr field to
- 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
- REDIRECT Template:Code
Template:Redr item component.
- Allows overriding the swing sounds emitted by the user.
- Fields:
- REDIRECT Template:Code
Template:Redr: sound played when an attack misses or deals no damage due to invulnerability.
- REDIRECT Template:Code
Template:Redr: sound played when an attack hits.
- REDIRECT Template:Code
Template:Redr: sound played when an attack hits and deals critical damage.
- Added the
- REDIRECT Template:Code
Template:Redr item component.
- Description:
- Allows an item to deal damage and other effects every tick while in use, to all unobstructed targets found in a straight line from the user's view vector.
- Damage is computed based on both the user's and target's velocity projected onto the view vector (via dot product).
- The more the user and target move toward each other and align with the view vector, the higher the damage.
- After applying
- Description:
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
Template:Redr, the resulting damage is floored to the nearest lower integer.
- Fields:
- Fields:
- REDIRECT Template:Code
Template:Redr: Ticks to wait before applying damage and effects.
- REDIRECT Template:Code
Template:Redr: Range along the view vector where entities can be hit.
- REDIRECT Template:Code
Template:Redr: Extra tolerance on the raycast to detect entities.
- REDIRECT Template:Code
Template:Redr: Multiplies the sum of the projected velocities.
- REDIRECT Template:Code
Template:Redr: Adds to the multiplied sum of the projected velocities.
- REDIRECT Template:Code
Template:Redr: Conditions that need to be satisfied for damage to be applied.
- REDIRECT Template:Code
Template:Redr: Conditions that need to be satisfied for knockback to be applied.
- REDIRECT Template:Code
Template:Redr: Conditions that need to be satisfied for riders to be dismounted.
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr and "
- REDIRECT Template:Code
Template:Redr fields:
- REDIRECT Template:Code
Template:Redr: Time, in ticks, during which the effect can be applied after
- REDIRECT Template:Code
Template:Redr elapses.
- REDIRECT Template:Code
Template:Redr: Minimum user's speed (projected onto the view vector via a dot product) required for the effect to be applied.
- REDIRECT Template:Code
Template:Redr: Minimum relative speed of the user with respect to the target (projected onto the view vector via a dot product) required for the effect to be applied.
- Requirements:
- Requires the
- Requirements:
- REDIRECT Template:Code
Template:Redr item component on the same item.
- Added the
- REDIRECT Template:Code
Template:Redr item component.
- Description:
- Allows an item to deal damage to all entities detected in a straight line along the user's view vector.
- Items with this component cannot destroy blocks, as the attack action always takes priority, regardless of what the user is looking at.
- Fields:
- Description:
- REDIRECT Template:Code
Template:Redr: Range along the view vector where entities can be hit.
- REDIRECT Template:Code
Template:Redr: Extra tolerance on the raycast to detect entities.
- Requirements:
- The
- REDIRECT Template:Code
Template:Redr item component now supports a
- REDIRECT Template:Code
Template:Redr field.
- Values:
- Values:
- REDIRECT Template:Code
Template:Redr: puts the item on cooldown when used, preventing further use until it expires, but still allowing attacks, mining, and interaction.
- REDIRECT Template:Code
Template:Redr: puts the item on cooldown when attacking, preventing further attacks until it expires, but still allowing use, mining, and interaction.
- Added the
- REDIRECT Template:Code
Template:Redr field to
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
Template:Redr item components.
- Defines the reach used when the user is in Creative mode.
- Added the
- REDIRECT Template:Code
Template:Redr field to the
- REDIRECT Template:Code
Template:Redr item component.
- Defines the sound to play when starting using the item.
- Added four new Molang queries pertaining to the
- REDIRECT Template:Code
Template:Redr item component:
- REDIRECT Template:Code
Template:Redr, returns the delay value from the main-hand item's
- REDIRECT Template:Code
Template:Redr component, or 0 if the component is not present.
- REDIRECT Template:Code
Template:Redr, returns the damage_duration value from the main-hand item's
- REDIRECT Template:Code
Template:Redr component, or 0 if the component is not present.
- REDIRECT Template:Code
Template:Redr, returns the knockback_duration value from the main-hand item's
- REDIRECT Template:Code
Template:Redr component, or 0 if the component is not present.
- REDIRECT Template:Code
Template:Redr, returns the dismount_duration value from the main-hand item's
- REDIRECT Template:Code
Template:Redr component, or 0 if the component is not present.
- Added
- REDIRECT Template:Code
Template:Redr, which returns the
- REDIRECT Template:Code
Template:Redr value from the main-hand item's
- REDIRECT Template:Code
Template:Redr component, or 0 if the component is not present.
- Added
- REDIRECT Template:Code
Template:Redr, which returns the
- REDIRECT Template:Code
Template:Redr value of
- REDIRECT Template:Code
Template:Redr from the main-hand item's
- REDIRECT Template:Code
Template:Redr component, or 0 if the component is not present.
- Added
- REDIRECT Template:Code
Template:Redr, which returns the
- REDIRECT Template:Code
Template:Redr value of
- REDIRECT Template:Code
Template:Redr from the main-hand item's
- REDIRECT Template:Code
Template:Redr component, or 0 if the component is not present.
- Added
- REDIRECT Template:Code
Template:Redr, which returns the
- REDIRECT Template:Code
Template:Redr value of
- REDIRECT Template:Code
Template:Redr from the main-hand item's
- REDIRECT Template:Code
Template:Redr component, or 0 if the component is not present.
- Added
- REDIRECT Template:Code
Template:Redr, which returns the number of ticks elapsed since the user last hit something while using a kinetic weapon.
- Added new Pack Settings Molang queries:
- REDIRECT Template:Code
Template:Redr, the value of a slider.
- REDIRECT Template:Code
Template:Redr, check if toggle is enabled.
- REDIRECT Template:Code
Template:Redr, if a dropdown option is selected. Network
- Added
- REDIRECT Template:Code
- LevelSoundEventPacket modified:
- added
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
- ActorEventPacket modified:
- added
- REDIRECT Template:Code
- Added new Level Sound Event,
- REDIRECT Template:Code
- Added new Level Sound Event,
- REDIRECT Template:Code
- Renamed
- REDIRECT Template:Code
- REDIRECT Template:Code
- Added
- REDIRECT Template:Code
Template:Redr boolean field to
- REDIRECT Template:Code
Template:Redr, defines if the effect is considered ambient.
- Modified
- REDIRECT Template:Code
- added
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
Template:Redr. UI
- String multiplication in UI expressions is now limited exclusively to
- REDIRECT Template:Code
- Added
- REDIRECT Template:Code
Template:Redr boolean to 'view bindings' as a way to bind to an ancestor that matches the
- REDIRECT Template:Code
Experimental
These additions and changes are accessible by enabling the "Beta APIs" and "Upcoming Creator Features" experimental toggles.
Additions
Technical
API
- Released
- REDIRECT Template:Code
Template:Redr version 2.4.0.
- Added
- REDIRECT Template:Code
Template:Redr version 2.5.0-beta.
- Added
- REDIRECT Template:Code
Template:Redr for providing context of player swings to
- REDIRECT Template:Code
- Added
- REDIRECT Template:Code
- REDIRECT Template:Code
- Added
- REDIRECT Template:Code
- REDIRECT Template:Code
- World:
- Added property
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- Added class
- REDIRECT Template:Code
- REDIRECT Template:Code
- Added interface
- REDIRECT Template:Code
- REDIRECT Template:Code
- Added interface
- REDIRECT Template:Code
- REDIRECT Template:Code
- Added class
- REDIRECT Template:Code
- REDIRECT Template:Code
- Added enum
- REDIRECT Template:Code
- REDIRECT Template:Code
- Added
- REDIRECT Template:Code
Template:Redr, which can be subscribed by custom block components.
- Added
- REDIRECT Template:Code
Template:Redr custom component subscription in
- REDIRECT Template:Code
Template:Redr with the following conditions:
- Block has
- REDIRECT Template:Code
Template:Redr component, otherwise CONTENT_ERROR is thrown.
- Subscription is not queued if the
- REDIRECT Template:Code
Template:Redr is less than
- REDIRECT Template:Code
Template:Redr field
- REDIRECT Template:Code
Template:Redr. API Infra
- Modernized
- REDIRECT Template:Code
Template:Redr serialization
- Max number of
- REDIRECT Template:Code
Template:Redr are now 100.
- Field
- REDIRECT Template:Code
Template:Redr, set max size to 512 characters.
- Max number of
- REDIRECT Template:Code
Template:Redr are now 512.
- Modernized
- REDIRECT Template:Code
Template:Redr serialization.
- Field
- REDIRECT Template:Code
Template:Redr, set max size to 39 characters. Minecraft:Blocks
- Added component
- REDIRECT Template:Code
- Added a new block trait,
- REDIRECT Template:Code
Template:Redr, to expose behavior like Minecraft:fences or glass panes where blocks connect to other blocks around them. Using this trait with the example below adds the bool states
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
- Added component
- 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.
- Added VanillaBlockTag
- 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
- REDIRECT Template:Code
Template:Redr block trait to make a custom fence that creates connections like a Vanilla fence.
- Added new state
- REDIRECT Template:Code
Template:Redr to the
- REDIRECT Template:Code
Template:Redr block trait, which enables the
- REDIRECT Template:Code
Template:Redr with values
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr, and
- REDIRECT Template:Code
Template:Redr to provide similar behavior to how stairs in Vanilla work.
- When this is set, you can use the field
- 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
- REDIRECT Template:Code
Template:Redr available, and can corner with custom blocks with the same tag if the block also uses
- 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
- The default behavior for this field is to corner with the same block name.
- REDIRECT Template:Code
Template:Redr flag on your block.
- The
- REDIRECT Template:Code
Template:Redr block state is now mirrored when used within a structure.
- Added
- REDIRECT Template:Code
Template:Redr component behind the Upcoming Creator Features experiment.
- Contains optional field
- 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
- REDIRECT Template:Code
Template:Redr event is sent to Scripts.
- Contains optional field
- REDIRECT Template:Code
Template:Redr, a boolean to control whether a signal can pass through this block or not.
- Modified
- REDIRECT Template:Code
Template:Redr block component:
- Removed redundant experimental field
- REDIRECT Template:Code
- Added
- 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
- REDIRECT Template:Code
Template:Redr now supports rendering shapes in different dimensions:
- Added
- REDIRECT Template:Code
Template:Redr: void method to DebugShape.
- The location property on
- REDIRECT Template:Code
Template:Redr has been changed to read only (use
- REDIRECT Template:Code
Template:Redr above to modify the location).
- Added dimension readonly property to
- REDIRECT Template:Code
- Changed the constructors of all the debug shapes to instead take a variant of
- REDIRECT Template:Code
- REDIRECT Template:Code
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.
- Blocks that use the
- REDIRECT Template:Code
Template:Redr block trait with the state
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
Template:Redr with the state
- 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
- REDIRECT Template:Code
Template:Redr always being semi-transparent.
- Fixed blocks using
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
Template:Redr not having shaded sides in the inventory.
- Fixed triggering of
- REDIRECT Template:Code
Template:Redr to only happen on the start of a swing.
- Fixed an issue where
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
Template:Redr stopped working for some entities such as
- REDIRECT Template:Code
Template:Redr, ground items,
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr and
- REDIRECT Template:Code
- Fixed 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
- REDIRECT Template:Code
Template:Redr would cause the
- REDIRECT Template:Code
Template:Redr to be removed immediately.
- Fixed a bug where the arrow head of the
- 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
- REDIRECT Template:Code
Template:Redr field in
- REDIRECT Template:Code
Template:Redr block component.
- Fixed content warning that incorrectly occurred for
- REDIRECT Template:Code
Template:Redr field in entity json in versions before 1.8.0.
- Fixed an issue where
- REDIRECT Template:Code
Template:Redr objects were not cleaned up properly after running
- REDIRECT Template:Command
- Fixed an issue where
- 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
- REDIRECT Template:Code
Template:Redr component not ticking when placed via a Jigsaw structure.
Videos
- Updates for Creators
- REDIRECT Template:YouTube
References
<references group="">
</references>
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