Minecraft's summer game drop is almost ready for release, now that Mojang has launched the first pre-release for the 1.21.6 update. Many players were expecting the developers to release Minecraft snapshot 25w22a, hoping there might be more features coming in the June update. However, Mojang has already introduced everything they intend to add in the upcoming update.Minecraft 1.21.6 Pre-release 1 includes the final few changes, such as the addition of vibration frequency for new features like the dried ghast block, shearing saddles, and more. This pre-release primarily consists of technical changes, along with several bug fixes.Check out the complete patch notes below to learn about everything new in Minecraft 1.21.6 Pre-release 1.Update: Mojang has now released thef fourth, third and second pre-release for Minecraft Chase the Skies update. Minecraft 1.21.6 pre-release 4 patch notesFixed bugs in 1.21.6 Pre-Release 4MC-279417 - Luring mobs onto blocks at Y=-64 will instead make them pathfind to the highest elevationMC-298446 - The "Thunder roars" sound is no longer affected by the master volumeMC-298510 - Happy ghasts stay still for a few seconds when you get off themMC-298653 - Master volume slider no longer affects /playsoud sounds with high volumeMinecraft 1.21.6 pre-release 3 patch notesNew FeaturesMusic and SoundAdded new sound volume category called "UI" for sounds played by UI elements, like button clicksTechnical ChangesThe Data Pack version is now 80Data Pack Version 80Added player_sheared_equipment triggerNew TriggersAdded minecraft:player_sheared_equipmentCan Trigger when a player shears off a shearable equipment from an EntityConditions:item - Item that is shearedentity - The entity that was shearedCommandsModified playsoundAdded new category uiSounds in this category will continue playing when paused, similarly to musicFixed bugs in 1.21.6 Release Candidate 3MC-296371 - The entity shadows of happy ghasts are too small in relation to the size of their modelsMC-296374 - The entity shadows of ghastlings are too small in relation to the size of their modelsMC-296853 - The "Shear Brilliance" advancement is incorrectly given by shearing a lead off a wolfMC-297113 - Hotbar shown in loading terrain screenMC-297497 - The “Connection Lost” title isn’t displayed when being kicked from realms due to idle timeoutMC-297972 - Dialog body content is misalignedMC-298353 - Ridden entities won't make the lead breaking sound when attached to a fenceMC-298412 - Subtitles are no longer shown when the master volume is set to zeroMC-298466 - When clicking the "yes" button to confirm command execution in a dialog, if the player is put into another dialog, the click sound from the "yes" button will not be played until it is closedMC-298492 - Disconnecting through dialog in configuration phase causes the client to crash.MC-298516 - While running /dialog clear and /dialog show every tick, pressing the warning button just after joining the world can crash the gameMC-298520 - Items in slots now render behind the container title, mismatching 1.21.5 behaviorMinecraft 1.21.6 pre-release 2 patch notesChangesMusic and SoundThe following sound categories have been renamed:Friendly Creatures -> Friendly MobsHostile Creatures -> Hostile MobsTechnical ChangesDialogsDialog Description FormatInput Control Types minecraft:textOutput values:As template substitution: contents with special characters escaped to fit in a SNBT literal (note: both ' and " are escaped)For multiline field:If height field is omitted, but max_lines is present, the height that will be chosen to fit the maximum number of lines can't exceed 512Fixed bugs in 1.21.6 Pre-Release 2MC-217887 - Unsigned books written in 1.9-pre1 or earlier don't upgrade properlyMC-297575 - Happy Ghast with nbt NoAI set to true can't be controlled by playerMC-297591 - Ender pearls can unexpectedly come to a haltMC-298104 - The max_lines field of multiline text input control is unrestricted, lagging the gameMC-298144 - The initial value of minecraft:text input type is limited to 32 characters, regardless of max_length fieldMC-298155 - Dialog command_template using a multiline text input causes player to be kicked out of the server due to illegal characters in chat (which is \n)MC-298209 - Player cannot move while touching a happy ghast's bodyMC-298301 - Blinking the cursor shifts all characters to the right of a multilines text field input in DialogsMC-298307 - Entering and exiting a pale garden while in Creative mode causes the current music track to remain silentMC-298358 - Riding a mob into powder snow no longer affects the player properlyMC-298361 - Happy ghast with player riding, teleports back and forth when exiting nether portalMC-298368 - "music_notes.png.mcmeta" has an extra index that does not exist, causing a warningMC-298394 - Freezing in Powdered Snow is very inconsistent and jitteryMC-298422 - Ghasts and happy ghasts do not take damage from harmful blocks under some circumstancesMinecraft 1.21.6 pre-release 1 patch notesChangesThe Dried Ghast Block now emits a vibration frequency of 11 when its block state changesShearing Saddles, Horse Armor, and Carpets now emit a vibration frequency of 6, along with the Unequip frequency of 4The Ambient Dried Ghast sounds are now adjusted under the Blocks sound option instead of the Ambient/Environment optionA player riding a Happy Ghast can no longer completely fly through a Happy Ghast ridden by another playerTechnical ChangesThe Data Pack version is now 79The Resource Pack version is now 63Data Pack Version 79Dialogs can now be configured if they pause the game and if they close after an action is takenEvery dialog can now have inputs and can submit informationThe definition of actions has been changed to accommodate thatThe dedicated input dialog types have been removed, since they are redundant nowThe order of elements is:BodyInputsActionsThe minecraft:custom click event has been expanded to carry full a NBT tagA new keybind called "Quick Actions" has been added to allow accessing content-configured dialogsQuick Actions KeybindA new keybind has been added that allows users to access a set of dialogsDefault key: GThis feature is configured by minecraft:quick_actions dialog tagIf this tag is empty, the keybind does nothingIf this tag has a single element, the keybind will open this dialogIf this tag has multiple elements, the keybind will lead to minecraft:quick_actions dialog, which (by default) lets the user select one of the tag elementsIf this dialog is removed, the keybind does nothingThis option is intended to be used in custom content and by servers, so this tag is empty by defaultCommon Dialog fieldsNew fields:pause - if the dialog screen should pause the game in single-player mode, default: trueafter_action - an additional operation performed on the dialog after click or submit actions, default: closeclose - closes the dialog and returns to the previous non-dialog screen (if any)none - does nothing, i.e., keeps the current dialog screen openonly available if pause is false to avoid locking the game in single-player modewait_for_response - replace the current dialog with a "Waiting for Response" screenThis option is intended to prevent users from sending multiple actions on slow connectionsServers are expected to eventually replace this screen with a new dialogTo avoid accidental locking, a "Back" button will become active after 5 secondsClicking this button will continue as if the dialog was closed (i.e., the game returns to the previous non-dialog screen, if any)The "Waiting for Response" screen will unpause the game in single-player mode to avoid locking the gameDialog TypesChanged minecraft:multi_action, minecraft:server_links, minecraft:dialog_listReplaced field on_cancel with exit_action, holding an optional actionIf exit_action is present, a button for it will appear in the footer, otherwise, the footer is not presentexit_action is also used for the Escape actionRemoved minecraft:simple_input_formSince any dialog can now have inputs, this dialog can be replaced by minecraft:noticeRemoved minecraft:multi_action_input_formSince any dialog can now have inputs, this dialog can be replaced by minecraft:multi_action (without any specified exit_action)Input Control TypesTo accommodate the new minecraft:custom click event, all inputs will now return either a string or an NBT tag, depending on contextminecraft:textOutput values:As template substitution: contents without modificationAs tag: a string tag with contents without modificationminecraft:booleanOutput values:As template substitution: on_true when checked, on_false when uncheckedAs tag: 1b when checked, 0b when uncheckedminecraft:number_rangeOutput values:As template substitution: text representation of current valueWhole numbers will be sent without decimal pointAs tag: a float tag with current valueDialog Body TypesHover and click events on text components within bodies now work as expectedClick events are handled by the dialog screen like any other action - that means it will also run the after_actionActionsThe format of actions has been changed due to the merging of plain and input dialogsAfter every action, the dialog will always evaluate the contents of the after_action field (see above)Fields:Kept fields: label, tooltip, widthNew field: action (replaces on_click and on_submit) - an action to perform when button is clicked, optional object with fields:type - value from minecraft:dialog_action_type registry<type-specific> - see below, depends on typeStatic Dialog Action TypesAll existing click_event actions (except for open_file) are included as dialog action types.Uses the same format as click_event on text components (but with action replaced with type).minecraft:dynamic/run_command Action TypeThis action will build a run_command event using a provided macro templateThe macro will be expanded with string values from all inputsFor example, if the macro template is some_command $(some_input), the string value from the input with key of some_input will be used for the template expansionInputs not used in macro will be ignored, while macro parameters not matching any inputs will be replaced with an empty stringFields:template - a string with a macro template to be interpreted as a commandminecraft:dynamic/custom Action TypeThis method will build a minecraft:custom event using all input valuesAll input contents will be sent together inside a compound tag, with tag value of each input put under an id from a key field of that inputAdditional static fields can be added to payloadFields:additions - fields to be added to payload, optional compound tagid - namespaced IDResource Pack version 63Added oversized_in_gui item model fieldIntroduced new player head special model typeItem ModelsItem model definitions now have a boolean field oversized_in_gui, which is false by defaultIf true, the item model will be allowed to be bigger than its item slotIf false, the item model will be clipped to the item slot size when being rendered in guiThis ability of items being rendered outside their slots should not be considered officially supported, it was temporarily restored as an exception since many servers are relying on itAt some point in the future, we hope to replace it with an officially supported way of achieving similar functionalityIntroduced new item model minecraft:player_head to handle player profile texture loading and renderingRemoved support for minecraft:profile from minecraft:headminecraft:player_head special model typeRenders a player headUses profile from the minecraft:profile component to load a texture. Renders a default texture until the profile texture is fully loadedNo fieldsminecraft:head special model typeNo longer supports profile from minecraft:profile component to load a player textureRenders a default player texture when kind is player and no texture override is suppliedFields remain unchangedFixed bugs in Minecraft 1.21.6 Pre-Release 1MC-94800 - URL shown in open URL dialog is not shortenedMC-140819 - Lectern model extends past inventory slotMC-200092 - /setworldspawn seems to ignore the 'angle' parameterMC-272825 - Custom filled maps from 23w31a and earlier do not upgrade properly in later versionsMC-280276 - Some item models can still clip into the block below when hovering on the groundMC-296420 - '/datapack create' can create directories with illegal namesMC-296431 - Clipping item sprites to stay in slot makes it impossible to hide the slot for resource packsMC-296458 - Player heads in the inventory don't show the right skinMC-297275 - Players can desync from their mounts when jumping on a happy ghastMC-297550 - Happy ghasts don’t remain stationary correctly when players dismount them while other players are still controlling themMC-297807 - Clicking "Save and Quit to Title" in the dialog warning menu takes you to the server list even if the world is singleplayer or locally-hosted LANMC-297817 - Newly placed paintings sometimes appear in a different positionMC-297848 - The menu background is not shown for a short amount of time when leaving a world from a dialogMC-297868 - Items in the armor.body and saddle slots are not kept when dying while the game rule keepInventory is set to trueMC-297893 - prevent_equipment_drop enchantment effect does not work with armor.body and saddle slotsMC-297894 - /clear command does not clear armor.body and saddle slotsMC-297897 - Players can fall through happy ghastsMC-297899 - FPS drops due to cloudsMC-297906 - Running a command with a large output whilst on a dedicated server causes a kick and no logged outputMC-297915 - The name plates of entities with an empty custom name are now rendered incorrectlyMC-298071 - All naturally spawned zombie villagers are professionless since 25w16aMC-298101 - Sniffers now show the digging animation instead of the walking animationMC-298116 - The warning text in the confirm link screen is no longer visibleMC-298117 - All buttons at the bottom of the Realms screen are clickable when no realm is selectedMC-298139 - Items bigger than the size of a slot incorrectly bleed over onto other itemsMC-298146 - GUI items disappear at high screen resolutionsWith the release of 1.21.6 Pre-release 1, Minecraft fans can expect Mojang to announce the release date for the Summer Game Drop soon. Over the next few days, the developers may release a few more pre-releases, followed by release candidates.A release candidate is always the final version before an update is officially launched. Based on past major updates, the Minecraft Summer Game Drop should be less than two weeks away.Also Read: All new items in the Minecraft summer update 2025