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

From SAS Gaming Wiki
SyncBot (talk | contribs)
Remove broken links to missing pages
SyncBot (talk | contribs)
Fix template calls: add MC/ prefix
 
Line 47: Line 47:
=== Technical ===
=== Technical ===
'''API'''
'''API'''
:{{cd|@minecraft/server 2.0.0}}
:{{MC/Cd|@minecraft/server 2.0.0}}
*Released {{cd|getBlockBelow}} and {{cd|getBlockAbove}} on {{cd|Dimension}} to {{cd|2.0.0}}.
*Released {{MC/Cd|getBlockBelow}} and {{MC/Cd|getBlockAbove}} on {{MC/Cd|Dimension}} to {{MC/Cd|2.0.0}}.
*Changed {{cd|players}} property on {{cd|PlayAnimationOptions}} to an array of {{cd|Player}} objects, instead of string names in {{cd|2.0.0}}.
*Changed {{MC/Cd|players}} property on {{MC/Cd|PlayAnimationOptions}} to an array of {{MC/Cd|Player}} objects, instead of string names in {{MC/Cd|2.0.0}}.
*Released error {{cd|ContainerRulesError}} to {{cd|2.0.0}}.
*Released error {{MC/Cd|ContainerRulesError}} to {{MC/Cd|2.0.0}}.
*Removed {{cd|CameraDefaultOptions}} for {{cd|V2.0}}.
*Removed {{MC/Cd|CameraDefaultOptions}} for {{MC/Cd|V2.0}}.
**Added {{cd|setDefaultCamera(cameraPreset: string, easeOptions?: CameraEaseOptions): void}} to {{cd|V2.0}}. This will replace passing the {{cd|CameraDefaultOptions}} into the {{cd|Camera.setCamera}} function. Will also now reset the position and rotation of third-person cameras back to the values defined in the JSON.
**Added {{MC/Cd|setDefaultCamera(cameraPreset: string, easeOptions?: CameraEaseOptions): void}} to {{MC/Cd|V2.0}}. This will replace passing the {{MC/Cd|CameraDefaultOptions}} into the {{MC/Cd|Camera.setCamera}} function. Will also now reset the position and rotation of third-person cameras back to the values defined in the JSON.


'''Components'''
'''Components'''
*Added validation for asset references in particle effect Json:
*Added validation for asset references in particle effect Json:
**texture reference in {{cd|basic_render_parameters}}
**texture reference in {{MC/Cd|basic_render_parameters}}
**block references in {{cd|minecraft:particle_expire_if_in_blocks}}
**block references in {{MC/Cd|minecraft:particle_expire_if_in_blocks}}
**block references in {{cd|minecraft:particle_expire_if_not_in_blocks}}
**block references in {{MC/Cd|minecraft:particle_expire_if_not_in_blocks}}


'''Goals'''
'''Goals'''
*{{cd|minecraft:rideable}} component's {{cd|dismount_mode}} is now correctly applied when passengers are forced to dismount by the {{cd|minecraft:behavior.float}} goal.
*{{MC/Cd|minecraft:rideable}} component's {{MC/Cd|dismount_mode}} is now correctly applied when passengers are forced to dismount by the {{MC/Cd|minecraft:behavior.float}} goal.


== Experimental ==
== Experimental ==
Line 69: Line 69:
==== Technical ====
==== Technical ====
'''API'''
'''API'''
:{{cd|@minecraft/server 2.1.0-beta}}
:{{MC/Cd|@minecraft/server 2.1.0-beta}}
*Added enum {{cd|ContainerRulesErrorReason}} to {{cd|beta}}. Contains the reasons that {{cd|ContainerRulesError}} can fail.
*Added enum {{MC/Cd|ContainerRulesErrorReason}} to {{MC/Cd|beta}}. Contains the reasons that {{MC/Cd|ContainerRulesError}} can fail.
*Added interface {{cd|ContainerRules}} to {{cd|beta}}. Contains rules that if broken on container operations will throw a {{cd|ContainerRulesError}}.
*Added interface {{MC/Cd|ContainerRules}} to {{MC/Cd|beta}}. Contains rules that if broken on container operations will throw a {{MC/Cd|ContainerRulesError}}.
*{{cd|Container}}
*{{MC/Cd|Container}}
**Added optional property{{cd|readonly containerRules?: ContainerRules}} to {{cd|beta}}. If the rules of the container are broken will throw a {{cd|ContainerRulesError}}.
**Added optional property{{MC/Cd|readonly containerRules?: ContainerRules}} to {{MC/Cd|beta}}. If the rules of the container are broken will throw a {{MC/Cd|ContainerRulesError}}.
**Added property {{cd|readonly weight: number}} to {{cd|beta}}. The total weight of all {{cd|ItemStacks}} in the container.
**Added property {{MC/Cd|readonly weight: number}} to {{MC/Cd|beta}}. The total weight of all {{MC/Cd|ItemStacks}} in the container.
*{{cd|ItemStack}}
*{{MC/Cd|ItemStack}}
**Added property {{cd|readonly weight: number}} to {{cd|beta}}. The total weight all the items in the {{cd|ItemStack}}.
**Added property {{MC/Cd|readonly weight: number}} to {{MC/Cd|beta}}. The total weight all the items in the {{MC/Cd|ItemStack}}.
*Added class {{cd|ItemInventoryComponent}} to {{cd|beta}}. This component will be on all items that contain a {{cd|minecraft:storage_item}} component and will allow access to its container.
*Added class {{MC/Cd|ItemInventoryComponent}} to {{MC/Cd|beta}}. This component will be on all items that contain a {{MC/Cd|minecraft:storage_item}} component and will allow access to its container.


'''[[Minecraft:Block]]s'''
'''[[Minecraft:Block]]s'''
*Added {{cd|minecraft:random_offset}} component under the Upcoming Creator Features toggle. This allows for blocks to randomly offset like foliage does in the Vanilla game. Example:
*Added {{MC/Cd|minecraft:random_offset}} component under the Upcoming Creator Features toggle. This allows for blocks to randomly offset like foliage does in the Vanilla game. Example:
<syntaxhighlight lang="c++">
<syntaxhighlight lang="c++">
{   
{   
Line 128: Line 128:
*Updated error messaging when imports can't be found.
*Updated error messaging when imports can't be found.
*Removed content warning when a custom component was registered without closures for custom components V2:
*Removed content warning when a custom component was registered without closures for custom components V2:
**This allows {{cd|data-only}} components to be registered in script and added to blocks and items that only contain parameters without functionality.
**This allows {{MC/Cd|data-only}} components to be registered in script and added to blocks and items that only contain parameters without functionality.


'''Experimental'''
'''Experimental'''
*The {{cmd|controlscheme}} command no longer requires the "Experimental Creator Camera" toggle.
*The {{MC/Cmd|controlscheme}} command no longer requires the "Experimental Creator Camera" toggle.
**The {{cd|camera_relative_strafe}} control scheme remains experimental and still requires the toggle.
**The {{MC/Cd|camera_relative_strafe}} control scheme remains experimental and still requires the toggle.


== Fixes ==
== Fixes ==
Line 151: Line 151:
|206924|Vibrant Visuals: Reflections flicker severely on higher than default FOV
|206924|Vibrant Visuals: Reflections flicker severely on higher than default FOV
|212409|Vibrant Visuals: Artifacts on clouds when viewing them up close
|212409|Vibrant Visuals: Artifacts on clouds when viewing them up close
|216825|The {{cd|faceLocation}} property of custom component player interact events is not relative to the block
|216825|The {{MC/Cd|faceLocation}} property of custom component player interact events is not relative to the block
|;previous
|;previous
|217768|Particles with material {{cd|particles_blend}} do not render correctly with Vibrant Visuals
|217768|Particles with material {{MC/Cd|particles_blend}} do not render correctly with Vibrant Visuals
|otherissuescount=22}}
|otherissuescount=22}}
'''Other'''
'''Other'''
Line 170: Line 170:
*Fixed a bug where Parrots imitating a Drowned used Zombie sounds.
*Fixed a bug where Parrots imitating a Drowned used Zombie sounds.
*Fixed a bug where sliders move super fast when using gamepad. Added a timeout to avoid this problem.
*Fixed a bug where sliders move super fast when using gamepad. Added a timeout to avoid this problem.
*Fixed a crash when blocks that specify non-existent textures as {{cd|carried_textures}} are held in hand.
*Fixed a crash when blocks that specify non-existent textures as {{MC/Cd|carried_textures}} are held in hand.
*Fix for incorrect normals and/or crashes when holding certain items in hand with Vibrant Visuals enabled.
*Fix for incorrect normals and/or crashes when holding certain items in hand with Vibrant Visuals enabled.
*Fixed an issue where entities are rendering and animating twice.
*Fixed an issue where entities are rendering and animating twice.
*Fixed a crash with the Debug Drawing system after using the {{cmd|reload}} command.
*Fixed a crash with the Debug Drawing system after using the {{MC/Cmd|reload}} command.
*Fixed an issue where Debug Drawing primitives wouldn't be visible after using the {{cmd|reload}} command.
*Fixed an issue where Debug Drawing primitives wouldn't be visible after using the {{MC/Cmd|reload}} command.
*Fixed an issue where Debug Drawing primitives wouldn't be visible for new players joining the world.
*Fixed an issue where Debug Drawing primitives wouldn't be visible for new players joining the world.
*Fixed the {{cd|minecraft:follow_orbit}} camera not having the correct control scheme in its allow list.
*Fixed the {{MC/Cd|minecraft:follow_orbit}} camera not having the correct control scheme in its allow list.
*The touch screen d-pad control now shows the correct buttons when using camera relative control schemes.</onlyinclude>
*The touch screen d-pad control now shows the correct buttons when using camera relative control schemes.</onlyinclude>


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


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


[[Category:Bedrock Edition 1.21.90 betas]]
[[Category:Bedrock Edition 1.21.90 betas]]

Latest revision as of 19:24, 9 April 2026

Template:Infobox version


Beta 1.21.90.23 (ChromeOS, Android), or Preview 1.21.90.23 (Windows, iOS, iPadOS, Xbox, PlayStation) is the third beta/Preview version for Minecraft:Bedrock Edition 1.21.90, released on May 7, 2025,<ref>Template:Cite</ref> which fixes bugs.

Changes

Gameplay

Minecraft:Vibrant Visuals

  • Updated a variety of MERS textures in Vibrant Visuals:
    • Made Glass Blocks more reflective
    • Tweaked metallics on Cauldrons and Ancient Debris
    • Tweaked emissives on Eyeblossom
    • Added emissive to the Ender Crystal Block to match item icon
    • Added MERS textures for Happy Ghast and Harnesses
    • Adjusted the Glow Lichen block emissive
  • Improved Snell's window effect when looking up from underwater in Vibrant Visuals.
  • The End flash is now visible again in the End in Vibrant Visuals.

General

Locator Bar

  • The Locator Bar has been de-experimentified and is now available in non-experimental worlds.

UI

  • Chat background opacity can now be controlled with a new accessibility setting.

Technical

API

  1. REDIRECT Template:Code

Template:Redr

  • Released
  1. REDIRECT Template:Code

Template:Redr and

  1. REDIRECT Template:Code

Template:Redr on

  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Changed
  1. REDIRECT Template:Code

Template:Redr property on

  1. REDIRECT Template:Code

Template:Redr to an array of

  1. REDIRECT Template:Code

Template:Redr objects, instead of string names in

  1. REDIRECT Template:Code

Template:Redr.

  • Released error
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr.

  • Removed
  1. REDIRECT Template:Code

Template:Redr for

  1. REDIRECT Template:Code

Template:Redr.

    • Added
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr. This will replace passing the

  1. REDIRECT Template:Code

Template:Redr into the

  1. REDIRECT Template:Code

Template:Redr function. Will also now reset the position and rotation of third-person cameras back to the values defined in the JSON.

Components

  • Added validation for asset references in particle effect Json:
    • texture reference in
  1. REDIRECT Template:Code

Template:Redr

    • block references in
  1. REDIRECT Template:Code

Template:Redr

    • block references in
  1. REDIRECT Template:Code

Template:Redr

Goals

  1. REDIRECT Template:Code

Template:Redr component's

  1. REDIRECT Template:Code

Template:Redr is now correctly applied when passengers are forced to dismount by the

  1. REDIRECT Template:Code

Template:Redr goal.

Experimental

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

Additions

Technical

API

  1. REDIRECT Template:Code

Template:Redr

  • Added enum
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr. Contains the reasons that

  1. REDIRECT Template:Code

Template:Redr can fail.

  • Added interface
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr. Contains rules that if broken on container operations will throw a

  1. REDIRECT Template:Code

Template:Redr.

  1. REDIRECT Template:Code

Template:Redr

    • Added optional property
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr. If the rules of the container are broken will throw a

  1. REDIRECT Template:Code

Template:Redr.

    • Added property
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr. The total weight of all

  1. REDIRECT Template:Code

Template:Redr in the container.

  1. REDIRECT Template:Code

Template:Redr

    • Added property
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr. The total weight all the items in the

  1. REDIRECT Template:Code

Template:Redr.

  • Added class
  1. REDIRECT Template:Code

Template:Redr to

  1. REDIRECT Template:Code

Template:Redr. This component will be on all items that contain a

  1. REDIRECT Template:Code

Template:Redr component and will allow access to its container.

Minecraft:Blocks

  • Added
  1. REDIRECT Template:Code

Template:Redr component under the Upcoming Creator Features toggle. This allows for blocks to randomly offset like foliage does in the Vanilla game. Example: <syntaxhighlight lang="c++"> {

   "format_version": "1.21.80",
   "minecraft:block": {
      "description": {
         "identifier": "test:test_block"
      },
      "components": {
         "minecraft:collision_box": {
            "origin": [-4.0, 4.0, -4.0],
            "size": [8, 8, 8]
         },
         "minecraft:random_offset": {
            "x": {
               // This is the range of possible values we can pick from
               "range": {
                  "min": -4,
                  "max": 4
               },
               // This is the equally spaced steps across the given range 
               // Provide 0 for all possible values in the range
               "steps": 16
            },
            "y": {
               "range": {
                  "min": -4,
                  "max": 4
               },
               "steps": 16
            },
            "z": {
               "range": {
                  "min": -4,
                  "max": 4
               },
               "steps": 16
            }
         }
      }
   }

</syntaxhighlight>

Changes

Technical

API

  • Updated error messaging when imports can't be found.
  • Removed content warning when a custom component was registered without closures for custom components V2:
    • This allows
  1. REDIRECT Template:Code

Template:Redr components to be registered in script and added to blocks and items that only contain parameters without functionality.

Experimental

  • The
  1. REDIRECT Template:Command

Template:Redr command no longer requires the "Experimental Creator Camera" toggle.

    • The
  1. REDIRECT Template:Code

Template:Redr control scheme remains experimental and still requires the toggle.

Fixes

Template:Fixes Other

  • Harness is no longer invisible on a Happy Ghast when equipped by a Dispenser.
  • Empty open Bundle icon now renders correctly when Bundles are tapped with Touch Controls.
  • Marking read only structures for deletion along with editable ones no longer disables the delete button.
  • Saving a large structure from a selection on the Structure Panel no longer makes the game unresponsive.
  • Fixed projectiles not being fired in the correct direction when using custom cameras and touch input.
  • Using a custom equippable block item in creative mode will no longer duplicate the item and equip it; it will simply place the block in the world.
  • Fixed an issue with Leather armor having a stripe of emissive across the texture.
  • Fixed a z-fighting issue between water and leaf blocks in Vibrant Visuals.
  • Fixed an issue where Vibrant Visuals would sometimes apply to worlds that do not correctly support it.
  • Fixed Enderman held blocks not being shaded correctly in Vibrant Visuals.
  • Fixed an issue with moving blocks (e.g. blocks held by Endermen, TNT inside of minecarts) not casting shadows in Vibrant Visuals.
  • Fixed a crash happening on PS5 when loading a world with leashed entities.
  • Fixed a bug where Parrots imitating a Drowned used Zombie sounds.
  • Fixed a bug where sliders move super fast when using gamepad. Added a timeout to avoid this problem.
  • Fixed a crash when blocks that specify non-existent textures as
  1. REDIRECT Template:Code

Template:Redr are held in hand.

  • Fix for incorrect normals and/or crashes when holding certain items in hand with Vibrant Visuals enabled.
  • Fixed an issue where entities are rendering and animating twice.
  • Fixed a crash with the Debug Drawing system after using the
  1. REDIRECT Template:Command

Template:Redr command.

  • Fixed an issue where Debug Drawing primitives wouldn't be visible after using the
  1. REDIRECT Template:Command

Template:Redr command.

  • Fixed an issue where Debug Drawing primitives wouldn't be visible for new players joining the world.
  • Fixed the
  1. REDIRECT Template:Code

Template:Redr camera not having the correct control scheme in its allow list.

  • The touch screen d-pad control now shows the correct buttons when using camera relative control schemes.

References

<references group="">

 </references>

Navigation

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

Template:Article other

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