Minecraft Release Notes

Follow

51 release notes curated from 54 sources by the Releasebot Team. Last updated: Nov 4, 2026

Get this feed:
  • Nov 3, 2026
    • Date parsed from source:
      Nov 3, 2026
    • First seen by Releasebot:
      Nov 4, 2026
    Minecraft logo

    Minecraft

    Minecraft 26.4 Snapshot 7

    Minecraft releases Java Snapshot 7 with new calcite building blocks and the “Flurry” music disc, expanded keyboard navigation and narration for gameplay screens, Realms interface updates, gameplay and graphics changes, and a broad range of bug fixes.

    A Minecraft Java Snapshot

    Minecraft 26.4 Snapshot 7 is here with a brand new music disc and a flurry of new blocks! These are the final gameplay features for the upcoming game drop, so grab your tools, turn up the music, and let's get to mining and crafting!

    Happy building!

    New Features

    • Added Calcite Blockset
    • Added a new Music Disc with the track "Flurry" by Hyper Potions
    • Added a new decorative block to the game... somewhere

    Calcite

    • Added the Calcite Block Set
      • Calcite now has a Pillar, Slab, Stair, and Wall variant
      • Calcite Pillars, Slabs, Stairs, and Walls can also be crafted using a Stonecutter
    • Added the Polished Calcite Block Set
      • Polished Calcite can be crafted from 2x2 Calcite Blocks
      • Polished Calcite, Slabs, Stairs, and Walls can also be crafted using a Stonecutter
    • Added the Polished Calcite Bricks Block set
      • Polished Calcite Bricks can be crafted from 2x2 Polished Calcite Blocks
      • Polished Calcite Brick Slabs, Stairs, and Walls can also be crafted using a Stonecutter
    • Calcite, Polished Calcite, and Polished Calcite Bricks belong to the Slow Bouncy Sulfur Cube archetype

    Music and Sound

    • Added a new music disc
      • "Flurry" by Hyper Potions
      • Has a chance of being found in Igloo basement Chests
      • Has a comparator output of 7 when played in a Jukebox

    Changes

    • Updated the Main Menu background panorama

    Minor Tweaks to Blocks, Items and Entities

    • Being on fire now counters the Freezing Effect similar to wearing leather armor
    • Wearing any piece of leather armor will prevent Zombies and Skeletons from converting into Frostbites or Strays
    • Strays now spawn in the following biomes:
      • Deep Frozen Ocean
      • Frozen Ocean
      • Frozen Peaks
      • Frozen River
      • Jagged Peaks
      • Snowy Slopes

    "Graphics API" Video Setting

    • "Default" will now randomly pick either OpenGL or Vulkan on each startup

    Developer's Note: As we've been defaulting to Vulkan for this snapshot series, we have had little testing on the OpenGL backend. After some recent big changes to our rendering code, we want to temporarily test both backends. This will be reverted in a future snapshot.

    Realms

    • The "Play" buttons in the Realms menus are now purple

    UI

    • Hovering entries in lists, such as friends or worlds, now outlines the entry in gray
    • Navigating to edit boxes now differs between keyboard and arrow key navigation
      • When using the Tab key, the edit box will be focused and editable
      • When using arrow keys, the edit box will be highlighted but not editable, similar to slider buttons
        • Pressing Enter or Space will make the box editable
    • The mouse cursor is now hidden while navigating the UI with the keyboard, and reappears when the mouse is moved
    • Added a tooltip to the recipe book button

    Accessibility

    • Gameplay screens, such as the Crafting Table, now support keyboard navigation and narration

    Developer's Note: This is the first step towards making gameplay screens more accessible. As always, we'd love to hear your feedback, so please head on over to the feedback site.

    Gameplay Screen Keyboard Navigation

    • Gameplay screens can now be focused and used with the keyboard
    • Tab moves between groups of slots, and the arrow keys move between slots within a group
      • The Stonecutter recipes, Loom patterns, Enchanting Table options, and Villager and Wandering Trader trades are also navigated as a group
    • The following interactions can be used on slots:
      • Enter/Space behaves as a left-click
      • Holding Control while pressing Enter/Space behaves like a right-click
      • Holding Shift while pressing Enter/Space behaves like Shift-clicking
      • Double-pressing Enter/Space collects matching items, like double-clicking
      • Moving with the arrow keys while holding Enter/Space spreads the carried stack across slots, like holding left-click and dragging with the mouse
      • The hotbar keys and the Drop item key act on the focused slot
    • The Creative Inventory and the Recipe Book are not yet supported

    Gameplay Screen Narration

    • The narrator now reads out slots in gameplay screens
      • Slots are narrated with their contents, item tooltip, and name for special slots such as armor, fuel, and potion slots
      • The slot's position is narrated (e.g. "3 out of 9") in a group or as a column and row in a grid
    • Stonecutter recipes and Loom patterns are narrated with their column and row, and trades and Enchanting Table options with their position in the list
    • When a group is focused, the narrator mentions which arrow keys move within it

    Technical Changes

    • The Data Pack version is now 126.0
    • The Resource Pack version is now 102.0

    Data Pack Version 126.0

    Commands

    • The effect command now accepts mob effect tags
    • Time arguments now fail if the provided value in ticks is greater than 2147483647

    Debug Worlds

    • Can now be modified as normal with block placement, breaking, and commands
    • The blocks will no longer update automatically, you must create a new debug world to see new blocks
    • Now include one of each entity type
      • Entity types that can be babies will have a baby version included above the adult version
    • Will now be tick-frozen on load
    • Will now be created in "Normal" difficulty
    • Will now have the following game rules set to false:
      • advance_time
      • advance_weather (this was already the case, listing here for completeness)
      • spawn_wandering_traders
      • tnt_explodes

    Tags

    • Removed unused #swimming and #flying Entity Type Tags

    Block Sound Sets

    • Removed unused minecraft:twisting_vines block sound set

    Resource Pack Version 102.0

    Block Sprites

    • Renamed Block Textures:
      • Renamed block/icicle_down_base.png to block/icicle_base.png
      • Renamed block/icicle_down_frustum.png to block/icicle_frustum.png
      • Renamed block/icicle_down_middle.png to block/icicle_middle.png
      • Renamed block/icicle_down_tip.png to block/icicle_tip.png
      • Renamed block/icicle_down_tip_merge.png to block/icicle_tip_merge.png
    • Added new Block textures:
      • block/calcite_pillar_side.png
      • block/calcite_pillar_top.png
      • block/polished_calcite.png
      • block/polished_calcite_bricks.png
      • block/polished_calcite_slab_side.png

    Item Sprites

    • Added new Item texture:
      • item/music_disc_flurry.png

    Sounds

    • Added new sound event:
      • entity.parrot.imitate.frostbite

    Fixed bugs in 26.4 Snapshot 7

    • MC-80859 - Starting to drag item stacks over other compatible stacks makes the latter invisible until their stack size increases
    • MC-148140 - The scroll bar in the stonecutter UI appears 2 pixels too low when at the bottom of its rail
    • MC-165610 - The scroll bar in the trading UI reaches the bottom too early
    • MC-185630 - The bounding boxes of options in the enchanting table UI for clicking and hovering are inaccurate
    • MC-235363 - Stonecutter recipe hitboxes are misaligned in height
    • MC-264554 - The button highlights of focused trades in the trading UI move to other trades when scrolling
    • MC-270272 - Any mouse button can be used to select options in the enchanting table UI
    • MC-270555 - The outline of certain slots is obscured before the item is placed within the slot
    • MC-280006 - Experience orbs floating around a player no longer fall to the ground when that player leaves the server
    • MC-297502 - Any mouse button can be used to select options in the enchanting table, loom and stonecutter UIs
    • MC-297624 - The stonecutter UI buttons are not keyboard-navigable, preventing the player from refilling the input by pressing Space
    • MC-298546 - The loom UI buttons are not keyboard-navigable, preventing the player from refilling the inputs by pressing Space
    • MC-298547 - The enchanting table UI buttons are not keyboard-navigable
    • MC-302022 - Experience orbs desync after bouncing on lava
    • MC-306817 - The scroll position in the trading UI is not synced to the visual scroll bar when there's a large amount of trades
    • MC-306853 - /time does not throw errors when the values are too high
    • MC-307422 - Changing the window size causes warnings in the game log
    • MC-307991 - The game prefers to use the software GPU (llvmpipe) with the Vulkan rendering backend rather than the actual GPU with the OpenGL one when the GPU in use does not support Vulkan
    • MC-309586 - The scroll position in the stonecutter UI resets when taking an item out of the result slot
    • MC-311029 - The equipment entity predicate doesn't support the saddle slot
    • MC-311520 - writeToTexture and copyBufferToTexture never check for GL errors, unlike the neighboring methods
    • MC-311522 - The source buffer overrun check in FrontendCommandEncoder#writeToTexture uses integer arithmetic
    • MC-311856 - Error when writing textures to the buffer with the OpenGL rendering backend
    • MC-311883 - Mobs jitter and slide in crowds when they cannot reach the targeted player
    • MC-311954 - The OpenGL rendering backend can't be used when running under XWayland
    • MC-311974 - The new entity interpolation method introduced in 26.3 causes observable stutters compared to prior versions
    • MC-312394 - Drowned with tridents have a significantly reduced attack range
    • MC-312405 - The texture of frostbites contains unused pixels on the top left
    • MC-312430 - Falling pointed blocks deal more damage than before
    • MC-312491 - Parrots don't imitate frostbites
    • MC-312637 - Sculk sensors aren't activated upon ice melting in the Nether
    • MC-312653 - The below_name score is displayed above entities whose name tag is hidden
    • MC-312658 - Ores inside tuff blobs at heights 0-3 no longer generate as their deepslate variant
    • MC-312667 - The tooltips of the items in the statistics menu don't appear when they are focused with the keyboard
    • MC-312672 - The narrator reads villager trade offers as "button" without providing any context
    • MC-312733 - Snow golem attack range is significantly reduced
    • MC-312768 - Any mouse button can be used to drag the scroll bars of the stonecutter, loom, and villager trading menus
    • MC-312779 - Heads and blocks worn by small armor stands are stretched
    • MC-312781 - Witches, withers, and llamas no longer attack targets outside of their attack radius
    • MC-312785 - Any mouse button can be used to select entries in the "Experimental Feature Requirements" screen
    • MC-312803 - Lightning removes the wax from a waxed copper golem, unlike waxed copper blocks
    • MC-312823 - Any mouse button can be used to select entries in the "Add Realm" screen
    • MC-312824 - Any mouse button can be used to select entries in the "Changes From Last Backup" screen
    • MC-312837 - The twisting_vines block sound set is unused
    • MC-312845 - Item frames and glow item frames can be placed outside of the world border by placing them against blocks within the world border, unlike paintings
    • MC-312864 - Semi-transparent text renders darker when the "Improved Transparency" option is enabled
    • MC-312866 - Any mouse button can be used to open the "Terms of Service" link on the "Realms Terms of Service" screen
    • MC-312893 - Horses' gallopSoundCounter is not reset properly
    • MC-312909 - The campsite_pale_garden_2 abandoned camp structure never generates
    • MC-312912 - The giant trees in the campsite_old_growth_pine_taiga_1, campsite_old_growth_spruce_taiga_4, and campsite_snowy_taiga_3 abandoned camp structures never generate
    • MC-312913 - The trees in several abandoned camp tents don't generate
    • MC-312942 - The sound previews of volume sliders cannot be heard when the "UI" volume slider is turned off
    • MC-312962 - The Vulkan rendering backend leaks native memory on every render pass

    Get the Snapshot

    Snapshots are available for Minecraft: Java Edition. To install the Snapshot, open up the Minecraft Launcher and enable snapshots in the "Installations" tab.

    Testing versions can corrupt your world, so please backup and/or run them in a different folder from your main worlds.

    Cross-platform server jar:

    • Minecraft server jar

    Report bugs here:

    • Minecraft issue tracker!

    Want to give feedback?

    • For any feedback and suggestions, head over to the Feedback site. If you're feeling chatty, join us over at the official Minecraft Discord.
    Original source
  • Oct 27, 2026
    • Date parsed from source:
      Oct 27, 2026
    • First seen by Releasebot:
      Nov 2, 2026
    Minecraft logo

    Minecraft

    Minecraft 26.4 Snapshot 6

    Minecraft releases Java Snapshot 26.4 Snapshot 6, adding Snow Bricks and a frosty Cold Sulfur Cube that can create ice as it moves. The update also brings ice ambience, gameplay and performance adjustments, data pack changes, and a broad set of bug fixes.

    A Minecraft Java Snapshot

    It's getting chilly in here! This week's 26.4 Snapshot 6 brings snow bricks, a new set of building blocks for anyone who wants their builds to look even cooler ;) We're also adding a new archetype to the Sulfur Cube family: the Cold Sulfur Cube. It's a frosty little friend that knows a thing or two about ice.

    Stay cool and happy building!

    New Features

    • Added Snow Bricks
    • Added new Cold Sulfur Cube archetype

    Snow Bricks

    • Snow Bricks can be crafted from 2x2 Snow Blocks
    • Snow Bricks have a Slab, Stair, and Wall variant
    • A Stonecutter cannot be used to craft Snow Brick Slabs, Stairs, and Walls
    • Snow Bricks belong to the Fast Sliding Sulfur Cube archetype
    • Snow Bricks only drop themselves if mined with a Shovel

    Cold Sulfur Cube Archetype

    • A new Sulfur Cube archetype that belongs to the special archetype category
    • It has the same properties as the Fast Sliding archetype, but floats and replaces water below it with a disk of Frosted Ice when it moves, similar to the Frost Walker enchantment
    • Air blocks above the water block are required for Frosted Ice placement
    • Will only place Frosted Ice if the Sulfur Cube starts its movement while it is on ground
    • Used when the Sulfur Cube absorbs a Blue Ice block

    Changes

    • Changed the default JVM options
    • Mobs falling through lava may take slightly less fall damage in some cases

    Minor Tweaks to Blocks, Items and Entities

    • All Packed Ice Brick variants will now require a pickaxe to be mined in order to drop themselves
    • Brittle Ice will no longer crack when a Stray is standing on top of it

    Sounds

    • Added ambient sounds to Ice Crystals
      • An Ice crystal block has a chance of playing an ambient sound if it has a block of packed ice below

    Default JVM Options

    • The game now automatically sets its Java heap size based on your system's RAM, using up to 25% with a maximum of 4 GB

    Technical Changes

    • The Data Pack version is now 125.1
    • The Resource Pack version is now 101.0

    Data Pack Version 125.1

    Sulfur Cube Archetypes

    • Added new location_based_effects field - an optional list of location-based effects
      • The format for each entry is exactly the same as a location-based enchantment effect
      • Level-based values in this definition will always be evaluated with level 1

    World Generation

    Density Functions

    Changed GRADIENT
    • The from_coordinate and to_coordinate fields now additionally accept a Vertical Anchor, as long as axis is y
    Added DOMAIN_WARP

    Samples an input function by applying an offset to each sampled coordinate.

    Note: if the offsets change rapidly by large amount, performance may degrade significantly. This function should be used sparingly.

    Format: object with fields:

    • input - Density Function, the input function to sample
    • offset_x - Density Function, the offset to apply to sampled X coordinates
      • The result is implicitly truncated to an integer
      • If not specified, defaults to: 0.0
    • offset_y - Density Function, the offset to apply to sampled Y coordinates
      • The result is implicitly truncated to an integer
      • If not specified, defaults to: 0.0
    • offset_z - Density Function, the offset to apply to sampled Z coordinates
      • The result is implicitly truncated to an integer
      • If not specified, defaults to: 0.0

    At least one of offset_x, offset_y, or offset_z must be specified.

    Structure Pool Elements

    Added optional CORNER_CONSTRAINT Field

    Limits the placement of a structure pool element this by sampling a Density Function at the corners of its bounding box.

    Format: list of objects with fields:

    • density_function - the Density Function to sample at the bounding box' corner
    • acceptable_density - inclusive range of doubles, a corner's sampled density within this range counts as "inside"
    • padding - integer between 0 and 8, the padding of the bounding box before sampling its corners
      • If not present, defaults to 0
    • corners - one of all, top, or bottom, which corners to check
      • If not present, defaults to all
    • required_corners - range between 1 and 8, the number of corners that must be inside acceptable_density for the check to pass

    Tags

    Fluid Tags

    • Added #swimmable for fluids that players can swim in

    Item Tags

    • Added #sulfur_cube_archetype/cold - items that can be placed inside the Sulfur Cube that turns it into a Cold Sulfur Cube archetype

    Entity Type Tags

    • Added #swimming - entity types that are considered swimming in water
    • Added #flying - entity types that are considered flying

    Resource Pack Version 101.0

    Block Sprites

    • Added new Block textures:
      • block/snow_bricks.png

    Sounds

    • Added new sound events:
      • block.ice_crystal.ambient

    Block Models

    • Removed Block Models:
      • block/cube_top

    Fixed bugs in 26.4 Snapshot 6

    • MC-127491 - Drowned, zombie villagers and zombified piglins have the DrownedConversionTime and InWaterTime tags
    • MC-269319 - Bringing the camera close to the player in third-person view underwater disables the water overlay and zoom effect
    • MC-308361 - Small sulfur cubes that split from bucketed sulfur cubes can despawn
    • MC-311992 - The code used to join a Realm is inconsistently referred to as both an "Invite Code" and a "Join Code"
    • MC-311994 - Delayed block breaking completes early or stalls
    • MC-312016 - The water overlay does not render when the player's head is against a block above them
    • MC-312270 - The game crashes when trying to open the inventory while spectating a mob
    • MC-312384 - Standing in fire or lava while under the effect of Freezing spams the fire extinguishing sound
    • MC-312450 - Jumping right before breaking a block makes the block reappear for a short amount of time
    • MC-312489 - The "How Did We Get Here?" advancement doesn't require the Freezing effect
    • MC-312490 - The "A Furious Cocktail" advancement doesn't require the Freezing effect
    • MC-312501 - The multiplayer.other_players.not_available string is missing a verb and is improperly capitalized
    • MC-312529 - The gui.player_options.unfriend.confirm string refers to the friends list as "your Friends", unlike similar strings
    • MC-312530 - The options.hideMatchedNames.tooltip string refers to muted players as "hidden players", unlike similar strings
    • MC-312531 - The gui.abuseReport.discard.draft.overwrite string uses the words "report draft" instead of "draft report", unlike similar strings
    • MC-312532 - Zombie villagers spawn as their plains variant in ice caves instead of the snowy one
    • MC-312533 - The gui.abuseReport.draft.restart string uses the verb "Start" instead of "Create", unlike similar strings
    • MC-312574 - Entities can crack and destroy brittle ice when the mob_griefing game rule is set to false
    • MC-312576 - Brittle ice can be cracked and destroyed by players inside spawn protection
    • MC-312579 - The game crashes when opening the inventory while a below_name scoreboard objective is active
    • MC-312584 - The chat messages report button claims chat is disabled or blocked when reporting friends from the title screen
    • MC-312589 - Frostbites, zombie villagers and zombified piglins have the FrostbiteConversionTime tag
    • MC-312592 - Gravel blobs generate in a different order than before, causing feature order cycles in data packs
    • MC-312606 - Sculk sensors are activated upon jukeboxes automatically switching discs in playlists
    • MC-312610 - Shulkers do not crack brittle ice when standing on it
    • MC-312624 - Lily pads cannot be placed on brittle ice
    • MC-312625 - Iron golems summoned by villagers can spawn on brittle ice
    • MC-312629 - Ice caves generate gravel, diorite, and andesite blobs twice
    • MC-312632 - Icicles and sulfur spikes are not part of the #dangerous_for_teleportation block tag, unlike pointed dripstone
    • MC-312638 - Music discs ejected from jukeboxes with chests above them spawn inside the chests
    • MC-312639 - Opening a screen while in a world automatically focuses a button if the tab or any of the arrow keys was used previously
    • MC-312651 - The bottom face of a jukebox uses its new texture when the "Programmer Art" resource pack is enabled
    • MC-312665 - The game crashes in the pause menu when the music toast is on and a music track cannot be played
    • MC-312678 - Spruce wall hanging signs use the oak map color on maps
    • MC-312682 - Lava can start fires next to crimson and warped shelves
    • MC-312775 - UI elements from screens behind popups can be hovered over with the mouse cursor
    • MC-312778 - Red and brown mushrooms can visually float on top of walls that have the up block state property set to false
    • MC-312780 - Oak, birch, spruce, and jungle trees no longer convert the block below their trunks into dirt
    • MC-312783 - Consumable and equippable items lose their default sounds after upgrading worlds
    • MC-312801 - Magma cubes stop being visible at a shorter distance than slimes and sulfur cubes of the same size
    • MC-312804 - Some villager trades still unexpectedly differ from 1.21.11

    Get the Snapshot

    Snapshots are available for Minecraft: Java Edition. To install the Snapshot, open up the Minecraft Launcher and enable snapshots in the "Installations" tab.

    Testing versions can corrupt your world, so please backup and/or run them in a different folder from your main worlds.

    Cross-platform server jar:

    • Minecraft server jar

    Report bugs here:

    • Minecraft issue tracker!

    Want to give feedback?

    • For any feedback and suggestions, head over to the Feedback site. If you're feeling chatty, join us over at the official Minecraft Discord.
    Original source
  • All of your release notes in one feed

    Join Releasebot and get updates from Minecraft and hundreds of other software products.

    Create account
  • Oct 20, 2026
    • Date parsed from source:
      Oct 20, 2026
    • First seen by Releasebot:
      Oct 21, 2026
    Minecraft logo

    Minecraft

    Minecraft 26.4 Snapshot 5

    Minecraft releases Java Snapshot 5 with Packed Ice Bricks and variants, a new Frostbite advancement, experimental DirectX presentation settings, and gameplay changes. The snapshot also updates technical systems and fixes a broad range of bugs.

    A Minecraft Java Snapshot

    This week's snapshot comes packed with a bunch of new things for you to try out! In 26.4 Snapshot 5, we're introducing Packed Ice Bricks, including a bunch of variants, and YES, they work in the Stonecutter! We've also got a frosty new advancement for anyone who decides to fight ice with ice and take out a Frostbite with an Ice Ball.

    Happy Mining!

    New Features

    • Added Packed Ice Bricks

    Packed Ice Bricks

    • Packed Ice Bricks can be crafted from 2x2 Packed Ice
    • Packed Ice Bricks have a Slab, Stair, Wall, and Chiseled variant
    • Packed Ice Brick Slabs, Stairs, Walls, as well as Chiseled Packed Ice can also be crafted using a Stonecutter
    • Packed Ice Bricks and Chiseled Packed Ice belong to the Fast Sliding Sulfur Cube archetype

    Advancements

    • Added new "What Goes Around Comes Around" Adventure advancement for killing a Frostbite with an Ice Ball

    Changes

    • Mobs can now break Decorated Pots, Chorus Flowers and Speleothem blocks with projectiles in an adventure mode world, unless the mob_griefing gamerule is set to false

    Sounds

    • Added ambient sounds to regular Ice block
      • When an Ice block is surrounded by at least 8 Ice blocks in all horizontal directions (east, west, north, and south), with one Air block above and one Water block below, it has a chance to emit a sound

    Video Settings

    "Prefer DXGI Present" Video Setting

    • This is a new option to attempt to use DirectX to present the game
    • This only exists on Windows, and not all hardware supports it
    • The default is off, and we consider this option "experimental" - it may not work for everyone
    • With DXGI enabled, you may see improvements with IME support, Variable Refresh Rate support, and faster alt-tabbing whilst in fullscreen mode

    Technical Changes

    • The Data Pack version is now 125.0
    • The Resource Pack version is now 100.2

    Network Protocol

    Modified Login Protocol

    • Encryption and compression must now be explicitly applied by the server by sending one of two packets that carry connection options
      • The client must acknowledge the change with a matching packet
      • Every packet sent and received by the client after the acknowledgement will use the new settings
      • Previously changes were applied immediately on both sides, which might've lead to malformed packets
    • Packets that can carry options:
      • minecraft:login_finished (clientbound) and minecraft:login_acknowledged (serverbound)
      • minecraft:apply_options (clientbound) and minecraft:options_applied (serverbound)

    Data Pack Version 125.0

    Data Components

    MINECRAFT:CONSUMABLE
    • The sound field is now fully optional (defaulted to minecraft:entity.generic.eat before)
    MINECRAFT:EQUIPPABLE
    • The equip_sound field is now fully optional (defaulted to minecraft:item.armor.equip_generic)
    • The shearing_sound field is now fully optional (defaulted to minecraft:item.shears.snip)

    World Generation

    Features Changed ORE and SCATTERED_ORE
    • Blocks discarded due to air exposure will no longer fall through to the next replacement rule
    Density Functions Changed UPSCALE (renamed from INTERPOLATED )

    Samples the input function at a reduced resolution, and upscales on each axis with the specified modes. Modes that require more samples will generally perform worse. Upscaling is performed by axis in order: Z, X, then Y.

    Format: object with fields:

    • input - Density Function, the input function to sample
    • x, y, z - object with fields, the configuration for this axis
      • mode - one of: nearest_neighbor, interpolate_linear, interpolate_cosine, interpolate_cubic, b_spline_cubic, the mode to use
        • nearest_neighbor
          • 1 sample per axis
          • Value is discontinuous across cell boundaries, gradient is always 0
          • Values at cell vertices always equal the cell value
        • interpolate_linear
          • 2 samples per axis
          • Value is continuous, gradient is constant within a cell but discontinuous across cell boundaries
          • Values at cell vertices always equal the cell value
        • interpolate_cosine
          • 2 samples per axis
          • Value and gradient are continuous
          • Gradient is 0 at cell boundaries
          • Values at cell vertices always equal the cell value
        • interpolate_cubic
          • 4 samples per axis
          • Value and gradient are continuous
          • Values at cell vertices always equal the cell value
        • b_spline_cubic
          • 4 samples per axis
          • Value and gradient are continuous
          • Values at cell vertices do not necessarily equal the cell value
    • cell_size - integer between 1 and 64, the size of each upscaling cell
    Tags Biome Tags
    • Added #spawns_ice_variants_underground to describe all biomes which allow the spawning of cold variants without requiring sky access
    • Renamed spawns_strays_without_powder_snow to spawns_cold_variants_underground
    Entity Type Tags
    • Replaced the #ignores_poison_and_regen tag with separate #immune_to_poison and #immune_to_regeneration tags
    • Renamed the #freeze_immune_entity_types tag to #immune_to_freezing
    • Added #immune_to_wither for mobs that are immune to the wither effect
    • Added #immune_to_weakness for mobs that are immune to the weakness effect

    Resource Pack Version 100.2

    Block Sprites

    • Added new Block textures:
      • block/chiseled_packed_ice.png
      • block/packed_ice_bricks.png

    Fixed bugs in 26.4 Snapshot 5

    • MC-25976 - Blocks broken by flowing fluids do not produce particles or make breaking sounds
    • MC-170550 - The snowy_shepherds_house_1 village structure never generates
    • MC-270793 - Mobs with multiple entity type tags corresponding to effect immunity only respect one
    • MC-308621 - Race condition in the dedicated server's compression setup
    • MC-312316 - Creakings still try to attack players after they switch to Creative mode
    • MC-312360 - Paintings break outside the world border
    • MC-312377 - The bottom face of icicles on the floor is rotated 180 degrees
    • MC-312386 - The #spawns_strays_without_powder_snow biome tag's name makes no sense
    • MC-312404 - Frostbites can naturally spawn in normal caves under cold biomes, unlike strays
    • MC-312431 - Red and brown mushrooms now spread incorrectly
    • MC-312496 - Icicle models use the deprecated shade field
    • MC-312497 - Template models for icicles are not prefixed with template_
    • MC-312563 - The icicle in the Creative mode inventory is placed in the wrong spot
    • MC-312587 - The game crashes when trying to render the hidden tooltips of music discs in jukebox playlists
    • MC-312612 - Jukeboxes can pull from double chests if a single chest was turned into a double chest after being placed
    • MC-312613 - Jukeboxes don't pull discs from single chests that are created by breaking a double chest
    • MC-312621 - Zombies, husks, drowned, strays, and frostbites are now affected by Poison and Regeneration
    • MC-312630 - Ruined portals don't generate in ice caves
    • MC-312631 - Ice caves are not part of the #stronghold_biased_to biome tag
    • MC-312640 - Any mouse button can be used to select entries in the statistics menu
    • MC-312641 - Any mouse button can be used to open links on the death screen
    • MC-312642 - Pointed dripstone below flowing lava drips water instead of lava
    • MC-312644 - Dispensers filling glass bottles don't play the bottle filling sound
    • MC-312645 - Dispensers equipping chests on donkeys, mules or llamas don't play the chest equipping sound
    • MC-312652 - Flint and steel and fire charges don't make a sound when igniting sulfur cubes holding TNT
    • MC-312654 - Dispensers consume the durability of flint and steel and play their clicking sound despite there being nothing to ignite
    • MC-312669 - Any mouse button can be used to close the friends and other players menus when clicking outside of them
    • MC-312693 - Projectiles shot by mobs can no longer break decorated pots, chorus flowers, pointed dripstone, sulfur spikes, or icicles
    • MC-312715 - The game crashes when a jukebox in a playlist has a negative playlist_position value
    • MC-312717 - Mobs can spawn on honey blocks

    Get the Snapshot

    Snapshots are available for Minecraft: Java Edition. To install the Snapshot, open up the Minecraft Launcher and enable snapshots in the "Installations" tab.

    Testing versions can corrupt your world, so please backup and/or run them in a different folder from your main worlds.

    Cross-platform server jar:

    • Minecraft server jar

    Report bugs here:

    • Minecraft issue tracker!

    Want to give feedback?

    • For any feedback and suggestions, head over to the Feedback site. If you're feeling chatty, join us over at the official Minecraft Discord.
    Original source
  • Oct 13, 2026
    • Date parsed from source:
      Oct 13, 2026
    • First seen by Releasebot:
      Oct 14, 2026
    Minecraft logo

    Minecraft

    Minecraft 26.4 Snapshot 4

    Minecraft releases Java Snapshot 4 for 26.4, adding Brittle Ice in Ice Caves and jukebox playlists powered by discs stored in nearby chests. The snapshot also brings ice and mob changes, technical updates, and a wide range of bug fixes.

    A Minecraft Java Snapshot

    With 26.4 Snapshot 4, we're breaking out a cool new block, introducing Brittle Ice! And Jukeboxes can now keep the music going with playlists by putting your music discs in a chest above them, making dance parties much easier. Just be careful not to dance on the Brittle Ice, as it'll start cracking under your feet...

    Happy Dance Break!

    New Features

    • Added Jukebox Playlists
    • Added Brittle Ice

    Jukebox Playlists

    • Place a single Chest, Trapped Chest, or any Copper Chest variant directly above a Jukebox to use its Music Discs as a playlist
    • Discs play in slot order, skipping empty slots and other non-music-disc items and looping back to the start
    • When a disc finishes, the Jukebox swaps it with the next disc in the chest
    • If the chest has no Music Discs, the disc in the Jukebox plays again
    • Ejecting the current disc skips to the next available disc

    Brittle Ice

    • Brittle Ice is a new block that can be found in Ice Caves
    • Once a player or mob steps on it, it will start to crack and eventually break
    • The Frostbite mob can walk on Brittle Ice without breaking it
    • Brittle Ice only generates naturally in Ice Caves as part of the crevasse feature
    • It is obtainable with Silk Touch
    • It can also be created by water flowing onto a Blue Ice block
      • Any water block that borders the Blue Ice block horizontally will turn into Brittle Ice

    Changes

    Minor Tweaks to Blocks, Items and Entities

    • Frosted Ice now emits a vibration event when changing state
    • Ice, Frosted Ice, and Brittle Ice will no longer show their inside block faces when placed next to each other
    • Zombies, Drowned, and Husks are now immune to freezing and will not take damage from the Freezing effect
    • Drowned now turn into a Zombie before converting into a Frostbite when they are in Powder Snow

    Sounds

    • Added custom sounds for Ice, Packed Ice, Blue Ice and Frosted Ice blocks
    • Renamed minecraft:amethyst block sound set to minecraft:amethyst_block to better match sound event names

    Technical Changes

    • The Data Pack version is now 124.0
    • The Resource Pack version is now 100.1

    Network Protocol

    • The server now more consistently disconnects clients when a packet they sent causes an error

    Data Pack Version 124.0

    Sound events

    • Removed sound events:
      • minecraft:intentionally_empty

    Sulfur Cube Archetypes

    • Fields hit_sound and push_sound in sound_settings structure are now optional

    Chicken Sound Variants

    • Fields ambient_sound, hurt_sound, death_sound, step_sound in adult_sounds and baby_sounds structures are now optional

    Cow Sound Variants

    • Fields ambient_sound, hurt_sound, death_sound, step_sound are now optional

    Cat Sound Variants

    • Fields ambient_sound, stray_ambient_sound, hiss_sound, hurt_sound, death_sound, eat_sound, beg_for_food_sound, purr_sound, purreow_sound in adult_sounds and baby_sounds structures are now optional

    Pig Sound Variants

    • Fields ambient_sound, hurt_sound, death_sound, step_sound, eat_sound in adult_sounds and baby_sounds structures are now optional

    Wolf Sound Variants

    • Fields ambient_sound, hurt_sound, death_sound, step_sound, growl_sound, pant_sound, whine_sound in adult_sounds and baby_sounds structures are now optional

    Fluid States

    • Removed flowing_water and flowing_lava fluid types
    • Fluid types now have the following properties
      • level: Integer; same as before, the level of fluid from 1 to 8
      • source: Boolean; true for source blocks, false otherwise

    Predicates

    Block Predicates

    Updated MATCHING_FLUIDS

    Added a state field to match state properties

    Format:

    • state: A map of name-value properties to be matched against the fluid state properties
      • Value can be integer, boolean or string or object with optional min and max properties

    Enchantments

    Changed MINECRAFT:EXPLODE Enchantment Effect
    • Fields small_particle, large_particle and sound are now optional

    World Generation

    Features

    Added CREVASSE Feature Type

    Carves a winding, tapered crevasse into exposed terrain. The crevasse follows the terrain surface, extends in opposite directions from its placement position and requires a minimum connected footprint before carving.

    • Format: object with fields:
      • max_width - integer (between 2 and 8), maximum cross-section width in blocks
      • max_length - integer (between 4 and 16), maximum end-to-end length in blocks
      • min_footprint - integer (between 1 and 32), minimum connected horizontal footprint required before carving
      • cursor_surface_search_range - positive integer, maximum amount of blocks the cursor will scan downwards to find its next position
      • column_surface_search_range - positive integer, maximum amount of blocks each carving will scan downwards to find a carvable surface
      • twistiness - float (between 0.0 and 16.0), amount of horizontal curvature
      • tapering - float (between 0.0 and 1.0), amount of tapering applied on each step of growing the crevasse
      • turn_factor - float (between 0.0 and 1.0), intensity of rotation applied on each step of growing the crevasse
      • carve_depth - int provider, carve depth below the origin terrain surface
      • fill_depth - int provider, fill depth below the origin terrain surface
      • surface_block - Block state provider, block placed over the crevasse opening
      • fill_block - Block state provider, block placed at or below the selected fill depth
      • carvable_blocks - Block predicate, which blocks the crevasse is allowed to remove
      • acceptable_barrier - Block predicate, which pre-existing blocks to accept as part of a barrier

    Tags

    Block Tags
    • Added block tag #jukebox_containers to describe all blocks usable by a Jukebox as a source for music disc playlists
    • Added block tag #face_occluding_ice_blocks to describe all ice blocks that should enable face culling when placed next to each other
    Entity Type Tags
    • Added the entity type tag #does_not_break_brittle_ice for mobs that do not break Brittle Ice blocks when stepping on them

    Resource Pack Version 100.1

    Block Sprites

    • Updated the following Block textures:
      • block/jukebox_side.png
      • block/jukebox_top.png
    • Added new Block textures:
      • block/brittle_ice_0.png
      • block/brittle_ice_1.png
      • block/brittle_ice_2.png
      • block/brittle_ice_3.png
      • block/jukebox_bottom.png

    Sounds

    • Added new sound events:
      • block.blue_ice.break
      • block.blue_ice.fall
      • block.blue_ice.hit
      • block.blue_ice.place
      • block.blue_ice.step
      • block.brittle_ice.break
      • block.brittle_ice.fall
      • block.brittle_ice.hit
      • block.brittle_ice.place
      • block.brittle_ice.step
      • block.brittle_ice.crack
      • block.frosted_ice.break
      • block.frosted_ice.fall
      • block.frosted_ice.hit
      • block.frosted_ice.place
      • block.frosted_ice.step
      • block.ice.ambient
      • block.packed_ice.break
      • block.packed_ice.fall
      • block.packed_ice.hit
      • block.packed_ice.place
      • block.packed_ice.step
      • entity.drowned.converted_to_zombie

    Fixed bugs in 26.4 Snapshot 4

    • MC-80827 - Mob statistics are missing space between the mob's name and the description
    • MC-148455 - Dispensing an item with special behavior only plays the item's usage sound for certain cases
    • MC-149032 - Clicking non-button areas of the stonecutter block selection GUI plays a clicking sound
    • MC-163196 - Several blocks which can be placed on the sides of slime blocks cannot be placed on the sides of honey blocks
    • MC-166792 - Attempting to navigate beyond the 100 page limit in a book and quill plays the page rustling sound
    • MC-195474 - Can't move focus away from the "Done" button after pressing Tab to focus on it in the sign editing screen
    • MC-207916 - Flint and steel and fire charges do not make a sound when igniting TNT
    • MC-251040 - Several blocks which can be placed on top of slime blocks cannot be placed on top of honey blocks
    • MC-251041 - Several blocks which can be placed on the bottom of slime blocks cannot be placed on the bottom of honey blocks
    • MC-275975 - The "Unknown element name" codec error is missing a space
    • MC-280455 - Items equippable on the saddle slot that have a custom equipping sound do not play the specified sound when saddling entities
    • MC-280480 - The flint and steel clicking sound is not played when attempting to ignite TNT with a flint and steel when the tnt_explodes game rule is set to false
    • MC-304895 - The overworld sky is no longer black in End biomes
    • MC-305544 - Using the middle mouse button in Survival/Creative/Adventure mode and switching to Spectator mode opens the Spectator mode hotbar
    • MC-307672 - The name_tag_distance attribute overrides the below_name_distance attribute
    • MC-309335 - Any mouse button can be used to interact with entries in the world, server, and language selection screens
    • MC-309336 - Any mouse button can be used to select and apply command autocomplete suggestions
    • MC-310088 - The taskbar icon displays the Java logo instead of the game's logo
    • MC-311312 - Endermen and entities eating chorus fruit can still pass through the world border
    • MC-312200 - "Vegetation" is misspelled as "Vegitation" on the debug overlay
    • MC-312201 - "Continents" is misspelled as "Contintents" on the debug overlay
    • MC-312242 - Mushrooms cannot be placed on thin blocks that provide central support, unlike in Bedrock Edition
    • MC-312256 - Breaking an armor stand in one hit does not trigger sculk shriekers
    • MC-312273 - The placement sound is not played when a dispenser places an armor stand
    • MC-312362 - Frostbites throwing ice balls shows and plays the "Drowned throws Trident" sound in closed captions
    • MC-312367 - The closed caption for hurting a frostbite says "hurts" instead of "is hurt"
    • MC-312378 - Ice caves are not part of the #is_cave biome tag
    • MC-312379 - Gravel blobs no longer generate in biomes they previously did
    • MC-312382 - Husks and zombies take damage from powder snow before converting, unlike skeletons
    • MC-312383 - Frostbites convert to themselves while in powder snow
    • MC-312385 - Drowned die in powder snow instead of converting to frostbites
    • MC-312398 - Clicking on villagers with shears while they are holding out certain items causes the items to drop
    • MC-312415 - The closed caption for husks converting to zombies in powder snow is incorrect
    • MC-312456 - Mobs immune to freezing in powder snow can get the Freezing effect applied to them, unlike frostbites

    Get the Snapshot

    Snapshots are available for Minecraft: Java Edition. To install the Snapshot, open up the Minecraft Launcher and enable snapshots in the "Installations" tab.

    Testing versions can corrupt your world, so please backup and/or run them in a different folder from your main worlds.

    Cross-platform server jar:

    • Minecraft server jar

    Report bugs here:

    • Minecraft issue tracker!

    Want to give feedback?

    • For any feedback and suggestions, head over to the Feedback site. If you're feeling chatty, join us over at the official Minecraft Discord.
    Original source
  • Sep 29, 2026
    • Date parsed from source:
      Sep 29, 2026
    • First seen by Releasebot:
      Sep 30, 2026
    Minecraft logo

    Minecraft

    Minecraft 26.4 Snapshot 2

    Minecraft ships a second 26.4 snapshot with improved render distance fog, a new sky occluder, and a refreshed F3 debug screen. It also fixes a wide range of bugs and polish issues while updating data pack, resource pack, and shader systems.

    Hi there! It is time for the second snapshot for 26.4, featuring improved render distance fog, a new celestial occluder, and a fresh redesign of the F3 screen.

    Happy mining!

    Changes

    • When "Improved Transparency" is on, sky background and clouds that are behind the terrain are now blended into the terrain render distance fog making the boundary between the sky and the terrain invisible
    • In the Overworld, the bottom half of the skybox is now occluding the celestial objects such as the sun, the moon and the stars

    UI

    • The debug overlay (F3 by default) has been redesigned to be easier to read and understand

    Technical Changes

    • The Data Pack version is now 122.1
    • The Resource Pack version is now 99.0

    Data Pack Version 122.1

    New Environment Attributes

    MINECRAFT:VISUAL/HAS_SKY_OCCLUDER

    Determines whether the sky occluder is enabled for the environment. The sky occluder will occlude the sky box up until a certain angle with fog color with a smooth occlusion border.

    • Value type: boolean
    • Default value:
      true
      for the Overworld,
      false
      for the Nether and the End
    • Interpolated: no

    Predicates

    Added BELOW_HEIGHTMAP :

    Checks if the height of the position is below a given heightmap value.

    Format:

    • heightmap : Heightmap type to compare origin against

    Resource Pack Version 99.0

    Shaders & Post-process Effects

    • screenquad.vsh was renamed to screentriangle.vsh since it was actually representing a single triangle for a while now

    Changes for the "Improved Fog" feature that is controlled by the "Improved Transparency" video setting

    • Removed OIT (Order-Independent Transparency, controlled by "Improved Transparency" video setting) support from the clouds.fsh, since it is now used to render clouds when OIT is off and to render clouds to an offscreen target when OIT is on
    • Added blit_clouds.fsh shader with OIT support that renders clouds from an offscreen target to OIT targets

    New Shaders for the Sky Occlusion

    • Added sky_occluder.vsh and sky_occluder.fsh shaders which are used to occlude the sky box up until the certain angle with fog color with a smooth occlusion border

    Fixed bugs in 26.4 Snapshot 2

    • MC-152504 - The sky overlaps fog underwater, notably at sunrise and sunset
    • MC-184161 - The "Oh Shiny" advancement title is missing a comma
    • MC-195836 - Some closed captions aren't in the correct tense or are formatted incorrectly
    • MC-212623 - Some closed captions use the word "angers" as a verb, therefore making them grammatically incorrect
    • MC-236052 - Z-fighting can be seen around the necks of small armor stands
    • MC-264274 - Placing lily pads and frogspawn does not increment their used:[block] statistics
    • MC-300250 - Clouds render behind foggy terrain
    • MC-300894 - The harness layer is not scaled correctly on baby happy ghasts
    • MC-310503 - LivingEntity's constructor randomizes the yaw in radians instead of degrees
    • MC-311424 - The Right Shift key is recognized as key.keyboard.unknown ("Not Bound") with certain input methods
    • MC-311451 - Mouse input is not recognized on monitors that are in negative positions on Wayland
    • MC-311458 - The "Adventure" advancement's icon is inconsistent with the Adventure game mode's icon in the game mode switcher
    • MC-311758 - Block breaking particles and sounds are not canceled and continue appearing when opening the game mode switcher
    • MC-311777 - Block breaking particles and sounds are not canceled and continue appearing when instantly mining a block and swapping the item into the off hand simultaneously
    • MC-311780 - Trigonometric functions don't wrap angles before being applied and aren't fully periodic
    • MC-311781 - The game is not minimized when losing focus in fullscreen mode
    • MC-311826 - On some systems, tabbing in and out of the game in fullscreen mode while the "Toggle Cinematic Camera" key bind is unbound will toggle it
    • MC-311924 - Breaking an armor stand or block-attached entity near a sculk catalyst consumes the player's experience
    • MC-311933 - The horizontal scroll direction is inverted in the Advancements screen
    • MC-311949 - The "Not Bound" scancode can activate key binds
    • MC-311965 - The commands.posteffect.list.success string always pluralizes the word "effects"
    • MC-311969 - Some strings that mention specified slots are missing articles
    • MC-311970 - The options.debugGuiScale.tooltip string lacks a period, unlike similar strings
    • MC-311971 - Some strings refer to the "LAN" setting as the "multiplayer scope" and write its value as "Off" instead of "OFF"
    • MC-311973 - The options.worldOptions.guest.command_access.tooltip string redundantly includes "or not"
    • MC-311977 - The closed caption for riding zombie nautiluses is "Nautilus bubbles"
    • MC-311978 - Some argument error strings introduce the invalid value with a colon instead of surrounding it with single quotes, unlike similar strings
    • MC-311997 - The options.macFullscreenMenuVisibility.tooltip string is improperly capitalized
    • MC-311999 - The options.ctrlClickEmulatesRightClick string is missing a hyphen between the words "Right" and "Click"
    • MC-312035 - Attacking an entity in Creative mode, then switching to Survival mode adds 5 ticks of block break delay
    • MC-312046 - Mushrooms now generate in excessive quantities in swamps
    • MC-312064 - The game can randomly crash during chunk generation
    • MC-312065 - Some test coordinate strings are displayed with two sets of square brackets, unlike similar strings
    • MC-312066 - Donkeys, horses and mules in water can no longer be ridden onto land without the aid of a partial block
    • MC-312068 - Some strings are missing articles before the word "invalid"
    • MC-312075 - The options.directionalAudio.off.tooltip string is improperly capitalized, unlike similar strings
    • MC-312078 - The options.hideMatchedNames.tooltip string is improperly capitalized, unlike similar strings
    • MC-312079 - The options.fullscreen.unavailable string is improperly capitalized, unlike similar strings
    • MC-312080 - The telemetry.event.world_loaded.description string is improperly capitalized, unlike similar strings
    • MC-312082 - The advancements.husbandry.uh_oh.title string is missing a hyphen between the words "Uh" and "Oh"
    • MC-312084 - The options.fullscreen.entry string is missing a hyphen before the word "bit"
    • MC-312087 - The word "towards" within the options.vignette.tooltip string isn't spelled in American English
    • MC-312088 - Some application control key name strings are displayed without the "AC" prefix, unlike similar strings
    • MC-312089 - Some strings that name screens are improperly capitalized, unlike similar strings
    • MC-312091 - The chat.copy.click string is improperly capitalized, unlike similar strings
    • MC-312092 - The multiplayer.socialInteractions.not_available string is improperly capitalized, unlike similar strings
    • MC-312102 - The disconnect.loginFailedInfo.invalidSession string is improperly capitalized, unlike similar strings
    • MC-312103 - The entity name "Experience Orbs" isn't capitalized within some game rule description strings, unlike similar strings
    • MC-312107 - The selectWorld.backupQuestion.experimental string is improperly capitalized, unlike similar strings
    • MC-312108 - The jigsaw_block.final_state string is improperly capitalized, unlike similar strings
    • MC-312111 - Some Realms snapshot popup strings are improperly capitalized, unlike similar strings
    • MC-312112 - The mco.configure.world.invite_codes.subtitle string uses the verb "add" instead of "create", unlike similar strings
    • MC-312126 - The options.inGameNotification.tooltip string is improperly capitalized, unlike similar strings

    Get the Snapshot

    Snapshots are available for Minecraft: Java Edition. To install the Snapshot, open up the Minecraft Launcher and enable snapshots in the "Installations" tab.

    Testing versions can corrupt your world, so please backup and/or run them in a different folder from your main worlds.

    Cross-platform server jar:

    • Minecraft server jar

    Report bugs here:

    • Minecraft issue tracker!

    Want to give feedback?

    • For any feedback and suggestions, head over to the Feedback site. If you're feeling chatty, join us over at the official Minecraft Discord.
    Original source
  • Similar to Minecraft with recent updates:

  • Sep 22, 2026
    • Date parsed from source:
      Sep 22, 2026
    • First seen by Releasebot:
      Sep 25, 2026
    Minecraft logo

    Minecraft

    Minecraft 26.4 Snapshot 1

    Minecraft kicks off the first 26.4 snapshot with major technical updates, including Vulkan becoming the default graphics API, smoother world generation and biome changes, expanded server protocol support, and a long list of bug fixes and polish improvements.

    Changes

    World Generation

    • Upgrading worlds from before Caves and Cliffs will now also generate sulfur caves below old chunks

    Minor Tweaks to Blocks, Items and Entities

    • Red and Brown Mushrooms can now be placed on any block with a solid top face regardless of lighting conditions
    • They can still not spread unless the brightness is less than 13, or their support block overrides light requirements

    "Graphics API" Video Setting

    • "Default" now behaves the same as "Prefer Vulkan"
    • The game will no longer change the graphics API setting automatically if a startup crash is detected.

    Technical Changes

    • The Data Pack version is now 122.0
    • The Resource Pack version is now 98.0

    Network Protocol

    Added MINECRAFT:MOD_LIST Custom Packet Payload

    Added
    MINECRAFT:MOD_LIST
    Custom Packet Payload

    • This packet is intended to inform servers about client mods to simplify debugging
    • Vanilla client sends an empty packet at the start of configuration phase, as it does not know about any mods - that is still a responsibility of 3rd-party modding platforms
    Modified MINECRAFT:INTENTION Packet

    Modified
    MINECRAFT:INTENTION
    Packet

    • The
      host
      field in the serverbound intention packet can now hold additional parameters (previously it stored only the domain name used for connecting to a server)
    • The new format is similar to URI query strings - the domain can now optionally be followed by a ? character and then followed by key=value pairs separated by a & character
    • Empty values can be omitted (including = sign)
    • Keys and values are escaped according to the standard URI rules ("percent-encoded component")
    • Keys starting with _ are reserved for vanilla use
    • Example: example.com?key1=value2&key2
    • Users can now input properties in any "Server Address" field in the server list
    • Additionally, any address in form of @ will be parsed as ?_id=
    • If a server uses SRV DNS records, the host field will contain both original and resolved domains
    • If the resolved domain is different from the original domain, the resolved one will be used as the "primary" one, while the original one will be added as _o ("origin") property
    • Example host string: ?_o=:, while the port field in the intention packet will be set to the resolved port value
    • The field size has been extended to 1024 characters
    • Note: since the minecraft:intent packet is unencrypted, properties should not be used for any security-sensitive purpose
    Modified MINECRAFT:TRANSFER Packet

    Modified
    MINECRAFT:TRANSFER
    Packet

    • Added properties field - a string to string map of properties that will be added to the host field in the minecraft:intent packet sent to the target server
    Dedicated Server Properties
    • Added allowed-connection-ids
    • A list of comma-separted ids
    • If non-empty, the server will match the values against _id property in minecraft:intent packet
    • If there is no match, the server will reject the connection
    • This works both for both status and login connections, so any user connecting without the correct _id in the server address will not see the status and will not be able to join the server
    • Added status-contact-details field
    • If non-empty, the value of this field will be sent in the minecraft:status_response packet JSON payload under the contact property
    • This value is meant to be used to signal a way to contact the server owners about the server, even if there is no website or other information about it
    • This field is meant to be human-readable, but there are no other restrictions on field format
    • Added enable-legacy-status field
    • This option allows disabling existing legacy (pre-1.7) server status and ping protocol handling
    • To preserve existing functionality, value defaults to true
    • Note: enable-status needs to be set for any status information (modern or legacy) to be set

    Data Pack Version 122.0

    • Entries for different biomes in multi-noise biome sources can no longer overlap across all noise parameters with the same offset

    Commands

    • The fillbiome command will now fill biomes with block accuracy
    • NBT conversion from floating point types to integer types now always converts to the closest possible valid number after rounding down

    World Generation

    Features

    Changed STRAIGHT_TRUNK_PLACER

    Changed
    STRAIGHT_TRUNK_PLACER

    • Added trunk_width field
    • optional int provider, the width of the trunk centered around the origin
    • defaults to 1.0
    Placed Features
    • The possible domain in the XZ plane of Placed Features included in biomes is now validated
    • Feature placement can only occur within a 3x3 chunk region: as such, it is not valid for a Placed Feature to select a position outside of that range
    • Note: the size of the feature itself is not currently taken into consideration, which may still overflow the chunk

    Placement Modifiers

    Changed CUBOID

    Changed
    CUBOID

    • xz_size and y_size have been adjusted to represent the actual size of the cuboid, instead of implicitly being 1 block larger
    • As such, an xz_size of 2 will actually produce a 2x2 cuboid instead of 3x3
    Changed FIXED_PLACEMENT

    Changed
    FIXED_PLACEMENT

    • positions now requires at least one element

    Noise Settings

    • The default_block field has been removed
    • This is now always air - any other block should be defined by the Material Rule

    Material Conditions

    Updated MINECRAFT:STEEP

    Updated
    MINECRAFT:STEEP

    • No longer considers height modifications from Eroded Badlands "surface extensions" in an order-dependent way

    Tags

    Biome Tags
    • Added #generated_in_below_zero_retrogen - biomes to generate below worlds that predate Caves and Cliffs
    • Added #is_cave collection tag

    Resource Pack Version 98.0

    Shaders & Post-process Effects

    Order-Independent Transparency shaders
    • The OIT algorithm was simplified by replacing the wavelet-based mathematics with depth bin-based accumulation
    • Slightly improved performance at least on some devices
    • Reduced floating point precision issues on average
    • OIT_WAVELET_RANK shader define was removed
    • OIT_COEFF_COUNT shader define was replaced by OIT_NUMBER_OF_DEPTH_BINS
    • OIT_COEFF_ATTACHMENT_COUNT shader define was renamed to OIT_TRANSMITTANCE_TARGET_COUNT

    Fixed bugs in 26.4 Snapshot 1

    • MC-8959 - The player automatically jumps when pressing against a block while in water
    • MC-44560 - When pushed to the edge of water or lava, entities jump by themselves
    • MC-50749 - Jumping into water against a wall causes the player to bounce
    • MC-123848 - Item frames (and items within) drop atop the block they're attached to instead of under it when removed from a ceiling
    • MC-135211 - Entities automatically jump when falling into 1-block-deep water from certain heights
    • MC-135212 - Entities automatically jump when falling into water of any depth from certain heights
    • MC-262252 - The generation of lush caves and dripstone caves is poorly defined
    • MC-276879 - /data truncates floats when casting to longs, but rounds down in all other cases
    • MC-278651 - The host name in handshake packets for SRV records is inconsistent
    • MC-296053 - Item frames don't update properly when modifying their Facing NBT tag
    • MC-299060 - Setting item frames' direction with commands can cause desyncs
    • MC-303702 - Small gaps still appear in item models
    • MC-307065 - Missing optimization for the side faces of the builtin/generated item model
    • MC-310051 - Floating point cancellation artifacts from bits.fsh
    • MC-310131 - Placeable entities momentarily appear at the wrong location when placed
    • MC-310767 - Pipelines always declare a D32_FLOAT depth attachment format with the Vulkan rendering backend
    • MC-311195 - Placed armor stands are rotated incorrectly for one tick
    • MC-311265 - The world border renders incorrectly from outside
    • MC-311473 - Duplicating items with the scroll wheel in Creative mode can produce ghost items
    • MC-311582 - The texture of desert pyramid maps has one inconsistent pixel compared to the others
    • MC-311726 - The water inside waterlogged copper grates has the falling fluid state property set to true
    • MC-311727 - The check for whether a player is standing on air doesn't use the player's updated position
    • MC-311773 - Red and brown mushrooms cannot be placed at any light level, unlike in Bedrock Edition
    • MC-311786 - Running /test run with a rotationSteps value that is out of range causes an error
    • MC-311788 - Teleporting item frames moves them further than it should visually
    • MC-311818 - Traveling to the End in Spectator mode regenerates the obsidian platform
    • MC-311836 - Minecart sounds are now distorted
    • MC-311859 - Damaged dyed wolf armor no longer shows cracks in the colored parts
    • MC-311966 - The tooltip of the "Quit Shortcuts" option calls the Command key "Cmd"

    Get the Snapshot

    Snapshots are available for Minecraft: Java Edition. To install the Snapshot, open up the Minecraft Launcher and enable snapshots in the "Installations" tab.

    Testing versions can corrupt your world, so please backup and/or run them in a different folder from your main worlds.

    Cross-platform server jar:

    • Minecraft server jar

    Report bugs here:

    • Minecraft issue tracker!

    Want to give feedback?

    For any feedback and suggestions, head over to the Feedback site. If you're feeling chatty, join us over at the official Minecraft Discord.

    Original source
  • Sep 15, 2026
    • Date parsed from source:
      Sep 15, 2026
    • First seen by Releasebot:
      Sep 17, 2026
    Minecraft logo

    Minecraft

    Minecraft Java Edition 26.3

    Minecraft releases Java Edition 26.3 with the Wilderness Bound update, adding the Dappled Forest, Poplar trees, Abandoned Camps, Cushions, Straw Beds, new explorer maps, Realms Invite Codes, and broader improvements to visuals, performance, and gameplay.

    Minecraft Java 26.3 Released

    Wilderness Bound is out now in Minecraft Java Edition! Pack your supplies and set off on an expedition into the dappled forest where the trails end and adventure begins. Seek out abandoned camps, build outposts among the poplar trees, sleep under the stars on straw beds, and share campfire stories atop cushions. Just remember that the wilderness rewards the prepared - and maps are lighter than regrets!

    Happy camping!

    New Features

    • Added Dappled Forest Biome
    • Added Poplar Trees
    • Added fallen Poplar Trees
    • Added Red Poplar Leaves, Orange Poplar Leaves, and Yellow Poplar Leaves blocks
    • Added Poplar wood set
    • Added Shelf Mushrooms
    • Added Red Shrubs
    • Added Abandoned Camp structures
    • Added new Explorer Maps
    • Added Cushions
    • Added Straw Beds
    • Added Wool Stairs and Wool Slabs for all Wool blocks
    • Added Concrete Stairs and Concrete Slabs for all Concrete blocks
    • Players in spectator mode can now interact with portals to teleport
    • Improvements to Realms, including the ability to create and manage Invite Codes
    • Added Gothic language support

    Dappled Forest Biome

    • A new type of forest biome which can be found near cold biomes
    • Poplar Trees and fallen Poplar Trees generate here
    • Shelf Mushrooms can be found here, placed on Poplar Trees and fallen Poplar Trees
    • Red Shrubs generate here
    • The following passive and neutral mobs spawn in the Dappled Forest, using their cold variants where applicable:
      • Sheep
      • Chicken
      • Cow
      • Pig
      • Rabbit
      • Fox
    • A Dappled Forest variant of the new Abandoned Camp structure can be found here

    Poplar Trees

    • A new type of tree which comes in three color variations:
      • Red Poplar Leaves
      • Orange Poplar Leaves
      • Yellow Poplar Leaves
    • Each variant of the tree has its own variant of falling leaf particles matching the color of the leaves
    • Poplar Leaves drop Poplar Saplings which will randomly grow into any of the three different variants
    • Poplar Saplings can be found in trades with the Wandering Trader
    • Shelf Mushrooms and Leaf Litter naturally generate on or around Poplar Trees
    • The trunk of the trees are made of Poplar Logs
    • Poplar Logs can be crafted into a new set of Poplar wood blocks

    Shelf Mushroom

    • A new type of mushroom that generates on Poplar Trees and fallen Poplar Trees
    • Can be found in two sizes, small and large
    • A small Shelf Mushroom can be grown into a large Shelf Mushroom by using Bone Meal
    • A large Shelf Mushroom drops two Shelf Mushroom items when broken
    • Can be used like other mushrooms to make Stews
    • Can be found in trades with the Wandering Trader
    • Shelf Mushrooms have a slight bounciness when stepped on, similar to Beds
    • The Shelf Mushroom makes a bouncing sound when a living entity bounces on it

    Red Shrub

    • A new type of decorative plant block that can be found in small patches in the Dappled Forest
    • Can be used in the Composter
    • Using Bone Meal on a Red Shrub grows a Red Shrub in a random adjacent space if possible

    Abandoned Camp Structure

    • A new kind of structure which can be found in the following biomes:
      • Meadow
      • Cherry Grove
      • Forest
      • Birch Forest
      • Old Growth Birch Forest
      • Flower Forest
      • Windswept Forest
      • Dappled Forest
      • Taiga
      • Snowy Taiga
      • Old Growth Spruce Taiga
      • Old Growth Pine Taiga
      • Sparse Jungle
      • Bamboo Jungle
      • Swamp
      • Savanna
      • Wooded Badlands
      • Pale Garden
    • Each of these biomes has its own variant of the structure with a design based on the biome
    • Certain structure pieces are generic for all biome variants of the structure
    • Various Chests and Barrels with loot can be found at Abandoned Camps

    Cushion

    • The Cushion is an item that the player can place in the world and interact with to sit on
    • Can be crafted in 16 colored variants
    • Cushions are crafted by using 3 Wool Slabs of the same color

    Cushion Placement Rules

    • A Cushion can be placed on any flat surface
    • Cushions always align horizontally to the grid, but vertically sit on top of the supporting surface
    • Cushions cannot be moved by pistons
    • Cushions break if the supporting block is removed
    • Cushions do not have collision and can overlap with other objects (except other Cushions)

    Straw Bed

    • The Straw Bed is a new type of bed which can be used to sleep through the night without setting your spawn point
    • It can only be used once and will be destroyed after use
    • It cannot be used in the Nether or the End and will be destroyed if you try to sleep on it there
    • It is crafted by using 3 Hay Bales and will give you 4 Straw Beds
    • There's a new statistic in the Statistics window for the amount of times you've slept in a Straw Bed

    Wool Stairs and Wool Slabs

    • Each colored Wool block now has a new Stair and Slab variant
    • Wool Stairs and Wool Slabs can be used like other Wool blocks to dampen vibrations

    Concrete Stairs and Concrete Slabs

    • Each colored Concrete block now has a new Stair and Slab variant
    • Concrete Slabs and Stairs can also be crafted using a Stone Cutter

    Abandoned Camp Explorer Maps

    • New Explorer Maps have been added to the Abandoned Camps
    • Added maps showing the location of other Abandoned Camps in the following biomes:
      • Bamboo Jungle
      • Cherry Grove
      • Birch Forest
      • Dappled Forest
      • Flower Forest
      • Pale Garden
      • Swamp
      • Windswept Forest
    • Added maps for the following structures:
      • Ancient City
      • Trial Chambers
      • Mineshaft
      • Desert Pyramid
      • Jungle Pyramid
      • Warm Ocean Ruins
      • Woodland Mansion

    Realms

    • Realm owners can now create and manage Invite Codes
      • Each Realm can have up to five Invite Codes
      • Invite Codes can be configured to be active/inactive and deleted
      • The expiration of an Invite Code can also be configured
    • Players can now easily join a Realm by entering an Invite Code in a new "Join Realm" screen, found in the Realms main menu
    • Added render distance and simulation distance sliders to the Realm configuration settings
    • Added a new Realms introduction screen showcasing Realms key features
      • Accessible from the "Add Realm" button
      • Automatically shown when entering Realms if a trial is available

    Changes

    • The Main Menu now has an updated background panorama showing the new Dappled Forest biome with an Abandoned Camp
    • Removed fallen leaf particles from Spruce Trees
    • Suspicious Stews can now be crafted with 2 of any mushroom
    • Mushroom Stew can now be crafted with 2 of any mushroom
    • The player icon on maps has been updated to always show the direction the player is facing
    • New Villager trades, unlocked from a Villager leveling up their profession, will now update even if the player is in the process of trading with them
    • Persistent mobs' random walk/swim behaviors will now deactivate when players are not nearby, in the same way as non-persistent mobs
    • Replaced the current "Improved Transparency" approach with a new order-independent transparency algorithm which is expected to be much better at solving translucency issues
    • Added a rebindable debug key combination "F3 + X" to toggle "Improved Transparency"
    • When using a Shield together with a Hoe or a Shovel, raising the Shield will take precedence over tilling and path making
    • Changed the Adventure Mode icon in the Game Mode Switcher to the Buried Treasure Map
    • Improvements to performance when trying to locate structures
    • Improvements to chunk generation performance

    [The release notes continue with extensive technical details, bug fixes, new features, and changes related to Minecraft Java Edition 26.3, including new biomes, blocks, items, commands, world generation, shaders, and more.]

    Get the Release

    To install the Release, open up the Minecraft Launcher and click play! Make sure your Launcher is set to the "Latest Release" option.

    Cross-platform server jar

    • Minecraft server jar

    Report bugs here

    • Minecraft issue tracker!

    Want to give feedback?

    • For any feedback and suggestions, head over to the Feedback site. If you're feeling chatty, join us over at the official Minecraft Discord.
    Original source
  • Sep 14, 2026
    • Date parsed from source:
      Sep 14, 2026
    • First seen by Releasebot:
      Sep 15, 2026
    Minecraft logo

    Minecraft

    Minecraft 26.3 Release Candidate 3

    Minecraft releases Java Edition Release Candidate 3 for 26.3, adding another round of fixes as it finalizes the Wilderness Bound game drop. The update addresses VSync, server resource pack settings, and sprint-attacking behavior.

    A Minecraft Java Release Candidate

    They say that third time's the charm! Release Candidate 3 for 26.3 is here with yet another handful of fixes as we put the final touches on the Wilderness Bound game drop.

    Happy mining!

    Fixed bugs in 26.3 Release Candidate 3

    • MC-311456 - VSync can be disabled even when the option isn't
    • MC-311477 - Changes to the "Server Resource Packs" option when editing a server's options are not saved
    • MC-311586 - VSync can be enabled even when the option isn't
    • MC-311799 - Sprint-attacking another player no longer slows down the attacker

    Get the Release Candidate

    Release Candidates are available for Minecraft: Java Edition. To install the Release Candidate, open up the Minecraft Launcher and enable snapshots in the "Installations" tab.

    Testing versions can corrupt your world, so please backup and/or run them in a different folder from your main worlds.

    Cross-platform server jar:

    • Minecraft server jar

    Report bugs here:

    • Minecraft issue tracker!

    Want to give feedback?

    • For any feedback and suggestions, head over to the Feedback site. If you're feeling chatty, join us over at the official Minecraft Discord.
    Original source
  • Sep 11, 2026
    • Date parsed from source:
      Sep 11, 2026
    • First seen by Releasebot:
      Sep 12, 2026
    Minecraft logo

    Minecraft

    Minecraft 26.3 Release Candidate 2

    Minecraft ships a second Java Release Candidate for the Wilderness Bound game drop, with a fix for a folder-opening button bug and a final candidate for the upcoming full release if no critical issues appear.

    A Minecraft Java Release Candidate

    Today we are shipping a second release candidate for 26.3, the Wilderness Bound game drop coming on September 15th! If no critical issues are found, this will be the version that we ship for the eventual full release. Happy mining!

    Fixed bugs in 26.3 Release Candidate 2

    • MC-311782 - Clicking a button that opens a folder now freezes the game until the folder is opened

    Get the Release Candidate

    Release Candidates are available for Minecraft: Java Edition. To install the Release Candidate, open up the Minecraft Launcher and enable snapshots in the "Installations" tab.

    Testing versions can corrupt your world, so please backup and/or run them in a different folder from your main worlds.

    Cross-platform server jar:

    • Minecraft server jar

    Report bugs here:

    • Minecraft issue tracker!

    Want to give feedback?

    • For any feedback and suggestions, head over to the Feedback site. If you're feeling chatty, join us over at the official Minecraft Discord.
    Original source
  • Sep 10, 2026
    • Date parsed from source:
      Sep 10, 2026
    • First seen by Releasebot:
      Sep 11, 2026
    Minecraft logo

    Minecraft

    Minecraft 26.3 Release Candidate 1

    Minecraft ships the first release candidate for the Wilderness Bound game drop, setting up the 26.3 full release if no critical issues appear. It also fixes several bugs, including shield blocking, loot predicate behavior, and a brief block-vision exploit with ender pearls.

    A Minecraft Java Release Candidate

    Today we are shipping the first release candidate for 26.3, the Wilderness Bound game drop! If no critical issues are found, this will be the version that we ship for the eventual full release.

    Happy mining!

    Fixed bugs in 26.3 Release Candidate 1

    • MC-311607 - Items with the weapon component with disable_blocking_for_seconds set no longer disable items with the blocks_attacks component
    • MC-311705 - Axes can no longer disable shields
    • MC-311725 - The match_block loot predicate always requires a block entity
    • MC-311776 - Throwing ender pearls at blocks at a specific angle allows the player to briefly see through blocks

    Get the Release Candidate

    Release Candidates are available for Minecraft: Java Edition. To install the Release Candidate, open up the Minecraft Launcher and enable snapshots in the "Installations" tab.

    Testing versions can corrupt your world, so please backup and/or run them in a different folder from your main worlds.

    Cross-platform server jar:

    • Minecraft server jar

    Report bugs here:

    • Minecraft issue tracker!

    Want to give feedback?

    • For any feedback and suggestions, head over to the Feedback site. If you're feeling chatty, join us over at the official Minecraft Discord.
    Original source
  • Sep 8, 2026
    • Date parsed from source:
      Sep 8, 2026
    • First seen by Releasebot:
      Sep 9, 2026
    Minecraft logo

    Minecraft

    Minecraft 26.3 Pre-Release 3

    Minecraft ships Java Pre-Release 3 for 26.3, continuing the road to release with another round of bug fixes and technical changes. It updates the data pack version to 121.0 and refines number provider behavior while smoothing fullscreen, trading, rendering, and gameplay issues.

    A Minecraft Java Pre-Release

    The road to release continues with pre-release 3! Today we're tackling another batch of bug fixes as we prepare for a full release of 26.3.

    Happy Mining!

    Technical Changes

    • The Data Pack version is now 121.0

    Number Providers

    Changed MINECRAFT:MOD Float Provider Type
    • Now uses standard modulus instead of floor modulus, matching the int variant
    Changed MINECRAFT:POW Float Provider Type
    • Raising 0 to the power of 0 will now cause an error and halt computation, matching the int variant

    Fixed bugs in 26.3 Pre-Release 3

    • MC-309262 - Falling blocks disappear for a split second when landing
    • MC-310189 - The post_effect debug overlay entry does not upgrade to post_effects
    • MC-311113 - The game does not hand off focus when clicking links on Wayland
    • MC-311419 - Breaking a falling block with another one on top causes the top block to briefly become invisible when landing, revealing unlit block particles
    • MC-311579 - The player can see through blocks when the camera is inside snow layers
    • MC-311631 - Changing the "Exclusive Fullscreen Mode" option does not update the game's actual resolution on macOS
    • MC-311634 - Setting the "Exclusive Fullscreen Mode" option to "Current" keeps the previously selected resolution
    • MC-311650 - Integer and float number providers return inconsistent results for 0^0
    • MC-311651 - Integer and float number providers return inconsistent results for (4 % -3)
    • MC-311664 - Normal fullscreen does not take effect after disabling the "Exclusive Fullscreen" option on Windows
    • MC-311673 - Shovels no longer lose durability when extinguishing campfires
    • MC-311676 - Block breaking particles and sounds are not cancelled and continue appearing when pausing the game in multiplayer or using a portal
    • MC-311678 - Damaging a villager so that it has zero reputation toward the player while trading allows for trades to be completed without payment
    • MC-311679 - Players can complete trades without payment if the villager restocks while the trading screen is open
    • MC-311683 - Borderless fullscreen doesn't take up the whole screen
    • MC-311714 - Players no longer immediately benefit from the "Reduce fps when" option being set to "Minimized" when playing with the "Exclusive Fullscreen" option enabled and then switching focus
    • MC-311721 - The rightmost column of pixels does not render correctly in windowed mode
    • MC-311722 - Pressing Windows+↓ in fullscreen mode incorrectly restores the game window to a borderless windowed state
    • MC-311738 - The block hitting sound is not played when breaking blocks that are destroyed quickly

    Get the Pre-Release

    Pre-Releases are available for Minecraft: Java Edition. To install the Pre-Release, open up the Minecraft Launcher and enable snapshots in the "Installations" tab.

    Testing versions can corrupt your world, so please backup and/or run them in a different folder from your main worlds.

    Cross-platform server jar:

    • Minecraft server jar

    Report bugs here:

    • Minecraft issue tracker!

    Want to give feedback?

    • For any feedback and suggestions, head over to the Feedback site. If you're feeling chatty, join us over at the official Minecraft Discord.
    Original source
  • Sep 4, 2026
    • Date parsed from source:
      Sep 4, 2026
    • First seen by Releasebot:
      Sep 5, 2026
    Minecraft logo

    Minecraft

    Minecraft 26.3 Pre-Release 2

    Minecraft ships a Java Pre-Release focused on polish, bug fixes, and readiness for launch, with UI cleanup, a new Data Pack version, a renamed structure tag, and wide-ranging fixes for rendering, input, gameplay, and world generation issues.

    A Minecraft Java Pre-Release

    Two pre-releases in one week!? That's right! Now that we're in the pre-release phase, we're no longer following our regular snapshot schedule. This also means we're spending more time hunting bugs as we get things ready for release, and this pre-release is no exception. Hope you brought your bug spray!

    Happy Mining!

    Changes

    UI

    • Removed the custom rendering of IME candidates

    Technical Changes

    • The Data Pack version is now 120.0

    Data Pack Version 120.0

    Tags

    Structure Tags

    • Renamed on_abandoned_camp_windswept to on_abandoned_camp_windswept_forest

    Fixed bugs in 26.3 Pre-Release 2

    • MC-210117 - Sculk sensors don't detect ice/snow melting
    • MC-211708 - Client spawns crit particles when attacking another player that cannot be harmed
    • MC-228273 - Goats do not move correctly after they are tempted during a long jump
    • MC-237053 - Block breaking particles cannot be seen by other players
    • MC-237165 - Block breaking sounds cannot be heard by other players
    • MC-247034 - Particles produced from entities growing cannot be seen by other players
    • MC-248600 - Particles produced from moving in powder snow cannot be seen by other players
    • MC-263100 - Cave biomes interfere with relief on exploration maps
    • MC-299460 - Saddled pigs in boats carried by happy ghasts can cause a desync when unequipping a carrot on a stick
    • MC-304719 - InhabitedTime for some chunks can be set to impossibly high values when a world is opened
    • MC-307449 - Spawners with their light limits set no longer spawn mobs underground at night time
    • MC-310088 - The taskbar icon displays the Java logo instead of the game's logo
    • MC-310169 - The IME candidate box sometimes twitches while typing
    • MC-310300 - Other windows cannot be displayed on top of the game window even with the "Exclusive Fullscreen" option disabled
    • MC-310592 - Severe rendering errors occur on Windows devices with a Snapdragon 8cx Gen 2 CPU
    • MC-310756 - The mouse cursor is invisible in fullscreen mode with the OpenGL rendering backend
    • MC-310939 - Interacting with camels with two passengers is preferred over using items
    • MC-311186 - The water overlay and fog does not render when the player's head is inside a block underwater
    • MC-311219 - Pressing a mouse button after unmaximizing the game window while in a world can cause odd behavior
    • MC-311245 - Ruined portals can generate replacing end portal frames
    • MC-311271 - Some loot context parameters are missing from "generic" loot context
    • MC-311272 - Some LootContextUser can crash when referenced parameter is not provided
    • MC-311285 - Unnamed key binds from previous versions cause several options to be reset
    • MC-311345 - Reloading resource packs with the OpenGL rendering backend when in a world causes visual glitches and crashes
    • MC-311430 - The name of the #on_abandoned_camp_windswept structure tag does not contain the full name of the biome it generates in
    • MC-311445 - In the 26.3 snapshots, game input freezes after triggering emoji panel with Win + .
    • MC-311453 - Particles from feeding flowers to brown mooshrooms cannot be seen by other players
    • MC-311454 - Particles from water evaporating in the Nether are not properly displayed
    • MC-311482 - Kelp and seagrass can generate floating on submerged beached shipwrecks
    • MC-311485 - The fog color when the weather is rain or thunder is much bluer compared to previous versions
    • MC-311488 - Some IME software still cannot be used in fullscreen even with borderless mode.
    • MC-311583 - Riding saddled pigs with carrot on a stick in boats carried by happy ghasts causes severe desync
    • MC-311592 - Cursor containment does not update
    • MC-311593 - Spear animation jitters when swapping into spear slot and charging it in the same tick
    • MC-311594 - Some number providers produce an unexpected error when used in /compute
    • MC-311610 - Clicking on an unopened double loot chest in Spectator mode plays the locked chest sound
    • MC-311652 - Player-caused damage while trading allows villager trades to be completed without payment

    Get the Pre-Release

    Pre-Releases are available for Minecraft: Java Edition. To install the Pre-Release, open up the Minecraft Launcher and enable snapshots in the "Installations" tab.

    Testing versions can corrupt your world, so please backup and/or run them in a different folder from your main worlds.

    Cross-platform server jar:

    • Minecraft server jar

    Report bugs here:

    • Minecraft issue tracker!

    Want to give feedback?

    • For any feedback and suggestions, head over to the Feedback site. If you're feeling chatty, join us over at the official Minecraft Discord.
    Original source
  • Sep 1, 2026
    • Date parsed from source:
      Sep 1, 2026
    • First seen by Releasebot:
      Sep 2, 2026
    Minecraft logo

    Minecraft

    Minecraft 26.3 Pre-Release 1

    Minecraft releases the first 26.3 pre-release, mainly polishing macOS fullscreen, fixing bugs, and preparing a major data and resource pack update with split integer and float number providers, updated commands, recipes, worldgen, and more.

    Changes

    UI

    • On macOS, Exclusive Fullscreen is now available again
    • On macOS, added a "Menu/Dock Visibility" option in Video Settings, which controls whether the macOS Menu bar and Dock can be revealed by moving the mouse to the edge of the screen while in fullscreen
    • The cursor is now confined to the window while Exclusive Fullscreen is active

    Technical Changes

    • The Data Pack version is now 119.0
    • The Resource Pack version is now 97.1

    Data Pack Version 119.0

    • The minecraft:number_provider and minecraft:number_provider_type registries have been split into separate registries for integer calculations (minecraft:context_int_provider, minecraft:context_int_provider_type) and float calculations (minecraft:context_float_provider, minecraft:context_float_provider_type)

    Number Providers

    Number provider types and values have been split into two separate registries: minecraft:context_int_provider and minecraft:context_float_provider to avoid accidental loss of precision and range due to mixing of float and integer operations

    Note: those new types should not be confused with already existing minecraft:int_provider_type and minecraft:float_provider_type, which are context-free providers, used mostly for world generation

    Following number provider types have been split into integer and float variants:

    • minecraft:constant
    • minecraft:uniform
    • minecraft:storage
    • minecraft:sum (renamed to minecraft:add)
    • minecraft:product (renamed to minecraft:mul)
    • minecraft:minimum (renamed to minecraft:min)
    • minecraft:maximum (renamed to minecraft:max)
    • minecraft:average (renamed to minecraft:avg)
    • minecraft:weighted_list
    • minecraft:conditional
    • minecraft:number_dispatcher
    • minecraft:environment_attribute

    Following number providers types are now only available in integer variant:

    • minecraft:binomial
    • minecraft:score

    Following number providers types are now only available in float variant:

    • minecraft:enchantment_level

    Following vanilla number providers have been migrated to minecraft:context_int_provider registry:

    • minecraft:compostable/low
    • minecraft:compostable/low_medium
    • minecraft:compostable/medium
    • minecraft:compostable/medium_high
    • minecraft:compostable/always_add_one
    • minecraft:cooking/time_bamboo
    • minecraft:cooking/time_wool_slabs
    • minecraft:cooking/time_wool_carpets
    • minecraft:cooking/time_dry_plants
    • minecraft:cooking/time_wood_items_extra_small
    • minecraft:cooking/time_wool
    • minecraft:cooking/time_wood_slabs
    • minecraft:cooking/time_wood_items_large
    • minecraft:cooking/time_wood_items_small
    • minecraft:cooking/time_roots
    • minecraft:cooking/time_wood_blocks
    • minecraft:cooking/time_hanging_signs
    • minecraft:cooking/time_boats
    • minecraft:cooking/time_coal
    • minecraft:cooking/time_blaze_rod
    • minecraft:cooking/time_dried_kelp_block
    • minecraft:cooking/time_coal_block
    • minecraft:cooking/time_lava_bucket
    • minecraft:brewing/uses_default

    Following vanilla number providers have been migrated to minecraft:context_float_provider registry:

    • minecraft:cooking/speed_default
    • minecraft:cooking/normal_speed_multiplier
    • minecraft:cooking/fast_speed_multiplier
    • minecraft:brewing/speed_default

    Following vanilla number providers have been removed:

    • minecraft:cooking/normal_burn_time_multiplier (replaced by minecraft:cooking/normal_burn_time_reduction_factor)
    • minecraft:cooking/fast_burn_time_multiplier (replaced by minecraft:cooking/fast_burn_time_reduction_factor)

    Integer Number Providers

    • Added the minecraft:context_int_provider registry
    • All calculations are performed using 32-bit integers
    • Result of calculations that provide invalid values (like division by zero) is undefined
    • Format:
      • type - a namespaced ID from minecraft:context_int_provider_type registry
    Added MINECRAFT:ABS
    • Returns the absolute value of input
    • If the final result does not fit inside 32-bit integer, calculation will be canceled
    • Fields:
      • input - an inline value or a namespaced ID of a minecraft:context_int_provider type
    Added MINECRAFT:AVG
    • Evaluates multiple integer providers and returns arithmetic mean of results
    • Division rounds towards 0
    • Fields:
      • inputs - an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of a minecraft:context_int_provider type
      • Requires at least one value
    Added MINECRAFT:BINOMIAL
    • Makes n random coin flips with probability of succeeding equal to p, then returns number of successes
    • Fields:
      • n - number of coin flips, an inline value or a namespaced ID of a minecraft:context_int_provider type
      • p - probability of a single coin flip succeeding ([0.0, 1.0]), an inline value or a namespaced ID of a minecraft:context_float_provider type
    Added MINECRAFT:CONDITIONAL
    • Returns the value from on_true if its condition is fulfilled or on_false if not
    • Fields:
      • condition - an inline value or a namespaced ID of a minecraft:predicate type
      • on_true - an inline value or a namespaced ID of a minecraft:context_int_provider type which is executed if its condition is fulfilled
      • on_false - an optional inline value or a namespaced ID of a minecraft:context_int_provider type
        • Defaults to a constant 0 if omitted
    Added MINECRAFT:CONSTANT
    • Returns a constant value
    • Fields:
      • value - an integer
    • Can be also written inline as a plain number (foo: 1 is equivalent to foo: {type:"minecraft:constant",value:1})
    Added MINECRAFT:SUB
    • Returns left minus right
    • If the final result does not fit inside 32-bit integer, calculation will be canceled
    • Fields:
      • left - an inline value or a namespaced ID of a minecraft:context_int_provider type
      • right - an inline value or a namespaced ID of a minecraft:context_int_provider type
    Added MINECRAFT:FROM_FLOAT
    • Evaluates a float provider and converts it to an integer value
    • Noninteger values will be truncated (i.e. rounded towards zero)
    • Values that don't fit inside 32-bit integer (including NaN) are treated as errors and will cancel calculation
    • Fields:
      • input - an inline value or a namespaced ID of a minecraft:context_float_provider type
    Added MINECRAFT:MAX
    • Evaluates multiple integer providers and returns the largest of results
    • Fields:
      • inputs - an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of a minecraft:context_int_provider type
      • Requires at least one value
    Added MINECRAFT:MIN
    • Evaluates multiple integer providers and returns the smallest of results
    • Fields:
      • inputs - an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of a minecraft:context_int_provider type
      • Requires at least one value
    Added MINECRAFT:MOD
    • Returns the modulus of left by right
    • Uses truncated integer division (rounds towards zero)
    • Division by zero is treated as an error and will cancel calculation
    • Fields:
      • left - an inline value or a namespaced ID of a minecraft:context_int_provider type
      • right - an inline value or a namespaced ID of a minecraft:context_int_provider type
    Added MINECRAFT:FLOOR_MOD
    • Returns the modulus of left by right
    • Uses floored integer division (rounds towards negative infinity)
    • Division by zero is treated as an error and will cancel calculation
    • Fields:
      • left - an inline value or a namespaced ID of a minecraft:context_int_provider type
      • right - an inline value or a namespaced ID of a minecraft:context_int_provider type
    Added MINECRAFT:ENVIRONMENT_ATTRIBUTE
    • Fetches and provides the value of an Environment Attribute (minecraft:environment_attribute)
    • Fields
      • attribute - Environment Attribute ID to fetch (must be representable as an int)
    Added MINECRAFT:NEGATE
    • Returns the negation of input
    • If the final result does not fit inside 32-bit integer, calculation will be canceled
    • Fields:
      • input - an inline value or a namespaced ID of a minecraft:context_int_provider type
    Added MINECRAFT:NUMBER_DISPATCHER
    • Returns the first case which fulfills its condition or the default if none do
    • Fields:
      • cases - a list of cases in the order that the dispatcher will try to execute them
        • Fields:
          • condition - an inline value or a namespaced ID of a minecraft:predicate type
          • value - an inline value or a namespaced ID of a minecraft:context_int_provider type which is executed if the condition is fulfilled
      • default - an optional inline value or a namespaced ID of a minecraft:context_int_provider type
        • Defaults to a constant 0 if omitted
    Added MINECRAFT:POW
    • Returns base to the power of exponent
    • If the exponent is negative, calculation will be canceled
    • If both the base and the exponent are zero, calculation will be canceled
    • If the final result does not fit inside 32-bit integer, calculation will be canceled
    • Fields:
      • base - an inline value or a namespaced ID of a minecraft:context_int_provider type
      • exponent - an inline value or a namespaced ID of a minecraft:context_int_provider type
    Added MINECRAFT:MUL
    • Evaluates multiple integer providers and returns product of results
    • If the final result does not fit inside 32-bit integer, calculation will be canceled
    • Fields:
      • inputs - an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of a minecraft:context_int_provider type
      • Requires at least one value
    Added MINECRAFT:DIV
    • Returns left divided by right
    • Uses truncated integer division (rounds towards zero)
    • Division by zero is treated as an error and will cancel calculation
    • Fields:
      • left - an inline value or a namespaced ID of a minecraft:context_int_provider type
      • right - an inline value or a namespaced ID of a minecraft:context_int_provider type
    Added MINECRAFT:FLOOR_DIV
    • Returns left divided by right
    • Uses floored integer division (rounds towards negative infinity)
    • Division by zero is treated as an error and will cancel calculation
    • If the final result does not fit inside 32-bit integer, calculation will be canceled
    • Fields:
      • left - an inline value or a namespaced ID of a minecraft:context_int_provider type
      • right - an inline value or a namespaced ID of a minecraft:context_int_provider type
    Added MINECRAFT:SCORE
    • Returns a score of the selected target
    • If score is not present, provider returns value of fallback
    • Fields:
      • score - objective name
      • target - score holder (same format as in number provider version)
      • fallback - an optional inline value or a namespaced ID of a minecraft:context_int_provider type, defaults to 0
    Added MINECRAFT:STORAGE
    • Returns an integer value from a command storage
    • If value is not present, is not a number or path returned multiple values, provider returns value of fallback
    • Conversion of numeric NBT values that are not an integer is undefined
    • Fields:
      • storage - a namespaced ID of a command storage
      • path - an NBT path
      • fallback - an optional inline value or a namespaced ID of a minecraft:context_int_provider type, defaults to 0
    Added MINECRAFT:ADD
    • Evaluates multiple integer providers and returns sum of results
    • If the final result does not fit inside 32-bit integer, calculation will be canceled
    • Fields:
      • inputs - an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of a minecraft:context_int_provider type
      • Requires at least one value
    Added MINECRAFT:UNIFORM
    • Picks a random integer from a closed range
    • Fields:
      • min - minimum value (inclusive), an inline value or a namespaced ID of a minecraft:context_int_provider type
      • max - maximum value (inclusive), an inline value or a namespaced ID of a minecraft:context_int_provider type
    Added MINECRAFT:WEIGHTED_LIST
    • Returns a value from a distribution of weighted number providers
    • Fields:
      • distribution - a list of objects with the following fields
        • Fields:
          • data - an inline value or a namespaced ID of a minecraft:context_int_provider type
          • weight - a positive integer

    Float Number Providers

    • Added a minecraft:context_float_provider registry
    • All calculations are peformed using single-precision floating-point numbers ("floats")
    • Result of calculations that produce NaN and Infinity is undefined
    • Format:
      • type - a namespaced ID from minecraft:context_float_provider_type registry
    Added vanilla float number providers
    • minecraft:cooking/speed_default
      • Returns the default speed multiplier for cooking fuel
    • minecraft:cooking/normal_speed_multiplier
      • Returns the speed multiplier for cooking fuel when used in a normal furnace
    • minecraft:cooking/fast_speed_multiplier
      • Returns the speed multiplier for cooking fuel when used in a block matching the block/fast_cooking predicate
    • minecraft:brewing/speed_default
      • Returns the default speed multiplier for brewing fuel
    Added MINECRAFT:ABS
    • Returns the absolute value of input
    • Fields:
      • input - an inline value or a namespaced ID of a minecraft:context_float_provider type
    Added MINECRAFT:AVG
    • Evaluates multiple float providers and returns arithmetic mean of results
    • Fields:
      • inputs - an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of a minecraft:context_float_provider type
      • Requires at least one value
    Added MINECRAFT:CEIL
    • Returns the ceiling (i.e. rounded towards positive infinity) value of input
    • Fields:
      • input - an inline value or a namespaced ID of a minecraft:context_float_provider type
    Added MINECRAFT:CONDITIONAL
    • Returns the value from on_true if its condition is fulfilled or on_false if not
    • Fields:
      • conditions - an inline value or a namespaced ID of a minecraft:predicate type
      • on_true - an inline value or a namespaced ID of a minecraft:context_float_provider type which is executed if its condition is fulfilled
      • on_false - an optional inline value or a namespaced ID of a minecraft:context_float_provider type
        • Defaults to a constant 0.0 if omitted
    Added MINECRAFT:CONSTANT
    • Returns a constant value
    • Fields:
      • value - a float
    • Can be also written inline as a plain number (foo: 1.0 is equivalent to foo: {type:"minecraft:constant",value:1.0})
    Added MINECRAFT:COS
    • Returns the cosine of input
    • Fields:
      • input - argument in radians, an inline value or a namespaced ID of a minecraft:context_float_provider type
    Added MINECRAFT:SUB
    • Returns left minus right
    • Fields:
      • left - an inline value or a namespaced ID of a minecraft:context_float_provider type
      • right - an inline value or a namespaced ID of a minecraft:context_float_provider type
    Added MINECRAFT:ENCHANTMENT_LEVEL
    • Evaluates Enchantment Level-Based (minecraft:enchantment_level_based_value_type) parameter
    • Fields:
      • amount: A Level-Based Value giving a value based on the level of the Enchantment
    Added MINECRAFT:ENVIRONMENT_ATTRIBUTE
    • Fetches and provides the value of an Environment Attribute (minecraft:environment_attribute)
    • Fields
      • attribute - Environment Attribute ID to fetch (must be representable as a float)
    Added MINECRAFT:FLOOR
    • Returns the floored (i.e. rounded towards negative infinity) value of input
    • Fields:
      • input - an inline value or a namespaced ID of a minecraft:context_float_provider type
    Added MINECRAFT:FROM_INT
    • Evaluates an integer provider and converts it to a float value
    • Fields:
      • input - an inline value or a namespaced ID of a minecraft:context_int_provider type
    Added MINECRAFT:LENGTH
    • Evaluates multiple float providers and returns square root of the sum of squares
    • Fields:
      • inputs - an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of a minecraft:context_float_provider type
      • Requires at least one value
    Added MINECRAFT:MAX
    • Evaluates multiple float providers and returns the largest of result
    • Fields:
      • inputs - an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of a minecraft:context_float_provider type
      • Requires at least one value
    Added MINECRAFT:MIN
    • Evaluates multiple float providers and returns the smallest of results
    • Fields:
      • inputs - an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of a minecraft:context_float_provider type
      • Requires at least one value
    Added MINECRAFT:MOD
    • Returns the modulus of left by right
    • Fields:
      • left - an inline value or a namespaced ID of a minecraft:context_float_provider type
      • right - an inline value or a namespaced ID of a minecraft:context_float_provider type
    Added MINECRAFT:NEGATE
    • Returns the negation of input
    • Fields:
      • input - an inline value or a namespaced ID of a minecraft:context_float_provider type
    Added MINECRAFT:NUMBER_DISPATCHER
    • Returns the first case which fulfills its condition or the default if none do
    • Fields:
      • cases - a list of cases in the order that the dispatcher will try to execute them
        • Fields:
          • condition - an inline value or a namespaced ID of a minecraft:predicate type
          • value - an inline value or a namespaced ID of a minecraft:context_float_provider type which is executed if the condition is fulfilled
      • default - an optional inline value or a namespaced ID of a minecraft:context_float_provider type
        • Defaults to a constant 0.0 if omitted
    Added MINECRAFT:POW
    • Returns base to the power of exponent
    • Fields:
      • base - an inline value or a namespaced ID of a minecraft:context_float_provider type
      • exponent - an inline value or a namespaced ID of a minecraft:context_float_provider type
    Added MINECRAFT:MUL
    • Evaluates multiple float providers and returns product of results
    • Fields:
      • inputs - an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of a minecraft:context_float_provider type
      • Requires at least one value
    Added MINECRAFT:DIV
    • Returns left divided by right
    • Fields:
      • left - an inline value or a namespaced ID of a minecraft:context_float_provider type
      • right - an inline value or a namespaced ID of a minecraft:context_float_provider type
    Added MINECRAFT:ROUND
    • Returns the rounded (towards nearest integer, with ties rounding towards positive infinity) value of input
    • Fields:
      • input - an inline value or a namespaced ID of a minecraft:context_float_provider type
    Added MINECRAFT:SIN
    • Returns the sine of input
    • Fields:
      • input - argument in radians, an inline value or a namespaced ID of a minecraft:context_float_provider type
    Added MINECRAFT:SQRT
    • Returns the square root of input
    • Fields:
      • input - an inline value or a namespaced ID of a minecraft:context_float_provider type
    Added MINECRAFT:STORAGE
    • Returns a float value from a command storage
    • If value is not present, is not a number or path returned multiple values, provider returns value of fallback
    • Conversion of numeric NBT values that are not a float is undefined
    • Fields:
      • storage - a namespaced ID of a command storage
      • path - an NBT path
      • fallback - an optional inline value or a namespaced ID of a minecraft:context_float_provider type, defaults to 0.0
    Added MINECRAFT:ADD
    • Evaluates multiple float providers and returns sum of results
    • Fields:
      • inputs - an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of a minecraft:context_float_provider type
      • Requires at least one value
    Added MINECRAFT:TRUNCATE
    • Returns the truncated (rounded towards zero) value of input
    • Fields:
      • input - an inline value or a namespaced ID of a minecraft:context_float_provider type
    Added MINECRAFT:UNIFORM
    • Picks a random number from a range
    • Fields:
      • min - minimum value, an inline value or a namespaced ID of a minecraft:context_float_provider type
      • max - maximum value, an inline value or a namespaced ID of a minecraft:context_float_provider type
    Added MINECRAFT:WEIGHTED_LIST
    • Returns a value from a distribution of weighted number providers
    • Fields:
      • distribution - a list of objects with the following fields
        • Fields:
          • data - an inline value or a namespaced ID of a minecraft:context_float_provider type
          • weight - a positive integer

    Villager Trades

    • The max_uses and xp fields now require an inline value of a minecraft:context_int_provider type
    • The count field in wants and additional_wants structures now require an inline value of a minecraft:context_int_provider type
    • The reputation_discount field now requires an inline value of a minecraft:context_float_provider type

    Commands

    Modified /COMPUTE

    • Command syntax has been modified to take into account number provider split:
      • /compute integer
        • where either an element of minecraft:context_int_provider registry or an inline value
      • /compute float []
        • where either an element of minecraft:context_float_provider registry or an inline value
    • If evaluation of a number provider fails (for example due to division by zero), command will now fail

    Modified /DATA

    • Command syntax has been modified to take into account number provider split:
      • compute integer
      • compute float

    Data Components

    Changed MINECRAFT:COOKING_FUEL

    • burn_time field is now minecraft:context_int_provider
    • speed_multiplier field is now minecraft:context_float_provider
    • Cooking fuel items with remainders will be handled as follows
      • If there is fuel remaining in the fuel slot, the remainder item will be dropped on the ground
      • If the fuel has run out, the remainder item will remain in the fuel slot

    Changed MINECRAFT:BREWING_FUEL

    • uses field is now minecraft:context_int_provider
    • speed_multiplier field is now minecraft:context_float_provider
    • Brewing fuel items with remainders will be handled as follows
      • If there is fuel remaining in the fuel slot, the remainder item will be dropped on the ground
      • If the fuel has run out, the remainder item will remain in the fuel slot
      • This behavior matches items placed in the input and reagent slots of the brewing stand

    Changed MINECRAFT:COMPOSTABLE

    • layers field is now minecraft:context_int_provider

    Loot tables

    • rolls field is now minecraft:context_int_provider
    • bonus_rolls field is now minecraft:context_float_provider

    Functions

    Changed MINECRAFT:SET_ATTRIBUTES

    • Number providers in amount sub-fields of modifiers list now accept an inline value or a namespaced ID of a minecraft:context_float_provider type

    Changed MINECRAFT:ENCHANTED_COUNT_INCREASE

    • The count field now accepts an inline value or a namespaced ID of a minecraft:context_float_provider type

    Changed MINECRAFT:ENCHANT_WITH_LEVELS

    • The levels field now accepts an inline value or a namespaced ID of a minecraft:context_int_provider type

    Changed MINECRAFT:SET_CUSTOM_MODEL_DATA

    • Elements in the floats list can now be an inline value or a namespaced ID of a minecraft:context_float_provider type
    • Elements in the colors lists can now be an inline value or a namespaced ID of a minecraft:context_int_provider type

    Changed MINECRAFT:SET_ENCHANTMENTS

    • Values in enchantments map can now be an inline value or a namespaced ID of a minecraft:context_int_provider type

    Changed MINECRAFT:SET_COUNT

    • The count field now accepts an inline value or a namespaced ID of a minecraft:context_int_provider type

    Changed MINECRAFT:LIMIT_COUNT

    • The min and max fields inside limit structure now accept an inline value or a namespaced ID of a minecraft:context_int_provider type
    • limit field no longer accepts a single number

    Changed MINECRAFT:SET_DAMAGE

    • The damage field now accepts an inline value or a namespaced ID of a minecraft:context_float_provider type

    Changed MINECRAFT:SET_OMINOUS_BOTTLE_AMPLIFIER

    • The amplifier field now accepts an inline value or a namespaced ID of a minecraft:context_int_provider type

    Changed MINECRAFT:SET_RANDOM_DYES

    • The number_of_dyes field now accepts an inline value or a namespaced ID of a minecraft:context_int_provider type

    Changed MINECRAFT:SET_STEW_EFFECT

    • The duration field in elements of effects list now accepts an inline value or a namespaced ID of a minecraft:context_int_provider type

    Predicates

    Changed MINECRAFT:RANDOM_CHANCE

    • The chance field now accepts an inline value or a namespaced ID of a minecraft:context_float_provider type

    Removed MINECRAFT:VALUE_CHECK

    • This condition has been split into integer and float variants

    Added MINECRAFT:INT_VALUE_CHECK

    • Checks value against some range
    • Fields:
      • value - an inline value or a namespaced ID of a minecraft:context_int_provider type
      • test - one of:
        • an inline value (including a single integer) or a namespaced ID of a minecraft:context_int_provider type
          • Will test if result of value is equal to provided test value
        • an object with fields:
          • min - an optional inline value (including a single integer) or a namespaced ID of a minecraft:context_int_provider type
          • max - an optional inline value (including a single integer) or a namespaced ID of a minecraft:context_int_provider type
          • Will test if result of value is between min and max (inclusive)

    Added MINECRAFT:FLOAT_VALUE_CHECK

    • Checks value against some range
    • Fields:
      • value - an inline value or a namespaced ID of a minecraft:context_float_provider type
      • test - one of:
        • an inline value (including a single float) or a namespaced ID of a minecraft:context_float_provider type
          • Will test if result of value is equal to provided test value
        • an object with fields:
          • min - an optional inline value (including a single float) or a namespaced ID of a minecraft:context_float_provider type
          • max - an optional inline value (including a single float) or a namespaced ID of a minecraft:context_float_provider type
          • Will test if result of value is between min and max (inclusive)

    Changed MINECRAFT:TIME_CHECK

    • The min and max fields inside value structure now accept an inline value or a namespaced ID of a minecraft:context_int_provider type
    • value field itself now accepts an inline value or a namespaced ID of a minecraft:context_int_provider type (previously only integers were allowed)

    Changed MINECRAFT:ENTITY_SCORES

    • The min and max fields inside values of scores map now accept an inline value or a namespaced ID of a minecraft:context_int_provider type
    • scores field itself now accepts an inline value or a namespaced ID of a minecraft:context_int_provider type (previously only integers were allowed)

    Recipes

    Cooking Recipes

    • The cookingtime field of all cooking recipes is no longer optional
    • Custom Smoker and Blast Furnace recipes should be updated accordingly, by setting cookingtime to twice the previous value
    • If a custom cooking recipe was previously relying on the default cookingtime value, 200 can be used to maintain the same timing

    World Generation

    Block State Providers can now be defined as standalone types in a registry - worldgen/block_state_provider - and referenced by using a namespaced string for a field that expects a Block State Provider.

    An inline Block State definition is now an accepted shorthand form for a minecraft:simple block state provider providing that state. The Block State has to be in the form of an object with fields, a shorthand Block ID is not allowed.

    Renamed Provider Types

    The following providers types have been renamed:

    • minecraft:dual_noise_provider renamed to minecraft:dual_noise
    • minecraft:noise_provider renamed to minecraft:noise
    • minecraft:noise_threshold_provider renamed to minecraft:noise_threshold
    • minecraft:randomized_int_state_provider renamed to minecraft:randomized_int
    • minecraft:rule_based_state_provider renamed to minecraft:rule_based
    • minecraft:simple_state_provider renamed to minecraft:simple
    • minecraft:weighted_state_provider renamed to minecraft:weighted
    • minecraft:random_block_provider renamed to minecraft:random_block
    • minecraft:rotated_block_provider renamed to minecraft:rotated

    Changed MINECRAFT:RULE_BASED

    • If a rule yields no result, the following rules will be evaluated
    • If no rule or fallback yields a result, will now also yield no result

    Villager Trades

    • The max_uses and xp fields now require an inline value of a minecraft:context_int_provider type
    • The count field in wants and additional_wants structures now require an inline value of a minecraft:context_int_provider type
    • The reputation_discount field now requires an inline value of a minecraft:context_float_provider type

    Tags

    Item Tags

    • Added #furnace_fuel_bottom_takeable - Items that can be taken out of furnace by a hopper attached to the bottom face

    Resource Pack Version 97.1

    Order-independent Transparency (OIT)-related Shader Changes

    • core/blit_depth.fsh added as a way to copy contents of depth textures as an alternative to the rendering backend-based copying methods that do not work on some devices

    Fixed bugs in 26.3 Pre-Release 1

    • MC-154881 - Dropping an item from your hotbar at the same time as switching to another hotbar slot desyncs the second item
    • MC-254370 - The entity_scores predicate type cannot check all possible scores
    • MC-270970 - The player's camera shakes when attempting to step up blocks with a boat above them
    • MC-277906 - Ender pearls land incorrectly at high speeds
    • MC-309768 - Persistent targets in post_effects are not cleared when removing the effect with /posteffect
    • MC-309855 - The entity texture of black cushions has one extra color compared to all other cushions
    • MC-309870 - Drowned holding spears can use both the jab and charge attacks at the same time
    • MC-310289 - Entity collisions fully above an entity's hitbox are ignored when stepping up blocks
    • MC-310331 - The game crashes on Wayland with the OpenGL rendering backend
    • MC-310332 - The mouse cursor's position isn't updated after closing a singleplayer world and entering the title screen
    • MC-310522 - Pressing Right Shift in textboxes toggles fullscreen under specific conditions
    • MC-310646 - The textures of shelf mushrooms contain several unused pixels
    • MC-310710 - A few maps' item textures have inconsistent details compared to the others
    • MC-310712 - Using a Nether portal in Spectator mode while spectating an entity now causes the player to stop spectating when the other side is not generated
    • MC-310830 - The scissor bounds check ignores the render area's Y offset
    • MC-310957 - The player is unable to perform a sweep attack for a brief moment after blocking an attack with their shield
    • MC-310990 - The "Join Realm" button can extend out of the screen
    • MC-311037 - The same "Join Realm" string is used for two buttons with different meanings
    • MC-311129 - Dappled forests use the music.overworld.flower_forest sound event instead of music.overworld.forest
    • MC-311183 - Fuel in blast furnaces and smokers smelts double the items
    • MC-311222 - NBT to SNBT data generators crash when attempting to convert old NBT files
    • MC-311236 - The block_transformer component ignores the use_cooldown component
    • MC-311274 - The default value of the cookingtime field for blasting and smoking recipes is still 100
    • MC-311297 - Keyboard input is picked up by input methods even when no text input box is selected
    • MC-311298 - On certain locales, pressing Right Shift while the "Toggle Cinematic Camera" key bind is unbound will toggle it
    • MC-311364 - Category headers in some screens still can't be selected
    • MC-311369 - The World Options screen is not centered
    • MC-311372 - Endermen can now teleport onto waterlogged blocks
    • MC-311384 - Empty buried treasure maps from previous updates are called "filled_map.buried_treasure"
    • MC-311390 - The swimming animation of drowned is incorrect
    • MC-311391 - Leaving the Enter Join Code screen always brings you to the main Realms screen
    • MC-311399 - Enabling commands in the World Options screen and clicking "Edit Game Rules" shows an infinite loading screen
    • MC-311400 - Arrows now bounce off endermen even when they teleport
    • MC-311414 - Players can teleport arbitrary distances by using a desynced carrot on a stick on a pig
    • MC-311423 - Moving then opening the inventory does not allow input from IME, and switching the input method immediately inserts previous inputs
    • MC-311428 - Number providers lose precision when reading the initial values in integer mode
    • MC-311431 - Abandoned camps located on biome edges can generate explorer maps leading to themselves
    • MC-311472 - Turning off commands on the World Options screen doesn't properly reset the personal game mode
    • MC-311478 - Copper veins generate ores with stone variants on the deepslate layer
    • MC-311486 - Veins of deepslate iron ore and tuff now generate above y=0
    • MC-311546 - Locking the difficulty of a world doesn't immediately disable the difficulty button

    Get the Pre-Release

    Pre-Releases are available for Minecraft: Java Edition. To install the Pre-Release, open up the Minecraft Launcher and enable snapshots in the "Installations" tab.

    Testing versions can corrupt your world, so please backup and/or run them in a different folder from your main worlds.

    Cross-platform server jar:

    • Minecraft server jar

    Report bugs here:

    • Minecraft issue tracker!

    Want to give feedback?

    • For any feedback and suggestions, head over to the Feedback site. If you're feeling chatty, join us over at the official Minecraft Discord.
    Original source
  • Aug 25, 2026
    • Date parsed from source:
      Aug 25, 2026
    • First seen by Releasebot:
      Aug 26, 2026
    Minecraft logo

    Minecraft

    Minecraft 26.3 Snapshot 10

    Minecraft ships Snapshot 10 with a cozy Dappled Forest main menu panorama, a new Realms introduction screen, and a broad round of technical updates. It also adds the new /compute command, expands data pack and resource pack versions, and fixes many bugs and performance issues.

    New Features

    Realms

    • Added a new Realms introduction screen showcasing Realms key features
      • Accessible from the "Add Realm" button
      • Automatically shown when entering Realms if a trial is available

    Changes

    • The Main Menu now has an updated background panorama showing the new Dappled Forest biome with an Abandoned Camp
    • Changed the Adventure Mode icon in the Game Mode Switcher to the Buried Treasure Map
    • Improvements to performance when trying to locate structures
    • Reverted recent changes to Drowned behavior and animations from this release cycle

    Minor Tweaks to Blocks, Items and Entities

    • Enchantments now apply to items being damaged from protecting an Undead mob from the sun
    • Teleporting randomly after eating a Chorus Fruit now shows particles into the direction of the teleportation

    Explorer Maps

    • The following Explorer Maps have been renamed to have more consistent naming
      • Ocean Monument Explore Map -> Ocean Monument Map
      • Swamp Hut Explorer Map -> Swamp Hut Map
      • Trial Chambers Explorer Map -> Buried Trial Chambers Map
      • Woodland Mansion Explorer Map -> Woodland Mansion Map
      • Jungle Pyramid Explorer Map -> Jungle Pyramid Map

    Accessibility

    • Subtitles now point to the most recent sound in range

    Technical Changes

    • The Data Pack version is now 118.0
    • The Resource Pack version is now 97.0
    • The none swing animation type has been readded
      • This affects the /swing command as well as the minecraft:attack_animation and minecraft:interact_animation components

    Data Pack Version 118

    Commands

    Added COMPUTE

    Added COMPUTE

    • Evaluates minecraft:number_provider in various contexts
    • In all contexts origin is set to current command context position, while this entity is set to @s

    Syntax:

    • /compute [|integer], where:
      • - one of:
        • default - runs provider in minecraft:command_compute_default context, where only common arguments (position and this entity) are available
        • block - runs provider in minecraft:command_compute_position context, where block state and block position are set based on block at position
        • entity - runs provider in minecraft:command_compute_entity context, where target_entity is set to selector result
      • - either an element of minecraft:number_provider registry or inline value
      • - optional scale value, defaults to 1.0
        • Final result will be multiplied by and rounded towards negative infinity
      • integer - optional marker to use integer mode
        • Due to truncation between intermediate steps this mode is not equivalent to float mode even if scale is 1.0

    Changes to DATA

    • Added new source to /data modify ... append|insert|merge|prepend|set called compute
    • New source will evaluate a minecraft:number_provider and then provide the result either as an integer or a float tag
    • Syntax: compute [integer], where the syntax of target, provider and integer is the same as in /compute function
    • Example: /data modify storage foo bar set compute entity @n[type=minecraft:armor_stand] {type:score,target:{type:context,target:target_entity},score:baz}

    Data Components

    Changed MINECRAFT:CONSUMABLE

    • Added a new optional field to the teleport_randomly consume effect:
      • directional_particles - boolean, whether to show a particle trail into the direction of the teleportation
        • If not present, defaults to true

    Updated MINECRAFT:BLOCK_TRANSFORMER

    • Contents have been moved to a separate registry
    • Component must now always refer to minecraft:block_transformer registry - existing inline components are removed

    Changed MINECRAFT:ATTACK_ANIMATION and MINECRAFT:INTERACT_ANIMATION

    • The duration field is now a non-negative integer

    Loot Tables

    Loot Table Types

    Added MINECRAFT:COMMAND_COMPUTE_DEFAULT

    • Currently used for /compute default command
    • It takes the following parameters:
      • origin, the position at which the command was executed
      • this entity, the @s entity of the command being executed (optional)

    Added MINECRAFT:COMMAND_COMPUTE_POSITION

    • Currently used for /compute block command
    • It takes the following parameters:
      • Everything included in minecraft:command_compute_default
      • block_entity, the block entity of the block at the position given in a command
      • block_state, the current state of the block at the position given in a command

    Added MINECRAFT:COMMAND_COMPUTE_ENTITY

    • Currently used for /compute entity command
    • It takes the following parameters:
      • Everything included in minecraft:command_compute_default
      • target_entity, entity selected by the selector given in a command

    Loot Functions

    Changed MINECRAFT:SET_LOOT_TABLE

    • Removed unused field type
    • The tag field, previously known as name, has been renamed to loot_table_id

    Block Transformers

    • Added minecraft:block_transformer registry containing rules for transforming a block into another block
    • Format: list of objects with fields:
      • block_state_provider - Block State Provider, used to provide the state for the transformed block
        • If the Block State Provider returns no result (as by rule_based_state_provider, for example), the next rule in the list will be attempted
        • The set of Block State Providers are the same as the Block State Providers used in World Generation
      • sound - optional field, Sound Event to play on interaction, e.g. minecraft:item.axe.strip
        • If not present, defaults to play no Sound Event
      • particle - optional field, particles to play on interaction
        • If not present, defaults to none
          • none
          • scrape
          • wax_on
          • wax_off
      • disallowed_faces - optional field, list of Directions specifying which faces on the clicked Block that cannot be interacted with
        • If a disallowed face is interacted with, the next rule in the list will be attempted
        • If not present, defaults to an empty list
        • Values:
          • up
          • down
          • north
          • south
          • east
          • west
      • loot - optional Loot Table, the Loot Table to use for dropping items on a successful transformation, e.g. minecraft:till/rooted_dirt
        • If not present, defaults to using no Loot Table
      • drop_strategy - optional field, configures from where in the Block any loot should drop
        • If not present, defaults to from_middle
        • Values:
          • from_middle - from the middle of the Block
          • clicked_face - from the face interacted with
      • update_from_neighbors - optional Boolean, if the transformed block should update based on neighboring blocks. This allows e.g. fences to connect
        • If not present, defaults to true
      • transform_type - optional field, configures how nearby blocks should be affected by the transformation
        • If not present, defaults to single_block
        • Values:
          • single_block - only affects the Block interacted with
          • copper_chest - if input and output blocks are both copper chests of any weathering state, waxed or unwaxed, this transformation will affect both sides of a double chest
      • consume_on_use - optional Boolean, determines if the item should be consumed or not
        • Only applies to stackable items
        • If not present, defaults to true
      • item_damage_per_use - optional Integer, determines how much damage the item takes with each use
        • Only applies to non-stackable items
        • If not present, defaults to 0
    • Default values in vanilla:
      • minecraft:shovel - default value for shovels
      • minecraft:axe - default value for axes
      • minecraft:hoe - default value for hoes

    World Generation

    Noise Settings

    • Renamed preliminary_surface_level to chunk_surface_level
      • This Density Function is no longer implicitly interpolated across the entire chunk
    • The ore_veins_enabled field has been removed, and replaced by the minecraft:ore_vein Material Rule
    • Removed noise.size_horizontal and noise.size_vertical fields, these are now specified in the interpolated density function
    • Added optional debug_functions field - list of objects with fields, Density Function values to show in the chunk_generation_stats debug entry
      • Fields:
        • label - string, label to identify this Density Function
        • function - Density Function, the Density Function to compute and show at the player position
      • If not specified, no density function values will be shown

    Material Rules

    Added MINECRAFT:ORE_VEIN

    • Format: object with fields:
      • ore_block - Block State, the ore block to place
      • raw_ore_block - Block State, the raw ore block to place
      • filler_block - Block State, the filler block to place
      • raw_ore_chance - float between 0 and 1, the probability for a raw_ore_block to be placed instead of an ore_block
      • density - Density Function, the probability between 0 and 1 for the ore vein to replace a block
        • If 0 or lower, no block will be replaced
      • richness - Density Function, the probability between 0 and 1 for ore_block or raw_ore_block to be placed (as opposed to filler_block)
        • If 0 or lower, all blocks will be filler_block
        • If 1 or greater, no blocks will be filler_block
      • filler_gap - Density Function, acts as an override to richness: if positive, filler_block will always be placed

    Changed MINECRAFT:NOISE

    The following fields have been introduced:

    • shift_x - optional Density Function, a domain warp to apply on x
      • If not specified, no warping will be applied (equivalent to 0)
    • shift_y - optional Density Function, a domain warp to apply on y
      • If not specified, no warping will be applied (equivalent to 0)
    • shift_z - optional Density Function, a domain warp to apply on z
      • If not specified, no warping will be applied (equivalent to 0)

    Removed MINECRAFT:SHIFTED_NOISE

    • Replaced by minecraft:noise

    Updated MINECRAFT:INTERPOLATED

    Added fields:

    • cell_size_xz - positive int, size in blocks of the interpolation grid cells on the XZ axes
    • cell_size_y - positive int, size in blocks of the interpolation grid cells on the Y axis

    Updated MINECRAFT:CACHE (renamed from MINECRAFT:CACHE_ONCE )

    • No format change

    Removed MINECRAFT:CACHE_2D , MINECRAFT:CACHE_ALL_IN_CELL , and MINECRAFT:FLAT_CACHE

    • May be replaced with minecraft:cache
    • minecraft:slice may be used to always pick Y=0, as formerly handled by minecraft:flat_cache

    Tags

    Block Tags

    • Added #nether_portal_frame - blocks that can be used to create a Nether Portal
    • Added #conduit_effect_block - blocks that can be used to build a Conduit

    Structure Tags

    • Renamed #on_woodland_explorer_maps to #on_woodland_mansion_maps
    • Renamed #on_ocean_explorer_maps to #on_ocean_monument_maps
    • Renamed #on_jungle_explorer_maps to #on_jungle_pyramid_maps
    • Renamed #on_swamp_explorer_maps to #on_swamp_hut_maps
    • Renamed #on_trial_explorer_map to #on_buried_trial_chambers_map

    Fluid Tags

    • Added #axolotl_try_find_liquid for all liquids Axolotls are trying to find
    • Added #dolphin_try_find_liquid for all liquids Dolphins are trying to find
    • Added #frog_try_find_land_near_liquid for all liquids Frogs are trying to find land near to
    • Added #entity_floatable for all fluids that make entities float

    Resource Pack Version 97

    Item Sprites

    • Renamed item/trial_chamber_map.png to item/buried_trial_chambers_map.png
    • Renamed item/jungle_temple_map.png to item/jungle_pyramid_map.png

    UI Sprites

    • Added new UI textures:
      • gui/realms/friends.png
      • gui/realms/minigames.png
      • gui/realms/private_server.png
      • gui/sprites/widget/realms_button.png
      • gui/sprites/widget/realms_button_disabled.png
      • gui/sprites/widget/realms_button_highlighted.png

    Fixed bugs in 26.3 Snapshot 10

    • MC-102881 - Shulkers do not emit any particles when teleporting
    • MC-245030 - The "Bee buzzes" closed caption only appears when a bee buzzes for the first time
    • MC-254547 - Villagers do not level up when exiting the world immediately after filling their experience bar
    • MC-258347 - Endermen no longer create an extra trail of particles when teleporting
    • MC-265423 - When villagers acquire enough experience to level up more than once, they only gain a single level
    • MC-268145 - cache_once density functions don't work
    • MC-279586 - Closed captions continue to fade when their sound plays again from farther away, causing visual delays in the overlay
    • MC-296368 - The entity.happy_ghast.riding sound event displays no closed caption
    • MC-303360 - Flat-cached shifted noise density functions are recalculated for every Y level
    • MC-306012 - Armadillos can escape fenced areas when at the edge of the simulation distance
    • MC-306778 - The fog color no longer transitions smoothly when the weather changes at night while under the Night Vision effect
    • MC-309872 - The system freezes when pressing the Windows key with the "Exclusive Fullscreen" option enabled
    • MC-310139 - Mob spawning checks for biomes incorrectly at biome borders
    • MC-310181 - The commands.setworldspawn.failure.not_overworld string lowercases the dimension name "Overworld"
    • MC-310182 - Some descriptive tooltip strings lack a period, unlike similar strings
    • MC-310184 - The commands.bossbar.set.max.unchanged string abbreviates "maximum" to "max", unlike similar strings
    • MC-310186 - The options.languageWarning string lacks a period, unlike similar strings
    • MC-310187 - The commands.bossbar.get.visible.visible string uses "shown" instead of "visible", unlike similar strings
    • MC-310188 - Some /tag list success strings always pluralize the word "tags"
    • MC-310233 - Some strings that contain percentages have spaces before the percentage sign, unlike similar strings
    • MC-310236 - Some strings use an ampersand instead of the word "and", unlike similar strings
    • MC-310544 - Changing the difficulty in singleplayer now requires commands to be enabled
    • MC-310568 - Significant performance regression on Intel dGPUs with the OpenGL rendering backend
    • MC-310634 - The birch tree in the campsite_old_growth_birch_forest_4 abandoned camp structure never generates
    • MC-310635 - /item override and /item fill with a contents slot source targeting the charged_projectiles component freezes the server for several seconds
    • MC-310665 - The llama decoration texture of black carpets contains a stray transparent pixel
    • MC-310676 - The savanna_lamp_post_01 village structure contains a trailing closing square bracket in the jigsaw block's NBT
    • MC-310693 - The game sometimes freezes when attempting to open chests in abandoned camps that contain maps
    • MC-310719 - copyTextureToBuffer binds depth textures as a color attachment with the OpenGL rendering backend
    • MC-310738 - The names of exploration maps are inconsistent
    • MC-310776 - The filled_map.jungle_temple string refers to jungle pyramids as "jungle temples"
    • MC-310784 - Water flickers a lot when viewed from above on some systems
    • MC-310832 - The clear region uses mip 0 dimensions while attaching a different mip level
    • MC-310886 - test_instance.description.dimension displays as a raw translation key
    • MC-310941 - No closed caption is produced by the sound played when riding a nautilus
    • MC-310971 - Shelf mushrooms block saplings from growing
    • MC-310994 - The tooltip for the "Allow Commands" button in the World Options screen doesn't appear after pressing it
    • MC-310995 - Changing the difficulty using commands does not update its corresponding button in the World Options screen
    • MC-310996 - Changing the default game mode does not update its corresponding button in the World Options screen
    • MC-311000 - Toggling the "Allow Commands" option in the World Options menu no longer enables/disables other buttons right away
    • MC-311017 - The glowing outline is inconsistent when wearing enchanted armor compared to unenchanted armor
    • MC-311022 - Equipping boots with Soul Speed as they are broken allows the player to keep their attributes indefinitely
    • MC-311038 - Local coordinates produce inaccurate results compared to previous versions
    • MC-311044 - Straw beds Z-fight when placed in invisible item frames
    • MC-311064 - Cows and Horses only Spawn in a unexplored chunk once
    • MC-311077 - Players can forcibly change their game mode to Survival from the World Options menu after dying in hardcore worlds
    • MC-311093 - Villagers still don't immediately level up when their experience bar is filled
    • MC-311094 - Villager discounts do not apply until the trading window is closed and reopened
    • MC-311115 - invulnerable_time is not retained when a mob converts to another mob, even though Invulnerable is
    • MC-311116 - The name of trial explorer maps does not start with "buried", unlike ancient city & mineshaft maps
    • MC-311148 - Shooting arrows at endermen riding vehicles does not play the arrow hitting sound
    • MC-311151 - The block texture of poplar hanging signs is still inconsistent with the GUI texture
    • MC-311153 - Endermen riding boats/minecarts aren't set on fire by flaming arrows
    • MC-311154 - Arrows pass through endermen riding vehicles
    • MC-311162 - Spectral arrows don't apply Glowing to endermen riding vehicles
    • MC-311164 - Tipped arrows don't apply effects to endermen riding vehicles
    • MC-311188 - Tridents pass through endermen riding vehicles
    • MC-311235 - Upgrading a world from the 1.21.11 world format can cause data from other worlds to get saved inside it
    • MC-311273 - The type field in the set_loot_table item modifier type conflicts with the type field that specifies the item modifier type

    Get the Snapshot

    Snapshots are available for Minecraft: Java Edition. To install the Snapshot, open up the Minecraft Launcher and enable snapshots in the "Installations" tab.

    Testing versions can corrupt your world, so please backup and/or run them in a different folder from your main worlds.

    Cross-platform server jar:

    • Minecraft server jar

    Report bugs here:

    • Minecraft issue tracker!

    Want to give feedback?

    • For any feedback and suggestions, head over to the Feedback site. If you're feeling chatty, join us over at the official Minecraft Discord.
    Original source
  • Aug 17, 2026
    • Date parsed from source:
      Aug 17, 2026
    • First seen by Releasebot:
      Aug 18, 2026
    Minecraft logo

    Minecraft

    Minecraft 26.3 Snapshot 9

    Minecraft ships a snapshot that adds new Realm customization options, including separate render and simulation distance sliders and support for render distance up to 25 chunks. It also brings technical updates, new tags and number providers, plus a wide set of bug fixes and gameplay tweaks.

    Looks like this Snapshot couldn't wait until Tuesday! Arriving a day early, it brings new customization options for Realms. Owners can now increase render distance up to 25 chunks and separately configure render and simulation distance to find the balance that works best for their world.

    Aside from these changes, we've also included plenty of technical improvements and bug fixes.

    Happy mining!

    New Features

    Realms

    • Added render distance and simulation distance sliders to Realm configuration settings

    Minor Tweaks to Blocks, Items and Entities

    • Endermen will now take damage from projectiles if they're riding something
    • Endermen and Shulkers no longer teleport onto Bedrock

    UI

    • On macOS, added a "Right Click Emulation" option in Controls settings, which treats Control + left-click as a right-click
      • Off by default

    Technical Changes

    • The Data Pack version is now 117.0

    Data Pack Version 117.0

    Advancements

    Validation
    • Visible root advancements (i.e. ones that have display field, but no parent field) must always declare background field in display structure
    • Only root advancements can have background field in display structure

    Slot Sources

    Changed MINECRAFT:GROUP
    • Can only use an inline definition in a top-level file

    Loot Functions

    Changed MINECRAFT:SEQUENCE
    • Can only use an inline definition in a top-level file

    Number Providers

    Changed MINECRAFT:SUM
    • The summands field was renamed to operands and now accepts an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of a minecraft:number_provider type
    • Now requires at least one operand
    • When used in integer mode, integer mode is used for intermediate steps as well
    Added MINECRAFT:PRODUCT
    • Fields:
      • operands - A list of numbers as an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of a minecraft:number_provider type
    • Returns the product of the operands, multiplying them all together
    • Requires at least one operand
    Added MINECRAFT:MINIMUM
    • Fields:
      • operands - A list of numbers as an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of a minecraft:number_provider type
    • Returns the minmimum value of the operands
    • Requires at least one operand
    Added MINECRAFT:MAXIMUM
    • Fields:
      • operands - A list of numbers as an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of a minecraft:number_provider type
    • Returns the minmimum value of the operands
    • Requires at least one operand
    Added MINECRAFT:AVERAGE
    • Fields:
      • operands - A list of numbers as an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of a minecraft:number_provider type
    • Returns the average value of the operands
    • Requires at least one operand

    Tags

    Block Tags
    • Added #uncarvable - blocks that Carvers can never carve
    • Added #dangerous_for_teleportation - collection tag defining blocks that are dangerous to teleport on
    • Added #cat_does_not_teleport_to - blocks that Cats do not teleport to
    • Added #enderman_does_not_teleport_to - blocks that Endermen do not teleport to
    • Added #shulker_does_not_teleport_to for blocks that Shulkers do not teleport to
    • Added #consumable_does_not_teleport_to - blocks that entities do not teleport to when they consume food that teleports randomly when eaten
      • Empty by default
    Item Tags
    • Added #brewing_potion_inputs - Items that can be placed in a Brewing Stand potion slot, regardless of whether they are brewing recipe inputs
    Potion Tags
    • Added #douses_fire - Potions that douse Fire blocks when they hit something
    • Added #hurts_water_sensitive_entities - Potions that will hurt entities which are sensitive to water (e.g. Endermen)
    • Added #extinguishes_entities - Potions that can extinguish entities
    • Added #rehydrates_axolotls - Potions that will cause Axolotls to rehydrate

    Fixed bugs in 26.3 Snapshot 9

    • MC-59810 - Cannot break blocks while sprinting on macOS
    • MC-102836 - Endermen and entities eating chorus fruit can teleport to some dangerous places
    • MC-106416 - Endermen and entities eating chorus fruit can teleport outside the world border and into powder snow
    • MC-183446 - Endermen still avoid projectiles when riding minecart or boat
    • MC-214113 - Endermen and shulkers can teleport onto the Nether roof
    • MC-227008 - Endermen constantly try to teleport when riding a vehicle under daylight
    • MC-273708 - Endermen taking environmental damage attempt to teleport when riding an entity
    • MC-274924 - Angry endermen suffocating while in a boat or minecart can attack their target from really far away
    • MC-296773 - Taken screenshots are rendered as a black image on Intel graphics of Gen7 and Gen7.5 architecture
    • MC-307384 - Screen tearing occurs with the Vulkan rendering backend in fullscreen mode with lower framerates, even if VSync is enabled
    • MC-307596 - The OpenGL rendering backend seems to be very laggy
    • MC-308593 - Animated blocks (notably water and lava) render incorrectly on some graphics
    • MC-309344 - Shelf mushrooms held by foxes clip through their head and muzzle
    • MC-309468 - Dropped shelf mushrooms rotate off-center
    • MC-309479 - The game crashes during the loading screen with the message "Failed to wait for frame completion" on some systems
    • MC-309501 - Dropped shelves rotate off-center
    • MC-309911 - The words "blocks" and "seconds" in the commands.worldborder.set.grow string are always pluralized
    • MC-309918 - The commands.perf.started string is missing a hyphen between the words "10" and "second" and an article before the word "10"
    • MC-310076 - Mobs sometimes stop just far enough away from the player to be unable to attack them
    • MC-310087 - The block texture of poplar hanging signs is inconsistent with the GUI texture
    • MC-310088 - The taskbar icon displays the Java logo instead of the game's logo
    • MC-310116 - Several media keys are named "key.keyboard.[number]" in the key binds menu
    • MC-310316 - Item modifier definition files can entirely be a string reference
    • MC-310318 - Slot source definition files can entirely be a string reference
    • MC-310328 - The dedicated server logs Ignoring host properties. minecraft.api.discovery.host or minecraft.api.env needs to be set on startup
    • MC-310372 - Tripwires depowering breaks cross-chunk block tick processing order
    • MC-310506 - The "Exclusive Fullscreen Mode" option has no effect when the "Exclusive Fullscreen" option is disabled
    • MC-310633 - Brewing stand bottle slots no longer accept glass bottles or fully brewed lingering potions
    • MC-310685 - The game crashes when some inline slot sources are parsed
    • MC-310689 - Filled and empty maps are no longer distinguishable when using the "Programmer Art" resource pack
    • MC-310715 - The translation strings for the Meta/Windows keys are not intuitive
    • MC-310717 - The category headers in some options screens cannot be selected via the mouse cursor
    • MC-310723 - There are two distinct, non-conflicting keys named "Menu"
    • MC-310735 - Placing or breaking blocks causes lag spikes in some cases
    • MC-310924 - The game crashes when a rotated_block_provider block state provider is applied with a vertical direction to a block that can only face horizontally
    • MC-310925 - Carvers can now carve through bedrock
    • MC-310944 - Japanese and Korean keyboard keys are recognised wrongly
    • MC-310962 - The trading UI opens and immediately closes when interacting with a villager whose trades were altered with commands
    • MC-310965 - Buried treasure maps' textures are not reverted to the old ones with the "Programmer Art" resource pack enabled
    • MC-310988 - Items are now positioned wrongly when the main hand is the left one
    • MC-310991 - Power management keys are displayed as "key.keyboard.[number]" in the key binds screen
    • MC-310993 - The player head's horizontal movement is jittery when riding a vehicle
    • MC-311005 - The trading UI gets desynced if the villager is given trades using commands
    • MC-311008 - All mobs stutter when they move their heads in the vertical direction
    • MC-311010 - Most Application Control keys are still displayed as "key.keyboard.[number]" in the key binds menu
    • MC-311012 - The animation of totems of undying pauses in the death screen
    • MC-311045 - Arrows fired from dispensers can no longer destroy chorus flowers and decorated pots
    • MC-311092 - The first person arm stutters heavily while turning the camera if the game is frozen
    • MC-311100 - Using a custom font in a resource pack causes an error
    • MC-311124 - The player's interaction animation stutters when the game is frozen

    Get the Snapshot

    Snapshots are available for Minecraft: Java Edition. To install the Snapshot, open up the Minecraft Launcher and enable snapshots in the "Installations" tab.

    Testing versions can corrupt your world, so please backup and/or run them in a different folder from your main worlds.

    Cross-platform server jar:

    • Minecraft server jar

    Report bugs here:

    • Minecraft issue tracker!

    Want to give feedback?

    • For any feedback and suggestions, head over to the Feedback site. If you're feeling chatty, join us over at the official Minecraft Discord.
    Original source
Releasebot

Curated by the Releasebot team

Releasebot is an aggregator of official release notes from hundreds of software vendors and thousands of sources.

Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.