A new Minecraft beta and preview has arrived for Bedrock Edition. After introducing variants for pigs and cows, Mojang has now added chicken variants in Minecraft Bedrock 1.21.70.22 beta and preview.Players can now discover hot and cold variants of chickens in Minecraft. The hot variant spawns in warm biomes like badlands, swamps, and deserts, whereas the cold variant spawns in taiga and snowy biomes.Aside from chicken variants, Mojang has also introduced some new features to deserts. Players can now find a beautiful flower growing on tall cactus plants. There are also new decorative, tall and small dry bushes to enhance the desert’s ambience.Without further ado, let's look at the patch notes for Minecraft Bedrock 1.21.70.22 beta and preview.Minecraft Bedrock 1.21.70.22 beta and preview patch notesExperimental Features in Minecraft Bedrock 1.21.70.22 beta and previewCactus FlowerAdded the Cactus Flower, a new type of flower which has a chance of generating on Cactuses in Deserts and BadlandsCactus Flower can be placed on Cactus blocks or any block which has center support at the top of the blockCactus Flowers have a chance of growing on Cactus blocksIf a Cactus is 1-2 blocks high the Cactus Flower has a 10% chance to grow instead of the Cactus getting higherIf a Cactus is 3 blocks high the Cactus Flower has a 25% chance to grow instead of the Cactus getting higherCactus Flowers can be used in the ComposterA Cactus Flower can be used to craft 1 Pink DyeChicken VariantsAdded two new Chicken variants - Warm Chicken and Cold Chicken!These have their own unique texture and geometry, but not a separate spawn eggThey spawn in the same biomes as the Warm, Cold, and Temperate variants of Pigs and CowsTwo new Egg items have been added for the Warm and Cold Chicken variantsBlue Egg - The Egg that is laid by and can hatch Cold Chicken variantsBrown Egg - The Egg that is laid by and can hatch Warm Chicken variantsRelated: How to find cold and warm chicken in MinecraftFirefly BushAdded ambient sounds to the Firefly Bush that will play when the moon is visible to the blockFixed held Firefly Bush texture to better match Java Edition (MCPE-190248)GeneralFixed the Bush block emitting brightness (MCPE-190222)Leaf Litter can now be placed on any block which provides center supportFixed Leaf Litter step sound being in the block audio category not playerChange Leaf Litter map colour to be BrownFixed trailing spaces on new item names (MCPE-190210)Short and Tall Dry GrassAdded two new types of grass: Short Dry Grass and Tall Dry GrassBoth are 1 block high, which makes Tall Dry Grass differ from Tall Grass which is 2 blocks highBoth generate in the Desert and BadlandsBoth can be placed on types of Sand, Terracotta and Dirt blocks like the Dead BushBoth can be bone mealedUsing Bone Meal on Short Dry Grass grows it into a Tall Dry GrassUsing Bone Meal on Tall Dry Grass places a neighbouring Short Dry Grass next to the block if possibleBoth can be used in the ComposterSheep can eat both to regrow its woolBoth can be used as fuel for smeltingAnimal VariantsApplied the warm and cold animal variant tags to all appropriate biomes, so that animals spawned in these biomes by spawn eggs or commands are an appropriate variant even if they still do not spawn in the biome naturallyCold Farm Animal Biomes:Deep Frozen OceanFrozen OceanFrozen PeaksFrozen RiverGroveIce SpikesJagged PeaksSnowy BeachSnowy PlainsSnowy SlopesSnowy TaigaThe EndCold OceanDeep Cold OceanDeep DarkEnd BarrensEnd HighlandsEnd MidlandsSmall End IslandsStony PeaksOld Growth Pine TaigaOld Growth Spruce TaigaTaigaWindswept ForestWindswept Gravelly HillsWindswept HillsWarm Farm Animal BiomesMangrove SwampBadlandsBamboo JungleBasalt DeltasCrimson ForestDesertEroded BadlandsJungleNether WastesSavanna PlateauSavannaSoul Sand ValleySparse JungleWarm OceanWarped ForestWindswept SavannaWooded BadlandsDeep Lukewarm OceanLukewarm OceanTemperate Farm Animal BiomesSwampBeachBirch ForestCherry GroveDark ForestDripstone CavesFlower ForestForestLush CavesMeadowMushroom FieldsOceanOld Growth Birch ForestPlainsRiverStony ShoreSunflower PlainsLukewarm OceanThe VoidPale GardenFeatures and Bug FixesKnown IssuesWe have a couple of known issues in this week's update that we hope to have addressed soonThe Player's character is moving sidewaysOther Players in Multiplayer sessions can get stuck in dying animation after respawnBlocksFixed z-fighting textures in Flower Pot and Nether Sprout blocks (MCPE-190215)Fixed a crash that would sometimes happen when entities with an excessively large hitbox entered liquidFixed blocks using the minecraft:destructible_by_mining component with item_specific_speeds defined flickering during their block breaking animation (MCPE-188401)Fixed trigger rate of red stone powered droppers and dispensers (MCPE-189895)GameplayUsing Riptide while standing in shallow water will once again launch the player as if they weren't standing in water. (MCPE-188795)GeneralIn Server Authoritative movement, the Player will not constantly bop up and down if flying state change during small loss of connection with the server.Removing experimental files cold_taiga, cold_taiga_hills, and cold_taiga_mutated from behavior packs. These files were only loaded with the custom biomes experiment enabled, and this change does not remove the biomes themselves.User InterfaceFixed some typos and inaccuracies in the minecraft Encyclopedia (MCPE-186358)Screen Safe Area Settings: Disables Horizontal and Vertical Screen Position sliders if the Safe area is set to 100%Stops Screen Position from displaying -0.0 due to a rounding error.Long splash texts on the start screen will break into two lines to be more readable.The invite button on the pause screen is moved up a bit and now has an icon.Scaled and moved the title logo to make room for the friends drawer button.Added new loading tips for creative mode.Technical UpdatesAPIComponent minecraft:fluidContainer has been renamed to minecraft:fluid_container in V2.CommandsFixed commands not executing when command is entered with leading spaces (MCPE-147815)Moved the place feature and place featurerule subcommands out of the Upcoming Creator Features experimentComponentsAdded the "minecraft:is_collidable" componentThis component allows other mobs to have vertical and horizontal collisions with the component's ownerFor a collision to occur, both mobs must have a "minecraft:collision_box" componentThis component can only be used on mobs and enables collisions exclusively between mobsPlease note that this type of collision is unreliable for moving mobsIt is recommended to use this component only in scenarios where the mob remains stationaryCollidable behavior is closely related to stackable behaviorWhile the "minecraft:is_collidable" component governs how other mobs interact with the component's owner, the "minecraft:is_stackable" component describes how an entity interacts with others of its own kindThe "entity_sensor" component now has two additional fields:"y_offset", applies a vertical offset to the entity's position when calculating distances to other entities"find_players_only", restricts the search to Players only, affecting all subsensorsAdded the "minecraft:body_rotation_axis_aligned" component, that causes the entity's body to automatically rotate to align with the nearest cardinal direction based on its current facing directionCombining this with the "minecraft:body_rotation_blocked" component will cause the entity to align to the nearest cardinal direction and remain fixed in that orientation, regardless of future changes in its facing directionData-driven Jigsaw StructuresFixed placement of Jigsaw structures that contain blocks with minecraft:tick component.EditorAdded Block Inspector tool which allows you to view block states and permutations of blocksAdded Entity Inspector tool which allows you to view and modify entity componentsAdded a new IRootPropertyPane.createModalOverlayPane API function, allowing the creation of IModalOverlayPane to display on top of the pane content. Each pane supports one active modal overlay at a time, but it can own multiple modals. Modal overlays can be managed through the root pane's setActiveModalOverlay function or the overlay pane's show and hide functionsFixed an assert encountered on client disconnect from dedicated server and re-entry into a worldFixed block picker UI dialog persisting after a client disconnect from a dedicated serverEntity ComponentsAdded on_spawn trigger to spawn_chance on hit sub-component, triggered on the newly spawned entity with other set to the owning entityAdded particle_item_name map to particle_on_hit on hit sub-component, maps an item name to an actor filter to determine what the name of the item used in the particle should be. Falls back to the name of the entity itself as before.Goals"minecraft:behavior.float_wander" AI goal will now restrict mobs to their home position if they have the "minecraft:home" componentMobsAdded maximum value of 100000000.0 and minimum value of -100000000.0 to "minecraft:collision_box" componentNetwork ProtocolAdded ActorFlags::COLLIDABLEAdded ActorFlags::BODY_ROTATION_AXIS_ALIGNEDSoundsSound effects found in animations and animation controllers can now include an optional "locator" field similar to particle effects allowing them to originate from the locator on the entity rather than the originExperimental Technical UpdatesAPIWorldAdded getDifficulty(): Difficulty method to beta. This method gets the worlds current game difficulty.Added setDifficulty(difficulty: Difficulty): void method to beta. This method sets the worlds current game difficulty.ActionFormDataAdded method header(text: minecraftserver.RawMessage): ActionFormData;. It adds a header into the form.Added method label(text: minecraftserver.RawMessage): ActionFormData;. It adds a label into the form.ModalFormDataAdded method header(text: minecraftserver.RawMessage): ModalFormData;. It adds a header into the form.Added method label(text: minecraftserver.RawMessage): ModalFormData;. It adds a label into the form.Added new script module @minecraft/diagnostics version 1.0.0-beta. This module is dedicated server only for now and allows script modules to connect their script packs to Sentry . This enables remote error tracking and monitoring for script packs.GraphicalFixed a bug that caused water to render through the bottom of boats in the Deferred Technical Preview.Fixed a bug that caused weather (rain, snow, etc...) to appear brighter than it should be at night in the Deferred Technical Preview.Minecraft Bedrock 1.21.70.22 is now available for Android, iOS, Windows, Xbox, and PlayStation. Android users can download the latest beta release from the Play Store, while players on other platforms can get the latest preview from their respective app stores.