After yesterday's Minecraft Bedrock 1.21.80 update release, Mojang is back with a new beta and preview for the upcoming 1.21.90 update. Minecraft Bedrock 1.21.90.23 doesn’t introduce any shiny new features, but it includes a host of bug fixes and improvements aimed at enhancing the overall gameplay experience.The most significant improvement in Minecraft Bedrock 1.21.90.23 relates to Vibrant Visuals. If you've played with the experimental Vibrant Visuals in the Bedrock Edition, you may have noticed issues with certain block textures and their behavior under lighting. Many of these issues have been addressed in the 1.21.90.23 beta and preview.Locator bars have also been moved out of the experimental phase and are now available in all worlds in Minecraft 1.21.90.23. Be sure to check out the full patch notes to learn about everything new in the Minecraft Bedrock 1.21.90.23 beta and preview.Minecraft Bedrock 1.21.90.23 patch notesFeatures and bug fixesBlocksHarness is no longer invisible on a Happy Ghast when equipped by a DispenserBundlesEmpty open Bundle icon now renders correctly when Bundles are tapped with Touch ControlsEditorMarking read only structures for deletion along with editable ones no longer disables the delete buttonSaving a large structure from a selection on the Structure Panel no longer makes the game unresponsiveGameplayFixed projectiles not being fired in the correct direction when using custom cameras and touch inputFixed issue where sprint jump attacking would sometimes remove all of the player's momentum (MCPE-189501)Fixed stop sprinting while swimming when the player hits blocks (MCPE-201832)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 worldGraphicalUpdated a variety of MERS textures in Vibrant VisualsMade Glass Blocks more reflectiveTweaked metallics on Cauldrons and Ancient DebrisTweaked emissives on EyeblossomFixed an issue with Leather armor having a stripe of emissive across the textureAdded emissive to the Ender Crystal Block to match item iconAdded MERS textures for Happy Ghast and HarnessesAdjusted the Glow Lichen block emissiveFixed a z-fighting issue between water and leaf blocks in Vibrant VisualsFixed an issue where Vibrant Visuals would sometimes apply to worlds that do not correctly support itImproved Snell's window effect when looking up from underwater in Vibrant VisualsParticles using the "particles_blend" material now render correctly in Vibrant Visuals (MCPE-217768)Fixed Enderman held blocks not being shaded correctly in Vibrant VisualsReflections no longer cut out abruptly on the left side of screen while moving the camera in Vibrant Visuals (MCPE-206642)Reflections no longer flicker aggressively on water with higher FOV settings in Vibrant Visuals (MCPE-206924)Clouds no longer contain cracks when viewed up close in Vibrant Visuals (MCPE-212409)The End flash is now visible again in the End in Vibrant VisualsFixed an issue with moving blocks (e.g. blocks held by Endermen, TNT inside of minecarts) not casting shadows in Vibrant VisualsFixed an issue where textures would turn pink when opening settings or suspending the game in Vibrant Visuals (MCPE-200698)MobsFixed a crash happening on PS5 when loading a world with leashed entitiesFixed bug where Ghasts could not move while shooting fireballs (MCPE-201849)Slimes and Magma Cubes no longer jump twice when finding or losing their targets (MCPE-114701)Fixed a bug where Magma Cubes and Slimes could still damage players briefly after dying (MCPE-166394)SoundsFixed a bug where Parrots imitating a Drowned used Zombie soundsFixed a bug where Parrots imitating a Wither Skeleton used Skeleton sounds (MCPE-174857)Splash PotionsThe effect radius of Splash Potions is now calculated based on the distance to the bounding box of the target instead of their position (MCPE-201604)User InterfaceThe Locator Bar has been de-experimentified and is now available in non-experimental worldsSplitting an item stack using touch controls and moving it to a bundle now transfers the selected amount (MCPE-188353)The Text Background Opacity accessibility setting now also affects hotbar tooltips and leaderboard displays. (MCPE-79331)Chat background opacity can now be controlled with a new accessibility settingVanilla ParitySoundsParrots now imitate nearby monsters less frequently (MCPE-80319)Technical updates in Minecraft Bedrock 1.21.90.23API@minecraft/server 2.0.0Released getBlockBelow and getBlockAbove on Dimension to 2.0.0.Changed players property on PlayAnimationOptions to an array of Player objects, instead of string names in 2.0.0.Changed the following APIs to use the local coordinates on a unit cube rather than the world coordinates for 2.0.0. JIRA: (MCPE-216825)- Example: The location { x: 123.123, y: -22.44, z: -400.678 } will now be { x: 0.123, y: 0.44, z: 0.678 }- BlockRaycastHit.faceLocation- BlockHitInformation.faceLocation- BlockComponentPlayerInteractEvent.faceLocation- PlayerPlaceBlockBeforeEvent.faceLocation- ItemUseOnAfterEvent.faceLocation- ItemComponentUseOnEvent.faceLocation- PlayerInteractWithBlockAfterEvent.faceLocation- PlayerInteractWithBlockBeforeEvent.faceLocationReleased error ContainerRulesError to 2.0.0Removed CameraDefaultOptions for V2.0Added setDefaultCamera(cameraPreset: string, easeOptions?: CameraEaseOptions): void to V2.0. This will replace passing the CameraDefaultOptions into the Camera.setCamera function. Will also now reset the position and rotation of third-person cameras back to the values defined in the JSON@minecraft/server-uiFixed bug where sliders move super fast when using gamepad. Added a timeout to avoid this problem. (MCM-1786)BlocksFixed crash when blocks that specify non-existent textures as carried_textures are held in handComponentsAdded validation for asset references in particle effect Jsontexture reference in "basic_render_parameters"block references in "minecraft:particle_expire_if_in_blocks"block references in "minecraft:particle_expire_if_not_in_blocks"EditorAdded Block Inspector "Reset Block Data" button to reset the block states to all defaultsAdded a hollow trim action to selection. This converts the current selection volume to a new volume which represents all of the fully obscured non-air blocks (i.e. generate a selection which represents the inside of any shape inside the current selection)Added Color Timeline API (IColorTimelinePropertyItem). The Color Timeline uses one dimensional graph to represent color interpolation over timeAdded Number Timeline API (INumberTimelinePropertyItem). The Number Timeline uses two dimensional graph to represent linear interpolation between two nodes over timeThe two new APIs can be used in the Editor AGFX settingsAdded ability to specify a tooltip to the editor menu itemsAdded ability to append an icon to the editor menu action itemsAdded optional property uniqueId in IPropertyPaneOptions API to create panes with unique identifiersUpdated Line Tool FunctionalityUpdated UI, added tooltip labels and quick action buttonsAbility to make lines with multiple points/segments instead of just one line between two pointsAbility to adjust thickness (weights) of the linesAbility to nudge lines in any direction by 1 blockAbility to convert current lines into a selection volume (clears all lines after)Most Line Tool actions now undo/redo-ableAbility to select all/none points so they can all be moved at onceLine algorithm dropdown now updates live and applies to all (and new) pointsLine Tool Mouse ControlsLeft-click to create a 'connected' control point (creates a line segment between the previous point and the new point)Ctrl+Left-click to create a separated, 'disconnected' control point (no line segment is created between the previous point and the new point)Line Tool HotkeysNudge Selected Points (Ctrl+Shift + Up/Down/Left/Right/PgUp/PgDown)Convert to Selection (Alt+S)Toggle Select All (Ctrl+A)Fill (Ctrl+F)Delete Blocks (ie., Fill with Air) (Del)Clear All Points (Ctrl+Backspace)Clear Selected Points (Ctrl+Shift+Backspace)Increase/decrease Horizontal Line Thickness (Shift + Left/Right)Increase/decrease Vertical Line Thickness (Shift + Up/Down)Increase/decrease Uniform Line Thickness (when Uniform is enabled) (Shift + Left/Right/Up/Down)Updated BlockLine implementation (now BlockShapes)Updated water parameters to be available and modified in the Deferred Lighting Settings window againFixes begin transaction error when selecting a selection point outside the maximum volume sizeUpdated Block Inspector "Refresh Block Data" button logic to update the pane with the current block stateFix a bug where a player could incorrectly load another player's hotbar setting in a multiplayer session after re-entering a gameFixing bug where the ladder could be interacted with using the workbench toolFixed a bug where the export directory location was incorrect in the log panelFixed a bug that caused show function of IRootPropertyPane to not display the panelFixed a bug where the Export Pane weather cycle setting was being set incorrectlyGoals"minecraft:rideable" component's "dismount_mode" is now correctly applied when passengers are forced to dismount by the "minecraft:behavior.float" goalItemsFix for incorrect normals and/or crashes when holding certain items in hand with Vibrant Visuals enabledRendering & AnimationFixed an issue where entities are rendering and animating twice.Experimental technical updates in Minecraft Bedrock 1.21.90.23APIUpdated error messaging when imports can't be foundRemoved content warning when a custom component was registered without closures for custom components V2This allows 'data-only' components to be registered in script and added to blocks and items that only contain parameters without functionality@minecraft/server 2.0.0-betaAdded enum ContainerRulesErrorReason to beta. Contains the reasons that ContainerRulesError can failAdded interface ContainerRules to beta. Contains rules that if broken on container operations will throw a ContainerRulesErrorContainerAdded optional property readonly containerRules?: ContainerRules to beta. If the rules of the container are broken will throw a ContainerRulesErrorAdded property readonly weight: number to beta. The total weight of all ItemStacks in the containerItemStackAdded property readonly weight: number to beta. The total weight all the items in the ItemStackAdded class ItemInventoryComponent to beta. This component will be on all items that contain a minecraft:storage_item component and will allow access to its container@minecraft/debug-utilitiesFixed a crash with the Debug Drawing system after using the /reload command.Fixed an issue where Debug Drawing primitives wouldn't be visible after using the /reload command.Fixed an issue where Debug Drawing primitives wouldn't be visible for new players joining the world.BlocksAdded minecraft:random_offset component under the Upcoming Creator Features toggle. This allows for blocks to randomly offset like foliage does in the Vanilla gameEditorClient Widgets (Entity Components) no longer assert when going into the game menu while in EditorExperimentalThe /controlscheme command no longer requires the "Experimental Creator Camera" toggleThe camera_relative_strafe control scheme remains experimental and still requires the toggleGameplayFixed the minecraft:follow_orbit camera not having the correct control scheme in its allow listUser InterfaceThe touch screen d-pad control now shows the correct buttons when using camera relative control schemesThe Minecraft Bedrock 1.21.90.23 beta and preview are now available for download. The beta version is exclusive to Android devices via the Google Play Store. If you're playing Minecraft Bedrock on iOS, Windows, Xbox, or PlayStation, you will need to download the 1.21.90.23 preview instead.Also read: Minecraft Bedrock 1.21.80 update patch notes