Minecraft Java Edition 26.3-snapshot-1 Released
Jun 24, 2026

Minecraft Java Edition 26.3-snapshot-1 Released

26.3-snapshot-1 is the first snapshot for Java Edition 26.3, released on June 23, 2026[1], which fixes several bugs.

New Content

Blocks

Poplar Sapling

  • A new sapling dropped by Poplar trees.

Poplar Leaves

  • Natural blocks that generate with Poplar trees.
  • Come in three colors: red, orange, and yellow.

Poplar Log

  • Natural blocks that generate with Poplar trees.
  • Have corresponding stripped variants.
    • Can be crafted into corresponding hanging signs.

Poplar Wood

  • Crafted from 4 Poplar Logs.
  • Has corresponding stripped variants.

Poplar Planks

  • A new type of plank.
  • Can be used to craft corresponding buttons, doors, fences, fence gates, pressure plates, signs, slabs, stairs, trapdoors, boats, and boats with chests.

Shelf Mushroom

  • Generates on the trunks of Poplar trees and fallen Poplar trees.
  • Comes in small and large sizes.
  • Using bone meal on a small Shelf Mushroom will grow it into a large Shelf Mushroom.
  • Breaking a large Shelf Mushroom drops two Shelf Mushrooms.
  • Can be used to craft mushroom stew.
  • Can be obtained by trading with Wandering Traders.
  • Has a certain elasticity, similar to beds.

Red Shrub

  • Generates naturally in patches within Mottled Forests.
  • Can be used for composting, with a 30% chance to increase the compost level by one.
  • Using bone meal on it will generate new Red Shrubs in nearby valid positions.

Wool Stairs and Wool Slabs

  • Stairs and slabs made from wool, available in all 16 colors.

World Generation

Mottled Forest

  • A new forest biome that generates near cold biomes.

Abandoned Campsite

  • A new structure that can generate in the following biomes:
    • Meadow
    • Cherry Grove
    • Forest
    • Birch Forest
    • Old Growth Birch Forest
    • Flower Forest
    • Windswept Forest
    • Mottled Forest
    • Taiga
    • Snowy Taiga
    • Old Growth Spruce Taiga
    • Old Growth Pine Taiga
    • Sparse Jungle
    • Bamboo Jungle
    • Swamp
    • Savanna
    • Badlands
    • Pale Garden
  • Each biome has its own unique variant.
  • Certain components of the structure are common across all biome variants.
  • Chests with loot, copper chests, and barrels can be found.

General

Data Components

  • Added the provides_pottery_pattern component.
    • Stores the pottery pattern carried by the item.
      • Format: A namespace ID of a pottery pattern.

Slot Sources

  • Added the minecraft:reference slot source type.
    • Uses the referenced slot source.
    • Has the following field:
      • name: The namespace ID of the referenced slot source.

Loot Context

  • Added command_slot_source.
    • container: The target container or inventory.
    • origin: The command execution coordinates.
    • this_entity: May provide the command executor entity.

Changes

Blocks

Spruce Leaves

  • No longer produce falling leaf particles.

Items

Suspicious Stew and Mushroom Stew

  • Changed the crafting recipe; they can now be crafted using any two mushrooms.

Command Format

/execute

  • Added the slots conditional subcommand.
    • Detects whether a block or entity has slots matching the given slot source.
    • The slot source is parsed using the loot context minecraft:command_slot_source.
    • Syntax:
      • (if|unless) slots block <pos> <slot_source> -> _execute_
      • (if|unless) slots entity <targets> <slot_source> -> _execute_
  • The items conditional subcommand now accepts a slot source.
    • The slot source is parsed using the loot context minecraft:command_slot_source.
    • Syntax:
      • (if|unless) items block <pos> <slot_source> <item_predicate> -> _execute_
      • (if|unless) items entity <targets> <slot_source> <item_predicate> -> _execute_

/give

  • When the item count exceeds the limit, the command now returns an error instead of printing an error message and returning 0.

/item

  • Parameters that previously accepted slots now accept slot sources.
    • These parameters will be parsed using the new loot context minecraft:command_slot_source.
    • Can reference a slot source or be specified inline.
    • Can use slot sources with multiple targets.
    • The replace subcommand now has new semantics:
      • Items in the target slots are replaced one by one by the source items, in the order specified by the slot source.
      • When there are more target slots than source items, excess slots are ignored.
        • For example, replacing slots [12345] with item (ABC) results in [ABC45].
      • When there are fewer target slots than source items, excess items are ignored.
        • For example, replacing slots [123] with item (ABCDE) results in [ABC].
    • String-based slot range notation <_槽位类型_> or <_槽位类型_>.<_槽位编号_> remains valid.
      • Can be a single slot, e.g., armor.chest.
      • Can be multiple slots, e.g., container.*.
      • This notation serves as a shorthand for using a slot source of type minecraft:slot_range with the given slot range.
        • For example, hotbar.4 and {type:"minecraft:slot_range",slots:"hotbar.4"} are identical.
  • The item source entity parameter for from entity now accepts target selectors that select multiple entities.
    • When multiple entities are selected, slots from each entity will be concatenated.
  • Added fill and override subcommands, with syntax identical to /item replace.
    • /item fill
      • Fills the target slots with source items.
      • When there are more target slots than source items, the source item sequence is repeated until all target slots are filled.
        • For example, replacing slots [12345] with item (ABC) results in [ABCAB].
    • /item override
      • Overwrites items in the target slots with source items.
      • When there are more target slots than source items, items in the excess slots are cleared.
        • For example, replacing slots [12345] with item (ABC) results in [ABC__], where _ represents an empty slot.

/team

  • The /team join and /team leave subcommands now output the actual number of entities affected, excluding those whose teams remained unchanged.

/tellraw

  • NBT components in text components are now parsed at most 64,000 times.

/tick

  • The following subcommands now return an error on failure instead of printing an error message and returning 0.
    • /tick step
    • /tick step stop
    • /tick sprint stop

General

Data Packs

  • Changed the data pack version to 108.0.
  • Renamed registry configured_feature to feature.

Resource Packs

  • Changed the resource pack version to 89.0.

Server Management Protocol

  • Changed the server management protocol version to 3.1.0.
  • Added the following notification methods, issued when the server performs a full world upgrade:
    • minecraft:notification/world/upgrade_started
    • minecraft:notification/world/upgrade_progress
    • minecraft:notification/world/upgrade_finished
    • minecraft:notification/world/upgrade_failed

Data Components

  • minecraft:pot_decorations
    • Now accepts a compound tag with the following optional fields:
      • back
      • left
      • right
      • front

Armor Trim Definition Format

  • Modified the format for armor trim materials:
    • The String asset_name field has been replaced by String palette.
      • Determines the palette texture ID to be used for the armor trim texture.
    • Removed the NBT Compound Tag/JSON Object override_armor_assets field; its functionality is replaced by resource pack armor textures.

Goat Horn Instrument Definition Format

  • Added the Integer durability_damage field.
    • A non-negative integer that determines the durability consumed per use.
  • The Float use_duration field can now be set to 0 to remove the usage cooldown.

Block Entities

  • minecraft:decorated_pot
    • The sherds field now accepts a compound tag with the following optional fields:
      • back
      • left
      • right
      • front

Slot Sources

  • Slot sources can now be defined in the slot_source folder of a data pack.
    • Can be used in commands that accept slot source parameters.
    • Can be used in inline slot source definitions using the minecraft:reference slot source type.
  • The minecraft:contents slot source type can now select empty slots.
  • Modified the minecraft:slot_range slot source type:
    • The source field now supports the value container, which retrieves a slot from a container or inventory in the loot context.
    • source is now optional.
      • The default value is container.

Configured Features

  • Removed the config field; feature configuration fields are now defined directly within the root tag.

Noise Settings

  • Renamed the surface_rule field to material_rule.

Fixes

Fixed 39 bugs.

Bugs from pre-releases of 26.3:

MC-4 — Item entities sometimes appear in the wrong location.

MC-73162 — Destroying entities that can be destroyed in one hit in Creative mode sometimes destroys the block behind them.

MC-91006 — Some entities lose their names after being placed or destroyed.

MC-102732 — Arrows may visually bounce off entities not wearing shields.

MC-113006 — Items hooked by fishing rods do not move smoothly, but rather teleport.

MC-122717 — Success messages for some commands include unaffected entities, contradicting the command result.

MC-151857 — The success message for /give affecting multiple players uses the wrong string.

MC-162159 — Riding a boat above a bubble column causes the player to move up by 2 blocks.

MC-168446 — Bone meal can be used on a single Dark Oak or Pale Oak sapling, even though they cannot grow.

MC-206356 — Movement of falling block entities is visually stuttery.

MC-222818 — TNT can be ignited in Adventure mode.

MC-223321 — Turtle eggs can be destroyed by landing or standing on them within the spawn protection area.

MC-223323 — Farmland can be trampled and degraded within the spawn protection area.

MC-264003 — Boats carrying players sometimes stop suddenly while sliding on ice.

MC-265584 — TNT may visually pass through blocks above it when located in a bubble column with Soul Sand directly below.

MC-276692 — Lingering potions landing on a target's head do not apply effects to the target.

MC-279395 — Floating trees may generate above abandoned portals.

MC-295756 — Pistons are desynced on the client side, causing players to be moved differently compared to other entities.

MC-297741 — Gravity-affected blocks in an upward bubble column may visually pass through blocks above them on the client.

MC-298431 — Slime block boat launching behavior is inconsistent.

MC-298762 — Phantoms bounce arrows fired from bows or crossbows.

MC-302221 — Moving entities bounce arrows.

MC-304594 — Spears can knock interaction entities off vehicles.

MC-305535 — Elytra can be activated by clicking the jump key while the player is in lava.

MC-307625 — The glowing effect of block display entities showing End Portals or End Gateways is invisible.

MC-307890 — Some textures of geyser particles use the wrong color in certain locations.

MC-307933 — Deep ores may replace the tuff of sulfur springs and generate on the surface.

MC-308008 — The success message for /tag reports more affected entities than actually affected.

MC-308009 — The success message for /scoreboard players enable reports more affected players than actually affected.

MC-308011 — The success message for /recipe reports more affected players than actually affected.

MC-308012 — The success message for /enchant reports more affected entities than actually affected.

MC-308013 — The success message for /effect reports more affected entities than actually affected.

MC-308254 — Dying to a Sulfur Monster that has absorbed a Magma Block does not increment the player's killed_by:sulfur_cube statistic.

MC-308314 — Custom player heads do not render textures correctly when inside a Sulfur Monster.

MC-308405 — /unpublish executes successfully even when the world is not open, despite outputting a failure message.

MC-308490 — "Normal" Sulfur Monster prototypes produce stone sounds, even though they no longer correspond to stone-type blocks.

MC-308789 — Pointed Dripstone or Sulfur Spikes can be destroyed with a trident in Adventure mode.

MC-308830 — Placing a bed to replace tall grass does not destroy the other part of the tall grass.

MC-30884

Continue reading

Latest articles

View all