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

Minecraft:Bedrock Edition Preview 1.21.90.20

From SAS Gaming Wiki
Revision as of 16:11, 18 December 2025 by 104.5.129.240 (talk)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Template:Infobox version


Beta 1.21.90.20 (ChromeOS, Android) or Preview 1.21.90.20 (Windows, iOS, iPadOS, Xbox, PlayStation) is the first beta/Preview version for Minecraft:Bedrock Edition 1.21.90, released on April 22, 2025,<ref>Template:Cite</ref> which improves Minecraft:lead functionality and makes Minecraft:Vibrant Visuals the default graphics mode on supported devices.

Changes

Blocks

Minecraft:Dried Ghast

  • The rarity is now common, matching its ingredients.
  • Has been moved from experimental features and is now available during normal gameplay.

Items

Minecraft:Lead

  • Using a firework rocket to boost while flying with an elytra now causes leashed mobs to unleash.
  • Entities can now be leashed to a pre-existing leash knot by interacting with it.
  • Players can retrieve entities tied to a leash knot by interacting with it.
  • Shears can now be used to remove leash knots.
  • Any leashable entity can now be leashed to any other leashable entity.
    • To leash an entity to another entity, the player must:
      • Have the entity already leashed to themselves.
      • Sneak and interact with the target entity while holding the lead.
    • Leashed entities can now be "stolen" by leashing them again, transferring ownership to the player.
    • If re-leashing an entity would result in immediate leash snapping due to distance, the re-leashing cannot be done.
    • To prevent erratic behavior when leashed to each other, llamas that are leashed no longer attempt to form caravans.
    • A leashed entity cannot be leashed to itself.
    • Baby mobs can only be leashed one way - to another entity; they cannot have other mobs leashed to them.
  • When leashed to a happy ghast, horses, camels, donkeys, mules, boats, chest boats, and sniffers now adjust their position gradually over time, aligning smoothly with their leash holder when suspended mid-air.
  • In all other cases, entities align to the direction they are being pulled and no longer behave erratically when suspended mid-air.
  • Mid-air friction now applies to Boats just like any other entity, meaning they can no longer orbit the player or behave excessively bouncily.
  • The distance at which leads break has been increased to 12 blocks, except for the happy ghast, which has a break distance of 16 blocks.
  • When the lead is pulled, leashed objects will now orient themselves towards the player who has the lead.
  • The distance between centers of entities bounding boxes is used to determine the distance between two leashed entities.
  • Boats and large leashable mobs that cannot fit in a boat (horses, donkeys, mules, camels, and sniffers) when leashed to a happy ghast are rendered with four leashes instead of one.
    • In this configuration, the happy ghast also features a rope layer wrapping around it.
  • Shears can now be used on leashed entities to unleash them, removing both incoming and outgoing leash connections.
  • Players cannot cut other players' leashes.
  • Dispensers can now use shears to unleash leashed entities.

Minecraft:Harness

  • Has been moved from experimental features and is now available during normal gameplay.

Mobs

Minecraft:Happy Ghast

  • The happy ghast now turns more smoothly.
  • Harness goggles will now always be down as long as the harnessed Happy Ghast has at least one mounted player.
  • Has been moved from experimental features and is now available during normal gameplay.

General

Graphical

  • Made Minecraft:Vibrant Visuals the default graphics mode for supported devices.
  • Added the ability to data-drive some of the Vibrant Visuals / Deferred Graphics related settings per biome. Creators can provide multiple versions of atmospherics, color grading, lighting and/or water configurations as long as each has a unique Template:Cd and file name. The reserved JSON names for each group of settings (e.g., Template:Cd) will continue to function as before. Creators can utilize the Template:Cd, Template:Cd, Template:Cd, and Template:Cd in Client Biome JSONs to connect particular rendering settings to a given biome. Note that certain parameters, such as tone mapping operators, caustics and wave simulation on/off cannot be customized per biome at this time. Parameters will be spatially blended as players move between biomes.
  • Increased back-scattering of light underwater in Vibrant Visuals.
  • Cloud shadows no longer pop in and out of view when looking around using Vibrant Visuals on Android devices.
  • Painting now renders with correct PBR properties, shadows and illumination when using Vibrant Visuals.
  • Added MERS texture support for signs in Vibrant Visuals.
  • Added new texture assets for a variety of trims, particles, spawn eggs, water and the dark oak boat in Vibrant Visuals.
  • Updated the appearance of metals for a variety of block textures in Vibrant Visuals.
  • Updated the cave vines, chorus flower, pumpkin, fire fly bush and a variety of other plant textures in Vibrant Visuals.
  • Updated the bee, dolphin, ghast, pig saddle and strider textures in Vibrant Visuals.

Technical

Minecraft:API

Minecraft:Blocks

  • Added a parameter to the culling rules schema to disable culling against full and opaque blocks.
  • When custom components v2 experiment is enabled, custom components can be assigned string, array, object, bool, or number:

<syntaxhighlight lang="c++"> "components": {

   "example_namespace:example_component": "foo",    "example_namespace:example_component2": 4,    "example_namespace:example_component3": [        "hello",        "world"    ],    "example_namespace:example_component4": true,    "example_namespace:example_component5": {        "stuff": 4    },}

</syntaxhighlight>

  • Custom components v2 experiment no longer required to use custom components v2.
  • Custom components v2 is available in JSON versions 1.21.90 and higher
  • Template:Cd deprecated in 1.21.90.
  • The Template:Cd component will no longer produce a content error if the Template:Cd material is missing.

Minecraft:Commands

  • Added integer overflow detection in Template:Cmd for +=, -=, *=, /= and %=. Original value will be retained when overflow is detected.

Components

  • Added the Template:Cd component:
    • Determines whether an entity should despawn on "Peaceful" difficulty
  • Content warnings will log missing texture references for Template:Cd block component.
  • Added the Template:Cd component:
    • Allows players to leash entities to the owner entity, retrieve those already leashed, or free them using shears.
    • Players can leash entities to the owner entity by sneaking and interacting while having entities leashed to themselves.
    • The Template:Cd field determines whether players can retrieve entities leashed to the owner entity.
  • Added new fields to the Template:Cd component:
    • Template:Cd: Determines whether players can cut both incoming and outgoing leashes by using shears on the entity.
    • Template:Cd: A Template:Cd subfield that defines the type of spring-like force pulling the entity toward its leash holder.
      • Available values:
        • Template:Cd: Simulates a highly elastic spring that never reaches equilibrium if the leashed entity is suspended mid-air.
        • Template:Cd: Simulates a dampened spring attached to the front of the leashed entity’s collision that reaches equilibrium if the entity is suspended mid-air and aligns with its movement direction.
        • Template:Cd: Simulates four dampened springs connected to the center of each side of the entity's collision that reaches equilibrium if the entity is suspended mid-air and gradually aligns with the leash holder over time.
    • Template:Cd: A Template:Cd subfield that adjusts the rotation at which the entity reaches equilibrium.

Entity Components

  • Added Template:Cd entity component:
    • Ensures the entity's body is always aligned with the head.
    • Does not override the Template:Cd component.

Minecraft:Experiments

  • Custom Components v2 experiment removed. Custom Components v2 is enabled when using Template:Cd version Template:Cd and above.

Minecraft:Items

  • When using Custom Components v2, custom components can be assigned string, array, object, bool, or number:

<syntaxhighlight lang="c++"> "components": {

   "example_namespace:example_component": "foo",    "example_namespace:example_component2": 4,    "example_namespace:example_component3": [        "hello",        "world"    ],    "example_namespace:example_component4": true,    "example_namespace:example_component5": {        "stuff": 4    },}

</syntaxhighlight>

  • Custom components v2 experiment no longer required to use custom components v2.
  • Custom components v2 is available in JSON versions 1.21.90 and higher
  • Template:Cd deprecated in 1.21.90.

Network Protocol

Experimental

These additions and changes are accessible by enabling the "Beta APIs" and "Locator Bar" experimental toggles.

Additions

Technical

API

Template:Cd
Template:Cd

Changes

General

UI

  • The jump and dash bars no longer take precedence over the locator bar while inactive in Creative Mode.
  • The interaction button in Creative Mode is now moved up for Touch devices so that it no longer covers the locator bar.
  • Player dots on the locator bar now show correctly while using split-screen.
  • The item name tooltip is no longer cut off while the locator bar is enabled in Creative Mode.
  • Player dots on the locator bar now show correctly in third person view while using split-screen.

Technical

API

  • Custom command registration will create an alias from the command name without the namespace.
    • If the name has already been claimed, then the alias will not be created and a content log warning will appear.
  • Removed unused classes: Template:Cd, Template:Cd, Template:Cd, and Template:Cd.
  • Updated class Template:Cd:

Fixes

Template:Fixes Other

  • Fixed a bug where directional lighting cut out 8 blocks under the water surface while using Vibrant Visuals.
  • Non-waterlogged Dried Ghast blocks now only play ambient sounds when on top of a Soul Sand or a Soul Soil block.
  • Fixed an issue where jungle leaves did not become transparent when setting all leaf types to be transparent.
  • Fixed a crash that would sometimes occur when using command blocks.
  • Players mounted on the Happy Ghast no longer appear invisible to other players when the Happy Ghast is immobile.
  • Players mounted on the Happy Ghast no longer have their hitbox displaced when the Happy Ghast is immobile.
  • Happy Ghast no longer becomes a platform when a Player is standing next to it.
  • Fixed a bug where piloted Happy Ghast could be moved while non-riding players were standing on it.
  • Fixed a bug where Happy Ghast would keep looking at you after no longer being tempted.
  • Bundle UI now correctly disappears when switching Inventory tabs with controller input.
  • Tapping on the Bundles Tooltip on Touch devices no longer interacts with the UI behind it.
  • Fixed an issue where only changing the access of PlayStation friends to your world would not be saved when exiting the menu.
  • Fixed incorrect warnings for using valid older block ids with Template:Cd component.
  • Fixed Template:Cd in resource packs to return 0 for the Wither once it has died.
  • Fixed the Nether having overworld fog in Vibrant Visuals.

References

Template:Reflist

Navigation

Template:Navbox Bedrock Edition versions

Minecraft:de:Bedrock Edition beta 1.21.90.20 Minecraft:ja:Bedrock Edition Preview 1.21.90.20 Minecraft:pt:Edição Bedrock Preview 1.21.90.20 Minecraft:ru:Preview 1.21.90.20 (Bedrock Edition) Minecraft:uk:Preview 1.21.90.20 (Bedrock Edition) Minecraft:zh:基岩版1.21.90.20