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
featuresubcommand 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
explodesfield todestory_on_use. - Added the optional
destroy_on_leavefield.- Boolean value; if
true, the bed will be destroyed when getting out of bed. - Defaults to
false.
- Boolean value; if
- Renamed the
Data Components
- Modified
minecraft:block_transformer.- Added the optional
update_from_neighborsfield.- Boolean value that determines whether the transformed block should update itself based on neighboring blocks.
- Defaults to
true.
- Added the optional
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: -
minecraft:potion_contents
potions: 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.
-
effects: The status effects to check.
-
contains: 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.
-
: A predicate.
- Status Effect Predicate [Show]
-
size: Checks the number of status effects. Matches an exact value or checks if the value is within a range.
- Integer Bounds Range [Show]
-
count: Counts and checks the number of status effects that match a specific predicate.
-
: A predicate and the required count.
count: Matches an exact value or checks if the value is within a range.
- Integer Bounds Range [Show]
-
test: A predicate.
- Status Effect Predicate [Show]
-
-
Configured Features
- Removed the following feature types:
minecraft:coral_mushroomminecraft:kelpminecraft:seagrassminecraft:sea_pickle
- Modified
minecraft:coral_clawandminecraft:coral_treefeature types.- Added the
featurefield.- Must be a placed feature, which will be placed once at every expected placement location.
- Added the
- Modified the
minecraft:copy_properties_providerblock state provider.- Renamed the
source_block_state_providerfield tosource.
- Renamed the
- Modified the
minecraft:rotated_block_providerblock state provider.- Now works for all blocks with
axisorfacingblock properties. - Modified the
statefield to accept a block state provider. - Added the optional
directionfield to describe the block's orientation.- If omitted, an orientation is chosen randomly.
- Now works for all blocks with
Baked Models
- Removed the
shadefield from model elements.- To maintain the same behavior as before
shade: false, useshade_direction_override: "up"instead.
- To maintain the same behavior as before
Shaders and Post-processing Pipeline
- Resource packs can now define
minecraft:end_of_framepost-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
/posteffectcommand 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.