Minecraft Java Edition 26.3-snapshot-3 Released
Jul 8, 2026

Minecraft Java Edition 26.3-snapshot-3 Released

26.3-snapshot-3 is the third snapshot for Java Edition 26.3, released on July 7, 2026 [3]. It introduces new features such as straw beds and cushions, and fixes several bugs.

New Content

Blocks

Straw Bed

  • Using it allows players to skip the night by sleeping, but it does not set a spawn point.
  • It is a single-use item and will be destroyed after use.
  • Cannot be used in the Nether or the End; attempting to sleep there will cause it to be destroyed.
  • Crafted using 3 hay bales to produce 4 straw beds.
  • Can be used for composting, with an 85% chance to increase the compost level by one.

Non-living Entities

Cushion

  • An entity that can be sat on by interacting with it after placement.
  • Available in 16 colors.
  • Can be crafted using 3 wool slabs of the same color.
  • Can be destroyed by pistons.
  • Can be destroyed by projectiles that deal damage.
  • Can be placed on any top surface within a block's bounding box and is always centered horizontally within the block space.
    • If the supporting block is removed, it will be destroyed after a few seconds.
    • If the entity's bounding box is completely covered by blocks, it will be destroyed immediately.
    • Has no collision volume and can overlap with other non-full blocks.
    • Cannot overlap with other cushions.
  • Does not pass through portals. Players riding a cushion will not pass through portals either.

Command Format

/posteffect

  • Adds or removes post-processing effects used by players.
  • Post-processing effects exist only on the client side; the server cannot determine if a post-processing effect is actually active.
  • Syntax:
    • posteffect add <player> <posteffect> - Adds the specified post-processing effect to the player.
    • posteffect clear <player> - Removes all post-processing effects from the player.
    • posteffect list <target> - Lists all post-processing effects for the player.
    • posteffect remove <player> <posteffect> - Removes the specified post-processing effect from the player.

General

Statistics

  • Added a statistic for the number of times a player has slept in a straw bed.

Language

  • Added Gothic.

Changes

Blocks

Sulfur Spire

  • Slightly altered the texture of the tip of the upward-facing stone pillar.

Hanging Poplar Sign

  • Changed the item texture.

Poplar Door

  • Changed the texture.

Polypore Mushroom and Red Shrub

  • Now have unique sound effects.

World Generation

Abandoned Campsite

  • Significantly changed the structure files.
    • Most plants in the structures are now generated via sub-structure calls for corresponding features rather than being embedded directly in the structure.
    • Campsite structures now contain cushions, and tent structures contain straw beds.
    • More campsite structures now contain oxidized copper chests, and oxidized copper chests are no longer exposed on the surface.

Command Format

/place

  • The feature subcommand now accepts inline-defined configured features.

General

Data Packs

  • Changed the data pack version number to 110.0.
  • Added registry minecraft:number_provider.

Resource Packs

  • Changed the resource pack version number to 91.0.

Environment Properties

  • Modified minecraft:gameplay/bed_rule.
    • Renamed the explodes field to destory_on_use.
    • Added the optional destroy_on_leave field.
      • Boolean value; if true, the bed will be destroyed when getting out of bed.
      • Defaults to false.

Data Components

  • Modified minecraft:block_transformer.
    • Added the optional update_from_neighbors field.
      • Boolean value that determines whether the transformed block should update itself based on neighboring blocks.
      • Defaults to true.

Loot Tables

  • Loot tables that previously performed inline checks for Silk Touch or shears now use predicates.

Data Component Predicates

  • Modified potion_contents, which now has the following format:

  • NBT Compound Tag/JSON Objectminecraft:potion_contents

    • StringNBT List/JSON Arraypotions: The potion effects to check. Can be a single potion effect ID, a list of potion effect IDs, or a potion effect tag. If multiple potion effects are specified, the test succeeds if at least one of them is present.
    • NBT Compound Tag/JSON Objecteffects: The status effects to check.

      • NBT List/JSON Arraycontains: Checks if there are status effects that match a specific predicate. Requires at least one status effect to match each predicate; a status effect does not need to match all predicates.

        • NBT Compound Tag/JSON Object: A predicate.

          • Status Effect Predicate [Show]
      • IntegerNBT Compound Tag/JSON Objectsize: Checks the number of status effects. Matches an exact value or checks if the value is within a range.
        • Integer Bounds Range [Show]
      • NBT List/JSON Arraycount: Counts and checks the number of status effects that match a specific predicate.

        • NBT Compound Tag/JSON Object: A predicate and the required count.

          • IntegerNBT Compound Tag/JSON Objectcount: Matches an exact value or checks if the value is within a range.
            • Integer Bounds Range [Show]
          • NBT Compound Tag/JSON Objecttest: A predicate.

            • Status Effect Predicate [Show]

Configured Features

  • Removed the following feature types:
    • minecraft:coral_mushroom
    • minecraft:kelp
    • minecraft:seagrass
    • minecraft:sea_pickle
  • Modified minecraft:coral_claw and minecraft:coral_tree feature types.
    • Added the feature field.
      • Must be a placed feature, which will be placed once at every expected placement location.
  • Modified the minecraft:copy_properties_provider block state provider.
    • Renamed the source_block_state_provider field to source.
  • Modified the minecraft:rotated_block_provider block state provider.
    • Now works for all blocks with axis or facing block properties.
    • Modified the state field to accept a block state provider.
    • Added the optional direction field to describe the block's orientation.
      • If omitted, an orientation is chosen randomly.

Baked Models

  • Removed the shade field from model elements.
    • To maintain the same behavior as before shade: false, use shade_direction_override: "up" instead.

Shaders and Post-processing Pipeline

  • Resource packs can now define minecraft:end_of_frame post-processing pipeline effects.
    • This effect will be applied before all other effects.
    • As long as the resource pack is loaded, this effect will remain enabled; the /posteffect command cannot disable it.
    • If multiple resource packs define this effect, the definition from the last resource pack to define it is used.

Fixes

Fixed 61 bugs.

Bugs from pre-releases of 26.3

MC-51859 — In all tooltip boxes, the distance between the first and second lines is larger than between other lines.

MC-112580 — In single-player, opening the GUI of a structure block does not pause the game.

MC-112744 — Only mobs can have the Team NBT tag.

MC-174958 — The /gamerule command executes successfully even when the value has not changed.

MC-175180 — The Silent NBT tag still fails to completely silence certain entities.

MC-224528 — Two flashing splashes used curly single quotes (’) instead of straight apostrophes (').

MC-229831 — There are 3 pixels in the top-right corner of the enchanting table GUI that should not be there.

MC-239401 — items/light.png never appeared in the game but was pointlessly referenced by other game assets.

MC-254353 — When scores are reset, a packet to remove scores is always broadcast.

MC-254661 — The function argument for /schedule clear must include a namespace.

MC-256073 — tab_inventory.png has pixels with incorrect colors.

MC-256096 — When friendly fire is disabled, some entities can still damage teammates who walk in front of them.

MC-256097 — When friendly fire is disabled, some entities can still damage teammates during explosions.

MC-259583 — Brewing with 1 bottle of dragon's breath does not return a glass bottle.

MC-267902 — The maximum value in the failure message for the /random command is incorrect when the specified range is too large.

MC-271297 — /fillbiome does not fail when there are no actual changes.

MC-273327 — The #convertable_to_mud block tag misspelled "convertible" as "convertable".

MC-275532 — The abbreviation "fps" is not capitalized consistently across strings.

MC-279185 — The string "selectWorld.load_folder_access" is missing an article before the word "folder".

MC-279819 — The mining speed multiplier for Mining Fatigue III does not follow the pattern of other levels.

MC-293615 — The tooltip format for "Item × Quantity" is inconsistent across various items.

MC-301804 — In single-player, opening the GUI of a test block does not pause the game.

MC-305707 — /time still reports successful execution when there are no actual changes.

MC-307616 — The log message for ActiveProfiler has a typo: "aprox".

MC-307618 — The log message for SoundEngine has a typo: "disapeared".

MC-307648 — The system details section of crash reports misspelled "non-heap" as "non-head".

MC-307660 — The log message for GameRenderer has a typo: "coudln't".

MC-307709 — The upward-merging sulfur spire texture has an incorrect pixel at the very top.

MC-308460 — Some stems of wild flower clusters and pink flower clusters render brighter.

MC-308851 — The string chat_restriction.disabled_by_profile.action has incorrect capitalization.

Bugs from 26.3 development versions

MC-309021 — Subtitles for poplar leaves show the raw localization key.

MC-309024 — death.attack.sulfurCubeHot.item shows as the raw localization key.

MC-309033 — Abandoned campsite structure campsite_flower_forest_1 has orange wool strips underneath.

MC-309034 — Abandoned campsite structure tent_windswept_forest_8 contains a stack of dropped bone meal.

MC-309054 — The item texture for the hanging poplar sign is inconsistent with other hanging signs.

MC-309058 — Abandoned campsite structure tent_windswept_forest_8 contains a dropped birch log.

MC-309090 — Certain entities make sounds every tick when on polypore mushrooms.

MC-309122 — Abandoned campsites can generate in badlands areas without trees or grass.

MC-309155 — Polypore mushrooms and red shrubs lack unique sound effects, unlike in Bedrock Edition.

MC-309208 — The position of poplar-related blocks in the creative inventory does not follow the previous tree species order.

MC-309261 — The calculation for the poplar trunk placer is incorrect.

MC-309308 — Several abandoned campsite structures contain leaves that do not wither.

MC-309324 — Below Y=0, ores do not generate in clusters composed of andesite, diorite, or granite.

MC-309350 — Polypore mushrooms generated with fallen trees replace water.

Bugs from the previous development version

MC-309392 — Lighting for entities and block entities renders incorrectly, with some faces being too dark or too bright.

MC-309395 — The upper half of the poplar door texture is missing a pixel on the second hinge.

MC-309397 — When using the Vulkan rendering backend, the game renderer errors out if exiting full screen or resizing the window.

MC-309399 — When loading into a world, the game output console logs "Ignoring chat session from <PLAYER> due to missing Services public key".

MC-309400 — The glowing effect on entities persists after being cleared.

MC-309403 — Items with the block_transformer component containing a block state provider of type rule_based_state_provider cause the player to be unable to enter the world.

MC-309408 — The item tag controlling which items can extinguish campfires was misspelled as #dowses_campfires.

MC-309412 — Block items ignore the block_transformer component.

MC-309420 — A field in the random_neighbor_spread feature was misspelled as "xy_offset".

MC-309432 — When using the Vulkan backend on macOS, the world renders as solid magenta.

MC-309433 — Drowned can consume or use specific items.

MC-309435 — Drowned cannot correctly chase players.

MC-309441 — Projectiles lose the can_break attribute after reloading the world.

MC-309445 — The game corrupts when switching full screen or opening the inventory while using the OpenGL rendering backend.

MC-309467 — The player reporting feature is unusable.

MC-309471 — Other players' skins are not visible.

MC-309518 — Cannot de-rust or de-wax copper doors.

Continue reading

Latest articles

View all