Albeit one day later than expected, Minecraft snapshot 25w07a has finally arrived. This Java Edition snapshot introduces a new sheep spawning system, new map trades for the cartographer villager, useful and cheaper wandering trader trades, and more.While fans were hoping for new sheep variants, the chances were low to begin with, as there are already many varieties of colored sheep in Minecraft. Mojang has now decided to set special rules for spawning colored sheep. Similar to cow, pig, and chicken variants, the color of sheep now depends on the biome's climate.Aside from the sheep changes, the cartographer and wandering trader have received brand-new trades. There are plenty of other changes in Minecraft snapshot 25w07a, such as camels spawning naturally in deserts, bundles being available in villages, and more.Minecraft snapshot 25w07a patch notes: All you need to knowNew FeaturesFarm Animal variantsSheep wool color in warm and cold biomesSheep have updated rules for which color of wool they have based on which biome they spawn in:Temperate Biomes: (these colors are unchanged from current behavior)Common sheep color is white.Uncommon sheep colors are black, gray, light gray, and brown.There is a rare chance for a pink Sheep to spawn.Cold biomes:Common Sheep color is black.Uncommon Sheep colors are light gray, light blue, blue, and cyan.There is a rare chance for a pink Sheep to spawn.Warm Biomes:Common Sheep color is brown.Uncommon Sheep colors are gray, yellow, orange, and red.There is a rare chance for a pink Sheep to spawn.ChangesA Bush only drops when broken with Shears or a Silk Touch tool and is replaceable when building.The look of both Mooshroom variants has been slightly updated to have an extruded snout.Ambient block sounds in Desert, Badlands, and Pale Garden, which are only used for ambiance have been moved from "Blocks" to "Ambient/Environment" category.Cartographer and Wandering Trader has tweaks to their trades.Camels now spawn in Deserts.Bundles can now be found in some of the chests in villages.The breaking sound for grass sound type has been lowered affecting all blocks using this sound.Cartographer and Wandering Trader Trade RebalanceCartographer TradesCartographers now sell seven new maps each pointing to a different village or other structures in a different biome. These maps can help players who want to quickly find a specific locationCartographers from different village types will sell a different range of maps and colored banners.Some prices and quantities have also been adjusted.Wandering Trader TradesThe Wandering Trader now has better prices, more trades and a larger amount of stock for many itemsThey will also now buy basic supplies from players, so it's possible to get some emeralds by helping them prepare for their next journey even if you don't feel like buying anything.The Wandering Trader will offer to buy two items from this list:Water BottleWater BucketMilk BucketFermented Spider EyeBaked PotatoHay BaleWandering Traders now have a chance to sell these items (in addition to their previous trades):Logs (Acacia, Birch, Dark Oak, Jungle, Oak, Spruce, Pale Oak or Cherry)Enchanted Iron PickaxePotion of InvisibilitySound for Leaf Litter and GrassLowered volume in sound files for Leaf Litter (break, step, place).Lowered volume in sound files for grass sound type, affecting all blocks using this (dig).Technical ChangesThe Data Pack version is now 67.The Resource Pack version is now 52.Data Pack Version 67Changed so that stepping_on entity predicate can only evaluate to true if the entity is on ground.TagsBlock TagsAdded #camels_spawnable_on - blocks that Camels can spawn onStructure TagsAdded #on_savanna_village_maps - structures that can appear on Savanna Village MapsAdded #on_desert_village_maps - structures that can appear on Desert Village MapsAdded #on_plains_village_maps - structures that can appear on Plains Village MapsAdded #on_taiga_village_maps - structures that can appear on Taiga Village MapsAdded #on_snowy_village_maps - structures that can appear on Snowy Village MapsAdded #on_swamp_explorer_maps - structures that can appear on Swamp Explorer MapsAdded #on_jungle_explorer_maps - structures that can appear on Jungle Explorer MapsEntity DataPos, Motion, and Rotation values without the correct number of components (3, 3, and 2 respectively) will now be fully discarded, instead of only selecting the specified components.The SleepingX, SleepingY, and SleepingZ fields have been collected into a single sleeping_pos field.e.g. sleeping_pos: [I;1,2,3]Block States in the entity data of Arrows, Minecarts, Block Displays, Endermen, Falling Blocks, Primed TNT, or Piston Moving Blocks are no longer allowed to be specified as an empty object.The Tags field will no longer be preserved if removed.allayRemoved redundant CanDuplicate field (controlled by DuplicationCooldown)catThe CollarColor field now defaults to 14 (red) if not specified.dolphinRemoved TreasurePosX, TreasurePosY, TreasurePosZ fields.falling_blockThe BlockState field can now be air (will despawn immediately) - if otherwise not specified or invalid, defaults to sand.foxThe Trusted field now defaults to empty if not specified (and will no longer be merged with the previous state if modified by /data).itemThe Owner and Thrower fields will no longer be preserved when removed.phantomThe Size field has been renamed to size.The AX, AY, and AZ fields have been collected into a single anchor_pos field.playerThe SpawnX, SpawnY, SpawnZ, SpawnAngle, SpawnDimension, and SpawnForced fields have been collected into a single respawn field.Format: object with fieldspos - block position to spawn atangle - float, angle to spawn with (default: 0.0)dimension - dimension id to spawn in (default minecraft:overworld)forced - boolean, true if this spawn was set through commands (default: false)The enteredNetherPosition field has been renamed to entered_nether_pos, and is now formatted as a list of doublese.g. entered_nether_pos: [1.0, 2.0, 3.0]primed_tntThe block_state field now defaults to tnt if not specified.shulker_bulletThe Dir and Target fields will no longer be preserved when removed.turtleThe HomePosX, HomePosY, and HomePosZ fields have been collected into a single home_pos field.Removed TravelPosX, TravelPosY, and TravelPosZ fields.The HasEgg field has been renamed to has_egg.vexThe LifeTicks field has been renamed to life_ticks.The BoundX, BoundY, and BoundZ fields have been collected into a single bound_pos field.villagerThe Gossips field will no longer be preserved when removed.wandering_traderThe wander_target field will no longer be preserved when removed.wolfThe CollarColor field now defaults to 14 (red) if not specified.zombie_villagerThe Gossips field will no longer be preserved when removed.evoker_fangs, area_effect_cloud, and all projectilesThe Owner field will no longer be preserved when removed.item_frame, glow_item_frame, painting, and leash_knotThe TileX, TileY, and TileZ fields have been collected into a single block_pos field.arrow, spectral_arrow, tridentThe inBlockState and SoundEvent fields will no longer be preserved when removed.minecart, *_minecartThe CustomDisplayTile field has been removed.DisplayState will now always override the default displayed block state if specified.DisplayOffset may now be specified to override the default offset even without a custom display block state set.block_display, item_display, and text_displayThe glow_color_override field will no longer be preserved when removed.witch, ravager, pillager, illusioner, evoker, and vindicatorThe patrol_target field will no longer be preserved when removed.Block Entity DataThe CustomName field will no longer be preserved when removed.The LootTable field will no longer be preserved when removed.end_gatewayThe exit_portal field will no longer be preserved when removed.furnace, smoker, blast_furnaceThe RecipesUsed field will no longer be preserved when removed.skullThe note_block_sound field will no longer be preserved when removed.Resource Pack Version 52Small changes in rendering of items in world.Updated Mooshroom texture and modelThe Mooshroom have updated model and texture.Model now has a snout.Model now has its legs mirrored.Shaders & Post-process EffectsDeveloper's Note : Although it is possible in Resource Packs, overriding Core Shaders is considered as unsupported and not an intended Resource Pack feature. These shaders exist as part of the internal implementation of the game, and as such, may change at any time as the game's internals evolve. We understand that overriding Core Shaders is used for very cool Resource Pack features, many of which lack supported alternatives. We would like to provide better, supported alternatives in the future.Shader program definitions for core shaders and post-processing effects as JSON files have been removed.The shader programs themselves are still available and can be overridden.The post-processing effects are still configurable as JSON.Post-process Effect DefinitionsThe field program was replaced with vertex_shader and fragment_shader.<namespace>:<path> will resolve to assets/<namespace>/shaders/<path>.<vsh|fsh>type is now a required field for each uniformPossible values are currently int, ivec3, float, vec2, vec3, vec4, matrix4Values in each uniform are now optional.Leaving it unset is not recommended and is used for runtime configuration of the blur effect.Leaving a uniform unspecified results in undefined behavior, you must specify each one used by the shaders.Item renderingItem Displayfirstperson_lefthand and thirdperson_lefthand transforms are now rendered the same as when held in hand.Item EntityWhen on the ground, model size is now taken into account when determining hovering motion.That means that models should never clip into the block below, no matter what size they are.Positioning of items in an item stack on the ground now depends on model size and model type.If model depth (Z coordinate) is below 1/16th of a block, item is rendered as a flat stack of items.Otherwise model is rendered as a cluster of items offset in all directions around center.Previously, flat stack rendering happened only for models with builtin/generated parent.Fixed bugs in Minecraft snapshot 25w07aMC-122840 - "/data remove" cannot delete beam_target tag in End CrystalsMC-152382 - End gateways and end portals don't fade away with render distance fogMC-153392 - Unable to remove villager gossips using /data removeMC-220091 - Summoning falling_block entities with BlockState NBT set to any air block (air, cave_air, void_air) default to sandMC-230445 - End portals and end gateways are not rendered properly with the Blindness or Darkness effectsMC-279196 - Block loot tables cannot be removed with /data removeMC-279364 - CustomName cannot be removed from block entitiesMC-279434 - Standing on powder snow and fire at the same time spams the fire extinguish soundMC-279472 - Void appears lower & more faded than beforeMC-279572 - End portals and end gateways aren't affected by water, lava, or powder snow fogMC-279598 - Parts of test structures sometimes remain after running /test clearallMC-279637 - Game crashes when /test verify-ing a test instance with max_attempts greater than 1MC-279711 - Test instance block "Entities" flips when closing UIMC-279913 - Mooshroom snout no longer matches cowsMC-279921 - The "Light as a Rabbit" advancement is granted even when the player sinks in powder snowMC-279934 - block.sand.idle and block.sand.wind are not in the Ambient/Environment sound categoryMC-279936 - The "commands.test.success" raw translation key is displayed when using "/test create..." commandMC-279948 - Cold cow variant's horns are not mirroredMC-279992 - Jumping when wearing leather boots and landing on powder snow from some specific heights can cause the player to get stuck in the powder snowMC-280067 - Scaffolding can no longer be placed if the player is intersecting itMC-280132 - Leaf litter generation is inconsistently interrupted by non-grass blocksMC-280133 - The world border produces graphical glitches when moving near itMC-280134 - Sneaking with a Sneaking Speed attribute of 0 causes the game to freezeMC-280167 - Profiling with F3+L outputs many errors to logMinecraft snapshot 25w07a is now available for download on the official game launcher. You can download the snapshot and create a new world to experience all the new features and changes.