Minecraft Release Notes
20 release notes curated from 21 sources by the Releasebot Team. Last updated: Jul 3, 2026
- Jun 30, 2026
- Date parsed from source:Jun 30, 2026
- First seen by Releasebot:Jul 3, 2026
Minecraft 26.3 Snapshot 2
Minecraft ships Snapshot 26.3 with a new order-independent transparency system to improve translucent rendering, plus mob behavior tweaks, gameplay adjustments, technical data pack and resource pack updates, and a long list of bug fixes.
Known Issues
- When using Vulkan on Mac the world will not render, instead showing a pink screen
- The lighting on entities is not correct, rendering e.g. the top side too dark
Changes
- Persistent mobs' random walk/swim behaviors will now deactivate when players are not nearby, in the same way as non-persistent mobs
- Replaced current "Improved Transparency" approach with a new order-independent transparency algorithm which is expected to be much better at solving translucency issues
- When using a Shield together with a Hoe or a Shovel, raising the Shield will take precedence over tilling and pathmaking
Minor Tweaks to Blocks, Items and Entities
- Drowned with Tridents will now use a melee attack if the player is within 3 blocks of them
Order-independent transparency (OIT)
- Generally, translucent surfaces need to be rendered back-to-front to avoid visual issues
- In order to do so, the translucent geometry has to be sorted before rendering
- This is very expensive and even with perfect sorting of individual triangles, intersecting triangles are not possible to render correctly
- Before this snapshot, the "Improved Transparency" video setting attempted to mitigate translucency-related visual issues
- It did this by rendering different types of translucent objects (entities, particles, water, etc.) to different textures that were later combined to create the final image
- This allowed us to fix some of the issues with some performance impact
- However, it introduced some other less noticeable issues
- The "Improved Transparency" video setting will now instead enable a new order-independent transparency algorithm (which we will refer to as OIT)
- This makes it possible to render translucent objects in any order without sorting
- It fixes all existing major translucency-related visual issues (such as certain objects disappearing when viewed through translucent objects)
- However, the algorithm is an approximation, and so it introduces some new minor visual artifacts (such as the color of clouds being somewhat incorrect when viewed through multiple layers of translucent surfaces)
- We expect OIT to have a higher performance impact than the previous implementation of "Improved Transparency"
- When "Improved Transparency" is turned off, the behavior hasn't meaningfully changed and the game will still prioritize performance over correctness while sorting geometry as necessary
Developer's Note: Special thanks to Rubén Osorio López, Jozufozu, and the Minecraft modding community in general for sharing the information that helped us to deliver this.
Technical Changes
- The Data Pack version is now 109.0
- The Resource Pack version is now 90.0
- The definition field from the blocks.json data generation report has been removed
Server Properties
- The white-list property is now true by default
Data Pack Versions 109.0
Data Components
Added MINECRAFT:BLOCK_TRANSFORMER
This component allows items to transform a block into another block on player interaction
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
- If not present, defaults to none
- 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
- 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 1
Loot Tables
- Added till/rooted_dirt loot table for drops when Rooted Dirt is tilled with a hoe
World Generation
- Cave Air is no longer generated in Nether caves
Features
Added MINECRAFT:COPY_PROPERTIES_PROVIDER Block State Provider
Copies common Block State properties from the Block at the evaluated position to the resulting state Format: object with fields:
- block_state_provider: Block State Provider, provides the Block State which the copied properties are copied on top of
- Only properties common between both the source and the target blocks will be copied
Changed MINECRAFT:STEPPED_COLUMN_CLUSTER Feature Type
Renamed from minecraft:basalt_columns. Now exposes more control over the feature functionality.
Format changes:
- Added field block: Block state provider for which block to place
- Added field can_replace: Block predicate for which blocks can be replaced by the column
- Added field continue_through: Block predicate for which pre-existing blocks to accept as part of a column
- Added field cannot_place_on: Block ID, list of block IDs or hash-prefixed block tag ID representing which blocks are avoided when starting placement
- Renamed field reach to column_reach
- Added field column_count: int provider (between 1 and 150) - the number of columns to generate
- Added field cluster_reach: int provider (between 0 and 13) - the size of the square to attempt to generate columns in
- The effective reach is also limited by height
Changed MINECRAFT:SINGLE_BLOCK_PILLAR Feature Type
Renamed from minecraft:basalt_pillar. Now exposes more control over the feature functionality.
Format changes:
- Added field block: Block state provider for which block to place
- Added field can_replace: Block predicate for which blocks to replace
- Added field direction: Vertical direction of the pillar - one of up and down
- Added field chance_to_continue: Optional probability between 0 and 1 (default: 1) that the pillar continues another block (assuming can_replace matches)
- Added field cap_feature: Optional Placed Feature placed at the end of the pillar
Changed MINECRAFT:RANDOM_NEIGHBOR_SPREAD Feature Type
Renamed from minecraft:glowstone_blob. Now exposes more control over the feature. Places blocks randomly in an area starting at the origin, each block placing so it has exactly one accepted neighbor.
Format changes:
- Added field block: Block state provider for which block to place
- Added field accepted_neighbors: Block ID, list of Block IDs or hash-prefixed Block Tag for which blocks count as a valid neighbor
- Added field can_replace: Block predicate for which blocks to replace
- Added field attempts: Int provider between 1 and 3000 for how many placements attempts to make
- Added field xz_offset: Int provider between -16 and 16 for what offsets to try along the x and z axes
- Added field y_offset: Int provider between -16 and 16 for what offsets to try along the y axis
Added MINECRAFT:OVERLAY Feature Type
Places a set of features in the same location. Note that as opposed to the minecraft:sequence Feature Type, all features are placed regardless of individual placement success.
Format:
- features: Placed Feature ID, non-empty list of Placed Feature IDs or hash-prefixed Placed Feature Tag for the features to place
Added MINECRAFT:PROJECTED_RANDOM_PATCHY_SQUARE Feature Type
Generates a square where each block is randomly placed or not placed with its probability based on the distance from the center of the square, with the center more likely to generate than the edges. Each placed block can be projected downwards if the appropriate conditions are met.
Format:
- block: Block state provider for which block to place
- project_through: Block Predicate for which blocks are considered "empty" and should be projected through
- size: Int provider between 1 and 16 that determines the size of the square as measured from the center to the edge
- max_projection_height: Non-negative integer representing the maximum change in y level from the original height to the placement height for a block in the square
Placement Modifiers
Changed MINECRAFT:OFFSET Placement Modifier
Renamed from random_offset.
Format:
- Removed fields xz_spread and y_spread
- Added fields x, y, z: Integer providers between -16 and 16 specifiying the axis-specific offset
Noise Settings
Spawn Target
The spawn_target field has been updated to allow use of any Density Function, instead of just a subset of those defined within the noise_router field.
The suitability of a candidate spawn position is determined by evaluating, in some arbitrary n-dimensional space, the squared Euclidean distance to a set of target hypercubes.
For example, one axis might be temperature and the second erosion - and suitability determined by distance to the square between temperature=0.1, erosion=0.2 and temperature=0.3, erosion=0.5. This would prefer any candidate spawn within those ranges equally, while penalizing candidate spawns very far out of that range.
Format: list of target hypercubes
- Target format: map between Density Function ID and a range on that axis:
- Range is specified as one of:
- Float, an exact target value
- Array of 2 floats, a range of target values in form [min, max]
- An object with fields:
- min - float, the minimum value of the target range
- max - float, the maximum value of the target range
- Range is specified as one of:
Block Predicates
Added MINECRAFT:HEIGHT_RANGE
Checks the height of the position against a given range.
Format:
- min_inclusive: Vertical Anchor describing the minimum height required
- max_inclusive: Vertical Anchor describing the maximum height required
Vertical Anchors
- Added a new option for Vertical Anchors: relative_to_sea_level - specifies an offset to the sea level of the dimension
Carvers
- The worldgen/configured_carver registry has been renamed to worldgen/carver
Updated MINECRAFT:CAVE Carver Type
- All fields previously under the config field have been inlined to the top-level
- Added count field - non-negative Int Provider, the number of Cave tunnels to create from a seed chunk
- Renamed yScale to room_vertical_radius_multiplier
- Added optional start_vertical_radius_multiplier field - Float Provider, acts as a multiplier for the vertical radius of the first segment in each tunnel
- If not specified, defaults to 1.0
- Added thickness field - non-negative Float Provider, acts as a multiplier for the radius of carved tunnels
- Added optional weird_thickness_bias field - Boolean
- If true, thickness will be multiplied by, with a 10% chance: random(0, 1) * random(0, 3) + 1
- If not specified, defaults to false
- Removed replaceable field, carvers will replace any block (excluding features)
- Removed lava_level field, fluids are now always selected by the aquifer or sea_level configuration in the dimension
- Removed debug_settings field
Updated MINECRAFT:CANYON Carver Type
- All fields previously under the config field have been inlined to the top-level
- Renamed and moved yScale to shape.y_scale
- Removed replaceable field, carvers will replace any block (excluding features)
- Removed lava_level field, fluids are now always selected by the aquifer or sea_level configuration in the dimension
- Removed debug_settings field
Removed MINECRAFT:NETHER_CAVE Carver Type
- Replaced by minecraft:cave Carver Type
Int Providers
Added MINECRAFT:VERY_BIASED_TO_BOTTOM Int Provider Type
Picks a random value in the provided range, with a quadratic bias towards the minimum value.
Format: object with fields:
- min_inclusive - Integer, the minimum selected value (inclusive)
- max_inclusive - Integer, the maximum selected value (inclusive)
Block Tags
- Added #turns_into_dirt_path - contains all blocks that turn into Dirt Path blocks when a Shovel is used for pathmaking
- Removed #overworld_carver_replaceables and #nether_carver_replaceables
Item Tags
- Added #dowses_campfires - items that can dowse a lit Campfire block
Resource Pack Version 90.0
- The texture of the Shelf Mushroom has been updated
Particles
- Added new Particle textures:
- shelf_mushroom_particle.png
Shaders & Post-process Effects
Developer's Note: Although it is possible in Resource Packs, overriding Core Shaders is considered as unsupported and not an intended Resource Pack feature. These shaders exist as part of the internal implementation of the game, and as such, may change at any time as the game's internals evolve. We understand that overriding Core Shaders is used for very cool Resource Pack features, many of which lack supported alternatives. We would like to provide better, supported alternatives in the future.
Order-independent Transparency (OIT)-related Shader Changes
- Added new shaders to support order-independent transparency:
- core/oit_composite.fsh
- include/oit.glsl
- include/oit_add_transmittance.glsl
- include/oit_common.glsl
- include/oit_depth_bounds.glsl
- include/oit_depth_sample.glsl
- include/oit_sample.glsl
- Extracted the texture sampling logic from core/terrain.fsh into include/texture_sampling.glsl
- Renamed the following core shaders:
- core/rendertype_clouds.vsh -> core/clouds.vsh
- core/rendertype_clouds.fsh -> core/clouds.fsh
- core/rendertype_world_border.vsh -> core/world_border.vsh
- core/rendertype_world_border.fsh -> core/world_border.fsh
- Updated core shaders to support order-independent transparency
- Introduced new defines:
- OIT - A boolean indicating if OIT is enabled
- OIT_DEPTH_BOUNDS - A boolean indicating if the depth bounds pass is being executed
- OIT_TRANSMITTANCE - A boolean indicating if the transmittance pass is being executed
- OIT_ACCUMULATE - A boolean indicating if the accumulate pass is being executed
- OIT_ALPHA_ONLY - A boolean indicating if either the depth bounds or transmittance pass is being executed
- OIT_ADDITIVE - A boolean indicating that the OIT algorithm should emulate additive blending for the executing pipeline
- OIT_OPAQUE_PARTS_THRESHOLD - A float determining above which alpha threshold a fragment should be considered solid and not go through OIT
- WAVELET_RANK - An integer internal to the OIT algorithm
- COEFF_COUNT - An integer internal to the OIT algorithm
- COEFF_ATTACHMENT_COUNT - An integer internal to the OIT algorithm
- B3D_IS_ZERO_TO_ONE - A boolean indicating if the current rendering backend uses the depth range of [0, 1], it is available globally to all shaders independently of the OIT setting
- Affected shaders:
- core/block.fsh
- core/block.vsh
- core/clouds.fsh
- core/clouds.vsh
- core/entity.fsh
- core/entity.vsh
- core/item.fsh
- core/item.vsh
- core/particle.fsh
- core/position_color.fsh
- core/rendertype_beacon_beam.fsh
- core/rendertype_clouds.fsh
- core/rendertype_crumbling.fsh
- core/rendertype_entity_shadow.fsh
- core/rendertype_lightning.fsh
- core/rendertype_lines.fsh
- core/rendertype_world_border.fsh
- core/terrain.fsh
- core/terrain.vsh
- core/text.fsh
- core/text_background.fsh
- core/world_border.fsh
- core/world_border.vsh
- Introduced new defines:
- Removed the old transparency post chain:
- post_effect/transparency.json
- shaders/post/transparency.fsh
Fixed bugs in 26.3 Snapshot 2
- MC-161885 - Many transparent things do not render behind slimes
- MC-161898 - Transparent particles make other particles invisible
- MC-161926 - The block breaking animation is more transparent when mining ice or stained glass
- MC-168653 - Mobs, particles, clouds, water and transparent blocks don't render behind the transparent parts of shulker bullets
- MC-190203 - Transparent and specially rendered blocks, entities, clouds, water and particles don't render behind wind charges, and charged creeper, wither and breeze armor
- MC-202197 - Entities' name tag background is rendered behind transparent things
- MC-210584 - Semi-transparent textures on an item that doesn't have it by default doesn't render water behind it
- MC-223559 - Transparent blocks, particles, and clouds are not rendered behind semi-transparent marker armor stands
- MC-229405 - The inside of boats blocks the rendering of most translucent objects with the "Improved Transparency" option enabled
- MC-252369 - Data packs can fail to load due to a feature cycle when one does not exist
- MC-259812 - Block and item displays, beds, clouds, signs, shulker boxes, and semi-transparent blocks and entities don't render behind text displays
- MC-265743 - Entities, block entities, clouds and semi-transparent blocks are always rendered in front of text displays with see_through enabled
- MC-271069 - Item entities appear to fly towards the player when picked up by a dolphin that isn't being rendered
- MC-275111 - Two animals in a boat look sideways instead of at the player when lured
- MC-295678 - Translucent blocks above water flicker when crossing chunk borders
- MC-296006 - Entities do not face the player correctly whilst in a boat
- MC-298659 - Translucent blocks and some entities render above text displays with see_through enabled
- MC-303626 - Block hitboxes, particles, semi-transparent blocks and non-block items render behind entity hitboxes with the "Improved Transparency" option enabled
- MC-305422 - Players can sometimes get kicked due to a waypoint packet the client fails to handle
- MC-306127 - Block outlines are no longer visible behind translucent items
- MC-306156 - Breezes, slimes and players between translucent blocks or fluids appear behind them if "Improved Transparency" is enabled
- MC-306231 - Boats are filled with water when viewed through translucent blocks with the "Improved Transparency" option enabled
- MC-306318 - Translucent items render through the head of players with a translucent item equipped on their head with "Improved Transparency" enabled
- MC-307285 - Translucent blocks don't render behind sulfur cubes
- MC-307345 - The smoke particles produced by potent sulfur do not render behind stained glass
- MC-307902 - Partially transparent blocks inside sulfur cubes don't render correctly
- MC-308798 - Dolphins take much longer to pick up items
- MC-309022 - Shelf mushrooms generate facing the wrong direction
- MC-309027 - The success message of /teleport with coordinates specified reports that it affected 0 entities
- MC-309043 - Carpets can no longer be crafted
- MC-309056 - Poplar saplings are not destroyed by water
- MC-309067 - Wool slabs and stairs cannot be used as fuel
- MC-309075 - Using bone meal on a shelf mushroom a player is standing on causes them to pass through it
- MC-309081 - Decorated pots and chorus flowers can be destroyed by projectiles in Adventure mode
- MC-309082 - Wandering traders do not sell poplar logs
- MC-309084 - Shelf mushrooms' model sticks out of the slot in the hotbar
- MC-309105 - Wool stairs and slabs are not broken faster when using shears
- MC-309117 - Grass in dappled forests and poplar leaves appear green on maps
- MC-309123 - The block breaking particles of shelf mushrooms are not displayed correctly
- MC-309133 - The front texture of poplar signs is inconsistent with the front textures of other signs
- MC-309136 - The collision box of shelf mushrooms is too large
- MC-309173 - The item model of shelf mushrooms displays the large shelf mushroom block model, even though the item places small ones
- MC-309184 - Specifying multiple features of type no_op in a data pack prevents the world from loading
- MC-309205 - Poplar saplings cannot be used as fuel
- MC-309206 - Cobwebs are not destroyed by water
- MC-309275 - The texture of the top halves of poplar doors has three miscolored pixels
- MC-309302 - Poplar saplings are not in #sapling
- MC-309330 - The item texture of poplar doors doesn't have any hinges unlike the item textures of other doors
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.
- Jun 23, 2026
- Date parsed from source:Jun 23, 2026
- First seen by Releasebot:Jul 3, 2026
Minecraft 26.3 Snapshot 1
Minecraft releases a testing snapshot with the new Dappled Forest biome, Poplar trees, Shelf Mushrooms, Red Shrubs, Abandoned Camps, and wool stairs and slabs. It also expands commands, data packs, resource packs, and technical systems.
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 Mushroom
- Added Red Shrub
- Added Abandoned Camp structures
- Added Wool stairs and Wool slabs for all Wool blocks
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 Shrub generates 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 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
- 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 design based on that 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
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
Changes
- Removed fallen leaves particles from Spruce Trees
- Suspicous Stews can now be crafted with 2 of any mushroom
- Mushroom Stew can now be crafted with 2 of any mushroom
Minor Tweaks to Blocks, Items and Entities
- Sherds dropped from breaking a Decorated Pot will now preserve data, for example custom name
Technical Changes
- The Data Pack version is now 108.0
- The Resource Pack version is now 89.0
- Some log lines that server software might look out for have been removed
- The Minecraft Server Management Protocol can be used instead
- If you are missing access to specific events, please create a feature request on the Feedback site
Minecraft Server Management Protocol 3.1.0
- Added notifications indicating when the server performs a full world upgrade on startup
- minecraft:notification/world/upgrade_started
- minecraft:notification/world/upgrade_progress
- minecraft:notification/world/upgrade_finished
- minecraft:notification/world/upgrade_failed
Data Pack Version 108.0
- Commands like
/give
, /unpublish, and /tick should now properly signal errors - Pottery sherds are now data-driven
- Entries stored in minecraft:pot_decorations component and minecraft:decorated_pot block entity are now full item stacks
Commands
Changes to GIVE
- When the amount of items passed to the give command is above limit, the command will now signal an error instead of just printing an error message and returning 0
Changes to TELLRAW
- The nbt component in a raw chat message will only be resolved up to 64k times
Changes to TICK
- The following subcommands will now signal an error instead of just printing an error message and returning 0:
- tick step
- tick step stop
- tick sprint stop
Changes to TEAM
- The result of team join and team leave subcommands now reflects the exact count of entities that have joined or left (i.e. excluding entities for which teams have not changed)
Changes to ITEM
- Now takes a slot source as argument in place of anywhere a slot was previously used
- It will be evaluated with the minecraft:command_slot_source loot type
- Can be a slot source in either inline or reference form
- Can be a slot source targeting multiple slots
- The replace sub-command has new semantics:
- One by one in the order they are provided by the slot source, the contents of each destination slot are replaced with the corresponding source item
- When there are more destination slots than there are source items, the remaining slots are ignored
- Example:
replace [12345] with (ABC) -> [ABC45]
- Example:
- When there are fewer destination slots than there are source items, the remaining items are ignored
- Example:
replace [123] with (ABCDE) -> [ABC]
- Example:
- String notation slot ranges in the form or . are still permitted
- Can be a single slot, such as armor.chest
- Can be multiple slots, such as container.*
- Acts as shorthand for a minecraft:slot_range slot source using that slot range
- Example:
hotbar.4 is the same as {type:"minecraft:slot_range",slots:"hotbar.4"}
- Example:
- The entity argument in the from entity item source can now be a selector targeting multiple entities
- When more than a single entity is targeted, the slots sourced from each are concatenated
- Added new fill and override sub-commands, each with syntax identical to /item replace
- /item fill
- Fills each destination slot with a source item
- When there are more destination slots than there are source items, the items repeat until every slot is filled
- Example:
fill [12345] with (ABC) -> [ABCAB]
- Example:
- /item override
- Overrides the contents of each destination slot with the corresponding source item
- When there are more destination slots than there are source items, the remaining slots are cleared
- Example:
override [12345] with (ABC) -> [ABC__] (where _ represents an empty slot)
- Example:
- /item fill
Changes to EXECUTE
- Added new slots condition sub-command
- Counts the number of slots from the slot source that are present on the targeted block or entity
- The slot source will be evaluated with the minecraft:command_slot_source loot type
- Syntax:
- /execute if|unless slots block
- /execute if|unless slots entity
- The items condition sub-command now takes a slot source as argument instead of a slot
- The slot source will be evaluated with the minecraft:command_slot_source loot type
- Syntax:
- /execute if|unless items block
- /execute if|unless items entity
Data Components
Added MINECRAFT:PROVIDES_POTTERY_PATTERN
- Describes the pottery pattern stored on a stack
- Format:
- namespaced ID pointing to an element of minecraft:decorated_pot_pattern registry
Updated MINECRAFT:POT_DECORATIONS
Instead of taking a list of 4 item IDs, this component now takes an object with 4 optional item stack fields named:
- back
- left
- right
- front
Updated MINECRAFT:TRIM_MATERIAL
- The format of inline material definitions has been updated as described below
Trim Materials
The format of elements in the trim_material registry has been updated:
- asset_name has been replaced with palette - Palette Texture ID to be used for this material
- override_armor_assets has been removed, overrides are now defined in the Resource Pack Equipment Asset
- See the Resource Pack section for details about Palette Texture IDs
Instruments
The format of elements in the instrument registry have been updated:
- Added durability_damage field - optional non-negative integer, amount of durability to consume on each use
- Updated use_duration field - can now be 0 for no cooldown
Block Entity Data
MINECRAFT:DECORATED_POT
Field sherds no longer stores a list of 4 item IDs. Instead, the new format is an object with 4 optional item stack fields named:
- back
- left
- right
- front
Slot Sources
- Slot sources can now be defined as files inside a Data Pack, within the slot_source folder
- Can be used in commands which take slot sources as arguments
- Can be used in inline slot sources using the minecraft:reference type
- minecraft:contents is no longer restricted to only selecting non-empty slots
Added MINECRAFT:REFERENCE
- Uses the referenced slot source
- Fields:
- name - the namespaced id of the slot source
Changed MINECRAFT:SLOT_RANGE
- The source field has a new valid type container, which sources slots from a container or inventory provided through loot context
- The source field is now optional
- Defaults to the container source type when absent
Loot Functions
- Added minecraft:command_slot_source loot table type
- Currently used to evaluate slot sources with the /item and /execute commands
- It takes the following parameters:
- container, the container or inventory being evaluated
- origin, the position at which the command was executed
- this_entity, the @s entity of the command being executed (optional)
World Generation
Features
- The worldgen/configured_feature registry has moved to worldgen/feature and configuration is now done inline in the root object rather than separated into a config field
Added MINECRAFT:END_PODIUM Feature Type
- Places the End Podium
- Two feature instances are now used to place the podium from in-game events:
- end_podium_active
- end_podium_inactive
- Fields:
- active: boolean field controlling if the portal is active
MINECRAFT:TREE Feature Type
Added shelf_mushroom Tree Decorator Type
- Places Shelf Mushrooms on logs with the specified probability
- Format: object with fields:
- probability - float (between 0 and 1), the probability that any Shelf Mushrooms will be placed for a given feature
Added poplar_foliage_placer Foliage Placer type
- Places Leaves blocks for Poplar trees in a rhombus shape in one of two possible directions
- Format: object with fields:
- height - int provider (between 5 and 16), the height of the foliage
- side_hole_chance - float (between 0.0 and 1.0), the chance for blocks to be randomly removed at the edge of the foliage
Added poplar_trunk_placer Trunk Placer type
- Places Log blocks for Poplar trees in a straight shape with branches by the start of the foliage
- Format:
- trunk_height_above_branches - int provider (between 0 and 8), the height of the trunk above the branches
- branch_amount - int provider (between 1 and 4), the amount of branches to create by the foliage
Noise Settings
- The surface_rule field has been renamed to material_rule
- Format: inline Material Rule or Material Rule ID reference
Material Rule Registry
A new data-driven registry has been introduced, loaded from data//worldgen/material_rule/.json.
Elements in this registry define a pipeline for selecting what base block to place in the world at a given position.
The format is identical to that which was formerly written in the surface_rule field within Noise Settings files, with the following extensions:- Material Rules can now be specified either inline (as previously), or as an ID reference to an element in the worldgen/material_rule registry
- Material Conditions can also now be specified as an ID reference to an element in the worldgen/material_condition registry
Material Condition Registry
A new data-driven registry has been introduced, loaded from data//worldgen/material_condition/.json.
Elements in this registry define a condition that can be referenced within a Material Rule pipeline (e.g. testing biome or surface depth).
The format is identical to that which was formerly written within the condition Material Rule type, with the following extension:- Material Conditions can also now be specified as an ID reference to an element in the worldgen/material_condition registry
Structure Placements
Added MINECRAFT:DIMENSION_ORIGIN
- New structure placement that places a single instance of the structure at the dimension origin
- The dimension origin is defined as the spawn_target for noise settings based dimensions, otherwise Chunk (0, 0)
- No additional fields
Rule Tests
These are the predicates used by ore Features (targets[].target), and rule Structure Processors (rules[].input_predicate and rules[].location_predicate).
Added Rule Test Type MINECRAFT:HEIGHT_MATCH
- This checks the y-level of a block, returning true only if it's higher than or equal to min_inclusive and lower than or equal to max_inclusive
- Format: object with fields:
- min_inclusive - int, the minimum y value of allowed blocks (inclusive)
- max_inclusive - int, the maximum y value of allowed blocks (inclusive)
Added Rule Test Type MINECRAFT:ALL_OF
- This checks a list of Rule Tests for whether all of them return true for the same block
- Format: object with fields:
- rules - list of Rule Tests, the rules to test the block against
Tags
Block Tags
- Added #poplar_logs - All Poplar log blocks
- Added #wool_stairs - All Wool Stairs blocks
- Added #wool_slabs - All Wool Slabs blocks
- Added #wool_stairs and #wool_slabs to #dampens_vibrations
- Added #ores - collection tag containing all types of ores
- Added #skulls - collection tag containing all head and skull blocks
- Added #blocks_motion - collection tag containing all blocks that are considered to block motion in some way
- Added #blocks_motion_no_leaves - collection tag containing all blocks that are considered to block motion in some way, but excluding leaf blocks
- Added #entities_can_teleport_to - contains all blocks that entities are allowed to teleport to
- Added #blocks_dolphin_jump - contains all blocks that Dolphins cannot move through when jumping out of water
- Added #ice_melts_when_destroyed_above - contains all blocks that causes ice to melt into water if the ice is destroyed when placed above them
- Added #blocks_motion_in_heightmap - contains all blocks that are taken into account for the motion_blocking heightmap
- Added #blocks_motion_in_heightmap_no_leaves - contains all blocks that are taken into account for the motion_blocking_no_leaves heightmap
- Added #blocks_lava_fire_spread - contains all blocks that block the creation of fire by lava
- Added #blocks_fluid_flow - contains all blocks that block fluid flow
- Added #washed_away_by_fluids - contains all blocks that break when a fluid flows through them
- Added #required_for_poplar_leaf_ambience - Blocks which can satisfy requirement for Poplar leaves to make ambient sound
Item Tags
- Added #poplar_logs - All Poplar log items
- Added #wool_stairs - All Wool Stairs items
- Added #wool_slabs - All Wool Slabs items
- Added #mushrooms - All Mushroom items
- Added #ores - collection tag containing all types of ores
Biome Tags
- Added tags for biomes which will generate the respective Abandoned Camp variant:
- #has_structure/abandoned_camp_bamboo_jungle
- #has_structure/abandoned_camp_birch_forest
- #has_structure/abandoned_camp_cherry_grove
- #has_structure/abandoned_camp_dappled_forest
- #has_structure/abandoned_camp_flower_forest
- #has_structure/abandoned_camp_forest
- #has_structure/abandoned_camp_meadow
- #has_structure/abandoned_camp_old_growth_birch_forest
- #has_structure/abandoned_camp_old_growth_pine_taiga
- #has_structure/abandoned_camp_old_growth_spruce_taiga
- #has_structure/abandoned_camp_savanna
- #has_structure/abandoned_camp_pale_garden
- #has_structure/abandoned_camp_snowy_taiga
- #has_structure/abandoned_camp_sparse_jungle
- #has_structure/abandoned_camp_swamp
- #has_structure/abandoned_camp_taiga
- #has_structure/abandoned_camp_windswept_forest
- #has_structure/abandoned_camp_wooded_badlands
Entity Tags
- Added #cannot_be_dismounted_by_item_usage - contains all entities which cannot be dismounted by items
- Added #no_wolf_retaliation for all damage types that should not cause tamed wolves to attack their source in order to defend their owner
Particles
Added MINECRAFT:RED_POPLAR_LEAVES
- Falls from Red Poplar Leaves blocks
- Has no fields
Added MINECRAFT:ORANGE_POPLAR_LEAVES
- Falls from Orange Poplar Leaves blocks
- Has no fields
Added MINECRAFT:YELLOW_POPLAR_LEAVES
- Falls from Yellow Poplar Leaves blocks
- Has no fields
Resource Pack Version 89.0
Palette Textures
- All armor trim palette textures have been moved from textures/trim/color_palettes/ to textures/palettes/trim/
- The base armor trim palette texture has instead been moved to textures/palettes/trim_base.png
- Entity armor trim material textures are no longer generated into the minecraft:trims atlas with paletted_permutations, but rather generated on-demand
- The base palette id is now specified in a new palette mcmeta section field
- This section has a single field:
- base_palette - the base Palette Texture ID to remap from
- Item armor trim material textures are still generated with paletted_permutations as before
PALETTED_PERMUTATIONS Sprite Source
- Palette Texture locations in the palette_key and permutations fields have been replaced by Palette Texture IDs - i.e. : now resolves to :textures/palettes/.png
Equipment Assets
A new optional trim_palette_replacements field controls which trim material palettes should be replaced for this equipment asset (formerly controlled by override_armor_assets in the trim material)
- Format: map from original Palette ID to a replacement Palette ID
Block Sprites
- Added new Block textures:
- block/orange_poplar_leaves.png
- block/red_poplar_leaves.png
- block/yellow_poplar_leaves.png
- block/poplar_door_bottom.png
- block/poplar_door_top.png
- block/poplar_log_top.png
- block/poplar_log.png
- block/poplar_planks.png
- block/poplar_trapdoor.png
- block/stripped_poplar_log.png
- block/stripped_poplar_log_top.png
- block/poplar_log.png
- block/shelf_mushroom_stage0.png
- block/shelf_mushroom_stage1.png
- block/poplar_hanging_sign.png
- block/poplar_sign.png
- block/poplar_sapling.png
- block/poplar_shelf.png
- block/red_shrub.png
Item Sprites
- Added new Item textures:
- item/poplar_door.png
- item/poplar_hanging_sign.png
- item/poplar_sign.png
- item/poplar_boat.png
- item/poplar_chest_boat.png
UI Sprites
- Added new UI textures:
- gui/hanging_signs/poplar.png
- gui/signs/poplar.png
Entity Textures
- Added new Entity textures:
- entity/boat/poplar.png
- entity/chest_boat/poplar.png
Sounds
- Added new sound events:
- block.shelf_mushroom.break
- block.shelf_mushroom.fall
- block.shelf_mushroom.place
- block.shelf_mushroom.step
- block.shelf_mushroom.bounce
- block.poplar_leaves.ambient
Particles
- Added new Particle textures:
- orange_poplar_1.png
- orange_poplar_2.png
- orange_poplar_3.png
- orange_poplar_4.png
- red_poplar_1.png
- red_poplar_2.png
- red_poplar_3.png
- red_poplar_4.png
- yellow_poplar_1.png
- yellow_poplar_2.png
- yellow_poplar_3.png
- yellow_poplar_4.png
Fixed bugs in 26.3 Snapshot 1
- MC-4 - Item drops sometimes appear at the wrong location
- MC-73162 - Breaking an entity that instantly breaks sometimes destroys the block behind it in Creative mode
- MC-91006 - Some entities lose their name when placed/broken
- MC-102732 - Arrows can visually bounce off of entities that don't wear a shield
- MC-113006 - Items reeled in with fishing rods do not move smoothly but appear to teleport
- MC-122717 - Command success messages for some commands include unaffected entities, unlike the command result
- MC-151857 - The success message of /give when affecting multiple players uses the wrong string
- MC-162159 - Riding boats above bubble columns causes players to teleport up 2 blocks
- MC-168446 - Single dark oak and pale oak saplings accept bone meal despite not being able to grow
- MC-206356 - The motion of falling block entities is visually slow
- MC-222818 - You can ignite TNT in Adventure mode
- MC-223321 - You can destroy turtle eggs by standing or jumping on them in spawn protection
- MC-223323 - You can trample farmland in spawn protection
- MC-264003 - Boats carrying players sometimes stop abruptly when sliding along ice
- MC-265584 - TNT dispensed in bubble columns with soul sand right under visually moves through blocks above
- MC-276692 - Lingering potions which land on the target's head do not grant their effects to the target
- MC-279395 - Trees can generate floating over ruined portals
- MC-295756 - Pistons desync on the client-side, causing players to be moved differently compared to other entities
- MC-297741 - Gravity-affected blocks in upwards bubble columns can clip through solid blocks above them (on the client)
- MC-298431 - Boats are launched by slime blocks inconsistently
- MC-298762 - Phantoms deflect arrows shot from bows/crossbows
- MC-302221 - Moving entities deflect arrows
- MC-304594 - Spears can dismount interaction entities from their vehicles
- MC-305535 - Elytra are activated after only single tapping the "Jump" key when the player is in lava
- MC-307625 - The glowing effect is not visible on block displays displaying end portals or end gateways
- MC-307890 - Some textures of geyser plume particles use the wrong color in some spots
- MC-307933 - Deepslate ores can generate on the surface by replacing tuff around sulfur springs
- MC-308008 - The success message of /tag reports that it affected more entities than it did
- MC-308009 - The success message of /scoreboard players enable reports that it affected more players than it did
- MC-308011 - The success message of /recipe reports that it affected more players than it did
- MC-308012 - The success message of /enchant reports that it affected more entities than it did
- MC-308013 - The success message of /effect reports that it affected more entities than it did
- MC-308254 - Dying to a sulfur cube with a magma block doesn't increment the player's killed_by:sulfur_cube statistic
- MC-308314 - Custom player heads do not render their texture properly when inside a sulfur cube
- MC-308405 - /unpublish succeeds when the game is not published despite the failure message
- MC-308490 - The "regular" sulfur cube archetype produces stone sounds, despite no longer using stone blocks
- MC-308789 - Pointed dripstone and sulfur spikes can be destroyed by tridents in Adventure mode
- MC-308809 - Full-width spaces take up more space on signs now
- MC-308830 - Placing beds to replace tall grass doesn't break the other half
- MC-308836 - Obfuscated text no longer keeps a consistent width
- MC-308849 - Creakings can take knockback
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.
All of your release notes in one feed
Join Releasebot and get updates from Minecraft and hundreds of other software products.
- Jun 16, 2026
- Date parsed from source:Jun 16, 2026
- First seen by Releasebot:Jul 3, 2026
Minecraft Java Edition 26.2
Minecraft releases Chaos Cubed in Java Edition, adding the Sulfur Cube, Sulfur Caves, new sulfur and cinnabar building blocks, a Friends List, experimental Vulkan support, new music, language updates, and broad gameplay and technical improvements with many bug fixes.
Minecraft Java 26.2 Released
Chaos Cubed has landed in Minecraft Java Edition! Explore a striking cave biome filled with bubbling sulfur pools, build with sulfur and cinnabar, and discover the sulfur cube's curious appetite for blocks! From bouncing and sliding to explosive surprises, this unpredictable mob unlocks exciting new ways to build, compete, and survive. Play Chaos Cubed today in Minecraft!
Happy mining!
New Features
■ Added the Sulfur Cube mob
■ Added the Sulfur Caves biome
■ Added the Cinnabar and Sulfur block sets
■ Added the Sulfur Spike and Potent Sulfur block
■ Added a new Music Disc with the track "Bounce" by fingerspit
■ Added 5 new music tracks by fingerspit
■ Added the Friends List
■ Added new settings for Friends List in Online Options
■ Added experimental support for rendering the game through Vulkan
■ Added new option "Graphics API" in Video Settings
■ Added Swiss French, Chuvash, Gallo, Uzbek, and Võro language support to the gameSulfur Cube
■ Added the Sulfur Cube mob
■ Spawns in the new Sulfur Caves biome
■ When a Player interacts with it while holding a block:
■ The Sulfur Cube absorbs the block
■ Its AI is disabled
■ While a block is absorbed:
■ The Sulfur Cube becomes a physical object:
■ It does not take fall or Player damage
■ Players can punch and push it
■ It assumes one of the archetypes (listed below), changing its physical properties to match the absorbed block
■ The Player can interact with it using Shears:
■ This removes the absorbed block
■ The Sulfur Cube's AI is re-enabled
■ The Sulfur Cube will follow a Player holding a block it can absorb
■ The Sulfur Cube can look for nearby block items and move towards them to absorb them
■ When killed, the Sulfur Cube splits into two smaller Sulfur Cubes
■ Small Sulfur Cubes can be fed Slime Balls to grow into large Sulfur Cubes
■ A large Sulfur Cube can be picked up using an empty Bucket
■ Sulfur Cubes cannot enter Boats, but can ride Minecarts
■ Dispensers can:
■ Insert and swap blocks inside a Sulfur Cube
■ Use Shears to remove the held block
■ Spawn a Sulfur Cube from a Bucket of Sulfur Cube
■ Pufferfish are not scared by Sulfur CubesSulfur Cube Archetypes
■ Each archetype is characterized by the speed of the Sulfur Cube when hit, how bouncy it is when colliding with blocks and collidable entities, as well as its ground friction, air drag, and if it floats in liquids
■ There are the following archetypes:
■ Regular: medium speed, medium bounciness, medium ground friction, and low air drag
■ It is buoyant
■ Used when absorbing loose mineral and soil blocks
■ Bouncy: fast speed, high bounciness, medium ground friction, and low air drag
■ It is buoyant
■ Used when absorbing wooden blocks
■ Slow Bouncy: slow speed, high bounciness, medium friction, and medium air drag
■ Used when absorbing stone-like blocks
■ Slow Flat: slow speed, low bounciness, medium ground friction, and medium air drag
■ Used when absorbing metal blocks
■ Fast Flat: fast speed, low bounciness, medium ground friction, and low air drag
■ Used when absorbing organic blocks
■ Light: slow speed, high bounciness, medium ground friction, and high air drag
■ It is buoyant
■ Used when absorbing wool blocks
■ Fast Sliding: fast speed, no bounciness, low ground friction, and low air drag
■ Used when absorbing icy blocks
■ Slow Sliding: slow speed, no bounciness, low ground friction, and low air drag
■ Used when absorbing shroom blocks
■ There are also the following special archetypes:
■ High Resistance: very slow, low drag with low bounce with high friction
■ Used when absorbing Soul Sand and Soul Soil
■ Sticky: same properties as the Fast Flat archetype, but sticks with extremely high ground friction and no bounce to simulate stickiness
■ Used when absorbing a Honeycomb Block
■ Explosive: similar properties to the Regular archetype with a slightly higher air drag
■ Used when absorbing a TNT block
■ Absorbed TNT can be primed by Redstone, fire sources (including a Dispenser with a Flint and Steel), or nearby explosions
■ When primed by fire or Redstone, absorbed TNT uses a fuse time of 6 seconds
■ When primed by an explosion, absorbed TNT uses a randomized fuse time between 0.75 and 3 seconds
■ Sulfur Cubes with an absorbed, primed TNT block cannot be picked up with a Bucket
■ Absorbed, primed TNT blocks cannot be sheared out
■ On explosion, no small Sulfur Cubes are spawned
■ Hot: same properties as the Regular archetype, but damages entities on contact
■ Used when absorbing a Magma BlockSulfur Caves Biome
■ Added Sulfur Caves biome
■ Generates naturally underground
■ The Sulfur Caves biome has bands of Sulfur and Cinnabar
■ Spawns the new Sulfur Cube mob as well as Cave Spiders
■ Generates with Sulfur Pools which contain Potent SulfurSulfur Spring
■ Is a new feature which generates naturally above the Sulfur Caves biome
■ Consists of Sulfur, Potent Sulfur, and Magma Blocks
■ Sulfur Springs come in 4 different size variants:
■ Small
■ Medium
■ Large
■ Extra LargeCinnabar and Sulfur Block Sets
■ Added Cinnabar and Sulfur stone block sets
■ Each of them has Polished and Bricks variants
■ Each variant has its Slabs, Stairs and Walls blocks
■ Added Chiseled Cinnabar and Chiseled Sulfur blocksPotent Sulfur
■ Is a new block that generates naturally in Water Pools inside the Sulfur Caves biome
■ Produces bubbles which rise up to 4 Water source blocks above it
■ When placed underneath up to 4 Water source blocks, it generates a cloud of nausea-causing gas on the water surface
■ This cloud spreads across adjacent water with a maximum radius of 3 blocks
■ Can be crafted from 9 Sulfur blocks
■ When placed above a Magma Block or a Lava Block, and under 1-4 Water source blocks, it creates a geyser
■ With Magma underneath, the geyser will erupt at random intervals, shooting a plume of water particles upwards and applying an upward impulse to entities above it
■ With Lava underneath, the geyser eruption is continuous, but with slightly muted sounds compared to the eruption from a Magma Block
■ Geyser eruptions emit game events at the beginning and at the end of the eruption that can be detected by Sculk SensorsSulfur Spike
■ Is a new block that generates naturally on Sulfur blocks inside the Sulfur Caves biome
■ Forms a stalactite if placed on the ceiling or a stalagmite if placed on the floor
■ Can be combined to form longer stalactites & stalagmites
■ Stalactites and stalagmites merge if the tips are next to each other, unless you sneak while placing
■ Sulfur Spike stalactites can grow when placed under a Sulfur block
■ Stalagmites will break if they're not attached to something below
■ Stalactites fall down if not attached to something above
■ Being hit by a falling stalactite hurts because they are sharp!
■ Stalagmites are not sharp and do not hurt more to land on
■ Thrown Tridents break Sulfur Spikes
■ Four Sulfur Spikes can be crafted into one SulfurMusic and Sound
■ Added a new music disc:
■ "Bounce" by fingerspit
■ Has a chance of being found in Mineshaft Chest Minecarts that are located in a Sulfur Caves biome
■ Has a comparator output of 8 when played in a Jukebox
■ Added 5 new background music tracks by fingerspit:
■ "Shores"
■ "Memories"
■ "Nightly"
■ "Home"
■ "Ebb"
■ Added block sounds for Sulfur, Potent Sulfur, and Cinnabar
■ Added mob sounds for Sulfur Cube and small Sulfur Cube
■ Added sounds for when using a bucket on a Sulfur Cube
■ Added sounds for geyser eruptionsAdvancements
■ Added new "Uh Oh" Husbandry advancement for having a Sulfur Cube absorb a TNT block
Friends List
■ Added a Friends List, accessible from a new Friends button on the Title Screen and the Pause Menu
■ The Friends List can be opened with a new key bind (default: "O")
■ The Friends button shows a notification badge with the number of incoming friend requests, up to 5 (a "more" indicator is shown beyond that)
■ The Friends List is presented as an overlay with two tabs:
■ Friends: shows your current friends, lets you remove them, and lets you send a new friend request by Profile Name
■ Pending: shows incoming friend requests (which can be accepted or declined) and outgoing friend requests (which can be canceled)
■ The presence of your friends is shown under their name in the Friends List as one of the following:
■ "Offline"
■ "Online"
■ "Online (LAN)"
■ "Online (World)"
■ "Online (Realm)"
■ "Online (Server)"
■ Sending, accepting, declining, cancelling, and removing actions are confirmed in the UI and show a clear error message when the service is unreachable, rate limited, or the requested Profile Name does not exist
■ Friend changes that happen while the game is running are shown through toast notifications:
■ When a friend request is sent
■ When a friend request is received
■ When an outgoing friend request is accepted by the other player
■ Toasts show the other player's face when the skin is available
■ The Friends List checks for updates once per minute while the Friends List is open, or every 5 minutes otherwise
■ The first time the Friends button is shown on the Title Screen, a confirmation dialog is presented to opt in to the Friends List
■ The Friends List, friend request privacy, and the Microsoft account safety settings link are managed from the new "Friends List" section in Online Options
■ Players that have their chat settings set to "Friends Only" on their Xbox profile will only see chat messages from other players if they are friendsFriends List Settings in Online Options
■ Added a setting to control the availability of the Friends List and its features in Online Options
■ Added an "In-Game Notification" toggle in Online Options to control whether Friends List toasts appear while in a world
■ Added an "Allow Requests" toggle in Online Options to control whether other players can send you friend requests
■ Added a "Visibility" option in Online Options screen to control how much activity is shared with friends (default: "All")
■ "Full": shares in-game activity
■ "Hidden": no activity shared, appearing as "Offline" to friends
■ "Limited": activity sharing limited to "Online" & "Offline"
■ Added an "Xbox Settings..." button in Online Options that opens the Microsoft account privacy and online safety settingsVulkan Support
■ As previously announced, we intend to switch the game from OpenGL to Vulkan
■ Vulkan is not supported by older hardware or drivers - OpenGL will be used as a fallback on those cases
■ The current requirement is Vulkan 1.2 with dynamic rendering and push descriptors, but this requirement may increase or decrease over time
■ This is currently an experimental rendering backend, and may not be as performant or stable
■ Please report any bugs you find with it to our bug tracker
■ Under Vulkan, we will prefer your dedicated graphics card over any integrated graphics, which is a change from OpenGL
■ You can see which backend is being used in your F3 debug overlay (in the system_specs section)
■ On macOS, we use MoltenVK to translate Vulkan to Metal"Graphics API" Video Setting
■ This is a new option available in the "Video Settings"
■ There are three values:
Default
,
Prefer Vulkan (Experimental)
and
Prefer OpenGL
■ "Default" may be changed at our discretion, and we recommend this for all users unless you experience issues and need to change
■ Currently, it is the same as "Prefer OpenGL"
■ "Prefer Vulkan (Experimental)" will attempt to render using Vulkan, but fall back to OpenGL if it doesn't work
■ Vulkan support is experimental for now, and using it might reduce performance or cause instability on some systems
■ "Prefer OpenGL" will attempt to render using OpenGL, but fall back to Vulkan if it doesn't workStartup and Fallback Behavior
■ If the game crashes at startup with "Prefer Vulkan (Experimental)" set, the setting will automatically be changed to "Default"
■ When set to "Default", the game will still attempt to gather systems information about Vulkan at startup
■ If the game crashes at startup with "Default" set, the setting will automatically be changed to "Prefer OpenGL"
■ With "Prefer OpenGL" set, no interaction will be made with Vulkan in case that causes crashesChanges
■ Tweaked various mobs hitbox, eye height, and rider positions
■ Hoglins are now considered hostile and do not spawn on Peaceful difficulty
■ Fixed baby Hoglin's and Zoglin's left ear texture so it's properly mirrored
■ Updated the Main Menu background panorama
■ When the game is overwhelmed with particles, instead of removing existing particles in flight, it will now randomly select for particles to render or not render to stay under the particle limit
■ This change is especially visible with a large number of new geyser eruptions
■ As the host of a world, changing the game mode with F3 + F4 or with commands changes the default game mode of the world
■ Upgrading certain worlds from before 26.1 can now be faster
■ Respawning (as a spectator) in a hardcore world no longer turns off the spectators_generate_chunks game rule
■ Removed Touchscreen ModeDeveloper's Note:
Touchscreen mode has been poorly implemented and not properly supported for a long time. We are removing this feature in this release. To provide your feedback on this topic, head over to the feedback site.Minor Tweaks to Blocks, Items and Entities
■ Beds are now slightly more bouncy to match Bedrock
■ When an entity bounces off of a block or other collidable entity, it emits a vibration of frequency 2Developer's Note:
We have tweaked how Beds and Slime Blocks restitute entity velocity after collisions. For instance, when air drag is removed via the entity attribute, Slime Blocks will now correctly bounce Mobs indefinitely. This may affect player perception of the bounciness of Beds and Slime Blocks.Sounds
■ Updated sounds for Nautilus jets and Nautilus recovers
■ Updated hurt and death sounds for one of the Chicken's sound variantsUI
■ Added a Friends button to the Title Screen and the Pause Menu
■ The tooltip for the "Exclusive Fullscreen" video setting now mentions that Adaptive Sync (Nvidia G-Sync, AMD FreeSync) should work when it is enabled and will not work when it is disabledWorld Options Screen
■ The host of a world now has access to the "Game Mode" and "Allow Commands" buttons in the World Options screen
■ These buttons are not available in HardcoreOpen to LAN Screen
■ The host of a world can now configure the "Game Mode" and "Allow Commands" values for other players in your world (separate from themselves)
■ These buttons are available under a "Settings for Other Players" header in the Open to LAN screenTechnical Changes
■ The Data Pack version is now 107.1
■ The Resource Pack version is now 88.0
■ Profiling the game with Tracy (launching with --tracy) now includes GPU timings
■ Rendering now uses a reversed depth buffer, which helps with Z-fighting on most hardware
■ The fps F3 screen entry will now report which type of present mode is used (e.g. mailbox or fifo relaxed), as opposed to just vsync
■ The particle_render_stats now includes the counts of different particle groups (SQ for single quads, NR for no render, EG for elder guardians and IP for item pickup), as well as the total
■ A player's score will no longer be displayed in the player tab overlay if the player doesn't have the objective
■ Updates to telemetryServer Properties
■ Added chat-spam-threshold-seconds and command-spam-threshold-seconds properties, separating the spam thresholds for chat vs commands
■ Both thresholds are set to 10 by default, which was the existing threshold for combined command+chat spam
■ These thresholds configure the mechanism that automatically kicks players for sending too many chat messages or commands
■ The value describes how many seconds worth of spamming a player must do to get kicked, where each message a player sends increases the counter by 1 second
■ The counter is decremented once per tick (equivalent to 1/20th of a second), and a player is kicked if their counter reaches the configured threshold
■ Either threshold can be set to 0 to disable kicks for the associated type of spam
■ Examples of message rates that would cause a kick, given the default threshold of 10:
■ Sending 11 messages in 1 second
■ Sending 14 messages in 2 seconds
■ Sending 21 messages in 10 secondsMinecraft Server Management Protocol 3.0.0
■ The management server now starts before the Minecraft server starts
■ Most notably, this means the heartbeat will be sent while the world is loading and potentially upgrading
■ The rpc.discover and notification/server/status methods are now accessible before the dedicated server spins up
■ The server will return an error when other methods are called during this timeTelemetry
New Property in World Events
■ server_session_id a unique identifier for a multiplayer session, shared across all players in that session
■ A "session" is defined as a continuous period where at least one player was in the server
■ This property is required and not affected by the opt-in settingNew Required Events
■ graphics_capabilities
■ This is a new event that posts on startup, and informs us of the capabilities of the graphics device used to play the game
■ Added new property: backend_name
■ This will be Vulkan or OpenGL, and will help us understand which Graphics API players are using
■ Added new property: backend_failure_reason
■ This will be a list of short error codes, for example vulkan_device_version_too_low, which will help us identify any issues with our targeted Vulkan requirements
■ Added new property: backend_failure_message
■ This will be short and vague messages, such as Failed to find the GLFW platform surface extensions, which will help us narrow down issues if players are experiencing issues running with Vulkan
■ Added new property: backend_failure_missing_capabilities
■ This will be a list of missing capabilities from Vulkan, for example VULKAN_CORE_1_2, VK_KHR_dynamic_rendering, which will help us know which capabilities players would need in order to use VulkanData Pack Version 107.1
Sulfur Cube Archetype Registry
Added data-driven minecraft:sulfur_cube_archetype registry. Elements are loaded from data//sulfur_cube_archetype/.json.
Entry format: Object with fields:
■ items - item tag that contains all items that can be fed to Sulfur Cubes of this archetype
■ buoyant - boolean indicating if the Sulfur Cube of this archetype floats in liquids
■ explosion - an optional field, if present, the Sulfur Cube of this archetype will explode:
■ fuse - positive integer, the fuse time when ignited
■ power - non-negative integer, the explosion power
■ causes_fire - boolean, whether the explosion causes fire
■ contact_damage - an optional field, if present, the Sulfur Cube of this archetype will deal damage to entities when they come in contact with it
■ amount - non-negative float, amount of damage dealt
■ damage_type - damage type
■ attribute_to_source - boolean indicating if the damage is attributed to the Sulfur Cube
■ attribute_modifiers - a list of objects with fields:
■ attribute - entity attribute, the attribute to modify
■ id - namespaced ID, unique identifier for the modifier
■ amount - double, the amount to modify the attribute by
■ operation - string, how to modify the attribute, one of add_value, add_multiplied_base, and add_multiplied_total
■ knockback_modifiers - a field that contains various modifier fields for the Sulfur Cube's knockback magnitude and direction
■ horizontal_power - float that represents the horizontal power of the knockback
■ vertical_power - float that represents the vertical power of the knockback
■ sound_settings - a field that contains various sound settings for the Sulfur Cube
■ hit_sound - sound event that is played when the Sulfur Cube is hit while it has a block inside
■ push_sound - sound event that is played when the Sulfur Cube is pushed while it has a block inside
■ push_sound_impulse_threshold - float that specifies the smallest impulse required to trigger the push sound effect on the Sulfur Cube
■ push_sound_cooldown - float that specifies the cooldown in seconds for the push sound effectCommands
■ When granting or revoking several advancements, the command output will now report how many advancements changed state across all players
■ When granting or revoking advancements or a criterion on several players, the command output will now report the number of players that any change applied to
■ Team color arguments (used in team modify [name] color and waypoint modify [name] color) now accept only lowercase names with underscores
■ e.g. only dark_purple is accepted and not darkpurple or DarkPurple
■ Values now match the color names in text components
■ The execute on owner command will now consider Vexes as owned by their EvokerAdded UNPUBLISH
■ Allows to unpublish the integrated server if there is one present
Attributes
Added MINECRAFT:BOUNCINESS
■ Determines what portion of the velocity is restituted after the entity collides with blocks and collidable entities
■ When landing on bouncy blocks, like Beds and Slime Blocks, the higher bounciness (of the block or the entity) is applied
■ Accepts values between 0.0 and 1.0
■ Default value: 0.0 - no velocity is restituted
■ Maximum value: 1.0 - full velocity is restituted, collisions with blocks and collidable entities will have no effect on lowering the velocityAdded MINECRAFT:FRICTION_MODIFIER
■ Determines how much ground friction is applied to the entity in regard to the block it is on
■ Accepts values between 0.0 and 2048.0
■ Default value: 1.0 - friction of blocks is not modified
■ Minimum value: 0.0 - friction of blocks is reduced to zero
■ Values higher than 1.0 increase the friction applied to the entity from the blocks it is onAdded MINECRAFT:AIR_DRAG_MODIFIER
■ Determines how much drag is applied to an entity while in the air
■ Accepts values between 0.0 and 2048.0
■ Default value: 1.0 - the entity uses existing drag when moving in the air
■ Minimum value: 0.0 - no drag is applied to the entity
■ Values higher than 1.0 increase the drag applied to the entity when moving through the airAdded MINECRAFT:NAME_TAG_DISTANCE
■ Controls how far away in blocks the name tag of an entity is visible
■ The name cannot be visible if the entity is not visible
■ Accepts values between 0.0 and 512.0
■ Default value: 64.0Added MINECRAFT:BELOW_NAME_DISTANCE
■ Controls how far away in blocks the below_name scoreboard display is visible
■ The display cannot be visible if the entity is not visible
■ Accepts values between 0.0 and 512.0
■ Default value: 10.0Changes to MINECRAFT:KNOCKBACK_RESISTANCE
■ The minimum value was changed from 0.0 to -2.0
Data Components
Added MINECRAFT:SULFUR_CUBE_CONTENT
■ Represents the item that is absorbed by the Sulfur Cube
■ Format: item that is absorbed by the Sulfur Cube
■ e.g. minecraft:sulfur_cube_content=green_woolEntity Data
■ Removed the HurtByTimestamp tag from Living Entities, ticks_since_last_hurt_by_mob should be used instead
Block Entity Data
■ The minecraft:bed block entity has been removed
Damage Types
■ Added a new minecraft:sulfur_cube_hot damage type
Predicates
Entity predicate format has changed from a structure with multiple optional fields to one similar to data component maps.
For example: previously, effects was an optional field:
{
"effects": {...}
}In this version it has become a component-like sub-predicate entry:
{
"minecraft:effects": {...}
}The main functional changes are:
■ All keys in entity predicates are now namespaced IDs
■ Since namespaced IDs can be written without a namespace (defaulting to the minecraft namespace), existing field names are still valid
■ Exception: the field type has been renamed to minecraft:entity_type
■ Unrecognized sub-predicate components are now rejected (previously, unknown fields were ignored)Existing type-specific sub-predicates have been renamed and moved to top-level.
■ minecraft:lightning to minecraft:type_specific/lightning
■ minecraft:fishing_hook to minecraft:type_specific/fishing_hook
■ minecraft:player to minecraft:type_specific/player
■ minecraft:raider to minecraft:type_specific/raider
■ minecraft:sheep to minecraft:type_specific/sheep
■ minecraft:slime to minecraft:type_specific/cube_mob as it now includes Sulfur Cubes in addition to Slimes and Magma CubesFor example:
{
"type_specific": {
"type": "minecraft:player",
"looking_at": {
"type": "minecraft:ender_dragon"
}
}
}becomes
{
"minecraft:type_specific/player": {
"looking_at": {
"minecraft:type": "minecraft:ender_dragon"
}
}
}Added MINECRAFT:ENTITY_TAGS entity sub-predicate
This predicate matches entity tags (i.e. ones set with the /tag command).
Fields:
■ any_of - optional list of strings, if present the matched entity must have at least one of the listed tags
■ all_of - optional list of strings, if present the matched entity must have all the listed tags
■ none_of - optional list of strings, if present the matched entity must have none of the listed tagsWorld Generation
■ Added matching_biomes world generation-type block predicate type which checks if the block position matches one of the specified biomes
■ Format: object with fields:
■ biomes - biome ID, list of biome IDs, or hash-prefixed biome tag: the biomes to match
■ tree feature configuration's below_trunk_provider block state provider no longer has a default valueSurface Rules
Changes to NOISE_THRESHOLD Condition
■ Added new is_3d field - boolean, true if the noise should be evaluated in 3D
■ If not specified, defaults to falseDimension Types
■ The field infiniburn now also accepts an ID and a list of IDs in addition to a tag
Configured Features
Added MINECRAFT:SEQUENCE Feature Type
Generates a list of Placed Features in order. If any feature in the list is not placed, the following features will also be skipped.
Format: object with fields:
■ features - list of Placed Features or hash-prefixed Placed Feature tag, the features to generateAdded MINECRAFT:TEMPLATE Feature Type
Places one template randomly chosen from the given weighted list of namespaced IDs. By default, the template will be spawned randomly rotated, centered around the origin.
Format: object with fields:
■ templates - weighted list of structure template entries. Each structure template entry is composed of a namespaced ID and a list of rotations to randomly choose from
■ id - The template's namespaced ID
■ rotations - Optional list of rotations to choose from and apply to this template if it is picked
■ Allowed values: none, clockwise_90, 180, counterclockwise_90
■ If not specified, defaults to all allowed valuesAdded MINECRAFT:WEIGHTED_RANDOM_SELECTOR Feature Type
Randomly selects one of the given features to generate based on their weights.
Format: object with fields:
■ features - list of Placed Features and their weightsChanges to MINECRAFT:POINTED_DRIPSTONE
■ Renamed Feature Type pointed_dripstone to speleothem
■ Added field base_block - block state, describes the block forming the base of the speleothem
■ Added field pointed_block - block state, describes the block creating the columns of the speleothem
■ Added field replaceable_blocks - block ID, list of block IDs, or hash-prefixed block tag describing which blocks this feature can generate on
■ Renamed field chance_of_taller_dripstone to chance_of_taller_generationChanges to MINECRAFT:DRIPSTONE_CLUSTER
■ Renamed Feature Type dripstone_cluster to speleothem_cluster
■ Added field base_block - block state, describes the block forming the base of the speleothem
■ Added field pointed_block - block state, describes the block creating the columns of the speleothem
■ Added field replaceable_blocks - block ID, list of block IDs, or hash-prefixed block tag describing which blocks this feature can generate on
■ Renamed field dripstone_block_layer_thickness to speleothem_block_layer_thickness
■ Renamed field chance_of_dripstone_column_at_max_distance_from_center to chance_of_speleothem_at_max_distance_from_center
■ Renamed field max_distance_from_edge_affecting_chance_of_dripstone_column to max_distance_from_edge_affecting_chance_of_speleothemChanges to MINECRAFT:LARGE_DRIPSTONE
■ Added field replaceable_blocks - block ID, list of block IDs, or hash-prefixed block tag describing which blocks this feature can generate on
■ The maximum allowed value for column_radius has been reduced from 19 to 16 to prevent features from reaching beyond neighboring chunks
■ Wind offset is now clamped to ensure the full dripstone (radius + wind) stays within neighboring chunk boundsChanges to MINECRAFT:LAKE
■ Added field can_place_feature - block predicate, describes which blocks this feature can be placed on
■ Added field can_replace_with_air_or_fluid - block predicate, describes which blocks this feature can replace with air or the provided fluid block
■ Added field can_replace_with_barrier - block predicate, describes which blocks this feature can replace with the provided barrier blockChanges to MINECRAFT:GEODE
■ The fields cannot_replace and invalid_blocks in the blocks section of the feature configuration now also accept an ID and a list of IDs in addition to a tag
Changes to MINECRAFT:ROOT_SYSTEM
■ The field root_replaceable in the feature configuration now also accepts an ID or a list of IDs in addition to a tag
■ New field level_test_distance indicating how far away from the origin the root system will check the existing terrain
■ New field max_level_deviation indicating how far the ground level can deviate from the original ground level at these test positionsChanges to MINECRAFT:VEGETATION_PATCH
■ The field replaceable in the feature configuration now also accepts an ID and a list of IDs in addition to a tag
Changes to MINECRAFT:WATERLOGGED_VEGETATION_PATCH
■ The field replaceable in the feature configuration now also accepts an ID and a list of IDs in addition to a tag
Changes to MINECRAFT:MULTIFACE_GROWTH
■ Field block is now mandatory (defaulted to minecraft:grow_lichen)
Structure Processors
Changes to MINECRAFT:BLOCK_ROT
■ Now evaluates the block state produced by previous block processors in the chain, instead of always using the original block defined in the structure
■ The first processor in the chain still always evaluates against the original structure-defined blockMINECRAFT:PROTECTED_BLOCKS
■ The field value now also accepts an ID or a list of IDs in addition to a tag
Density Functions
Added MINECRAFT:INTERVAL_SELECT
Selects between a number of Density Functions based on an input Density Function and a set of threshold values.
Format: object with fields:
■ input - Density Function, the value to be compared with any given thresholds
■ thresholds - non-empty list of floats, the threshold values to compare input with
■ If input < thresholds[i], the result of functions[i] will be selected
■ If the input is greater than the last threshold value, the last function will be selected
■ Must be one fewer element in thresholds than in functions
■ functions - list of at least 2 Density Functions, the resulting functions to be selected from
■ Must be one more element in functions than in thresholdsRemoved MINECRAFT:WEIRD_SCALED_SAMPLER
■ This Density Function has been removed, with its functionality replaced by interval_select
■ When rarity_value_mapper was type_1, equivalent to:
■ interval_select with thresholds -0.75, -0.5, 0.5, 0.75
■ Selected functions follow: abs(rarity * noise(x/rarity, y/rarity, z/rarity))
■ Corresponding rarity values: 0.5, 0.75, 1.0, 2.0, 3.0
■ When rarity_value_mapper was type_2, equivalent to:
■ interval_select with thresholds -0.5, 0.0, 0.5
■ Selected functions follow: abs(rarity * noise(x/rarity, y/rarity, z/rarity))
■ Corresponding rarity values: 0.75, 1.0, 1.5, 2.0Tags
Block Tags
■ Added #suppresses_bounce - all blocks that suppress the bounciness of entities when colliding with them
■ Added #causes_periodic_geyser_eruptions - all blocks that cause periodic eruptions of Potent Sulfur blocks
■ Added #causes_continuous_geyser_eruptions - all blocks that cause continuous eruptions of Potent Sulfur blocks
■ Added #glazed_terracotta and #concrete collection tags
■ Renamed #concrete_powder collection tag to #concrete_powders
■ Added #shears_extreme_breaking_speed for blocks that can be broken with shears with speed 15
■ Added #shears_major_breaking_speed for blocks that can be broken with shears with speed 5
■ Added #shears_minor_breaking_speed for blocks that can be broken with shears with speed 2
■ Added #speleothems for blocks which are speleothems like Pointed Dripstone and Sulfur Spike
■ Added the following tags for blocks which some mobs are immune to. These have an effect on dismounting and valid surroundings of spawn placements for some mobs, but do not have an effect on pathfinding
■ #fox_immune_to
■ #polar_bear_immune_to
■ #snow_golem_immune_to
■ #stray_immune_to
■ #wither_immune_to
■ #wither_skeleton_immune_to
■ #default_immune_to - this tag is intentionally left emptyItem Tags
■ Added #glazed_terracotta, #concrete, and #concrete_powders collection tags
■ Added #sulfur_cube_food - all items that can be fed to a small Sulfur Cube
■ Added #sulfur_cube_swallowable - all items that can be placed inside a large Sulfur Cube
■ Added the following tags for items that can be placed inside a Sulfur Cube to determine its archetype:
■ #sulfur_cube_archetype/regular
■ #sulfur_cube_archetype/bouncy
■ #sulfur_cube_archetype/slow_flat
■ #sulfur_cube_archetype/fast_flat
■ #sulfur_cube_archetype/light
■ #sulfur_cube_archetype/fast_sliding
■ #sulfur_cube_archetype/slow_sliding
■ #sulfur_cube_archetype/high_resistance
■ #sulfur_cube_archetype/sticky
■ #sulfur_cube_archetype/hot
■ #sulfur_cube_archetype/slow_bouncyDamage Type Tags
■ Added minecraft:sulfur_cube_with_block_immune_to - all damage types that Sulfur Cubes are immune to when having a block absorbed
Entity Tags
■ Added #not_affected_by_geysers - entities that are not affected by the upward impulse applied by geyser eruptions
Game Events
Added MINECRAFT:BOUNCE
■ Emitted when an entity collides with a block or a collidable entity with non-zero bounciness
■ Has a vibration frequency of 2Particles
Added MINECRAFT:SULFUR_CUBE_GOO
■ This particle is showing on a Sulfur Cube mob when hopping around
■ Has no fieldsAdded MINECRAFT:GEYSER_BASE
■ Spawns as a cloud on the base of an erupting Potent Sulfur block
■ Format: object with fields:
■ water_blocks - positive integer, scales the particle size and its burst impulse
■ burst_impulse_base - float, scales the initial burst impulseAdded MINECRAFT:GEYSER_POOF
■ Spawns as a cloud on the base of an erupting Potent Sulfur block
■ Format: object with fields:
■ water_blocks - positive integer, scales the particle size and its burst impulse
■ burst_impulse_base - float, scales the initial burst impulseAdded MINECRAFT:GEYSER_PLUME
■ Spawns as an upwards stream above an erupting Potent Sulfur block
■ Format: object with fields:
■ water_blocks - positive integer, scales the particle size and its burst impulseAdded MINECRAFT:GEYSER
■ An emitter particle that spawns the geyser_base, geyser_poof, and geyser_plume particles above an erupting Potent Sulfur block
■ Format: object with fields:
■ water_blocks - positive integer, scales the particle size and its burst impulseGame Test Environments
Added MINECRAFT:DIFFICULTY
■ Sets the difficulty of the game test environment
■ Format: object with fields:
■ difficulty - the difficulty ID to set, one of peaceful, easy, normal, hardWorld Presets
■ Added a new minecraft:flat_all_dimensions world preset
■ This preset does not show up by default in the Create New World screenResource Pack Version 88.0
■ Beds, Signs, and Hanging Signs now use block models instead of built-in entity models
■ The text on Signs and Hanging Signs cannot be configured yet
■ The minecraft:beds atlas has been removed
■ The minecraft:signs atlas has been removedBlock Sprites
■ Added new Block textures:
■ block/chiseled_cinnabar.png
■ block/chiseled_sulfur.png
■ block/cinnabar.png
■ block/cinnabar_bricks.png
■ block/polished_cinnabar.png
■ block/polished_sulfur.png
■ block/potent_sulfur.png
■ block/sulfur.png
■ block/sulfur_bricks.png
■ block/sulfur_spike_down_base.png
■ block/sulfur_spike_down_frustum.png
■ block/sulfur_spike_down_middle.png
■ block/sulfur_spike_down_tip.png
■ block/sulfur_spike_down_tip_merge.png
■ block/sulfur_spike_up_base.png
■ block/sulfur_spike_up_frustum.png
■ block/sulfur_spike_up_middle.png
■ block/sulfur_spike_up_tip.png
■ block/sulfur_spike_up_tip_merge.png
■ Beds now use block models and textures, replacing with the respective bed's color's name
■ block/bed_down.png
■ block/bed_head_north.png
■ block/_bed_foot_east.png
■ block/_bed_foot_south.png
■ block/_bed_foot_up.png
■ block/_bed_foot_west.png
■ block/_bed_head_east.png
■ block/_bed_head_up.png
■ block/_bed_head_west.png
■ Signs and Hanging Signs now use block models and textures, replacing with the sign's wood type (e.g. mangrove)
■ block/_sign.png
■ block/_hanging_sign.png
■ The process of upgrading your pack's Bed, Sign, and Hanging Sign textures can be assisted by using this automated Slicer tool
■ Renamed block/quartz_pillar.png and block/purpur_pillar.png to append _side as a suffixItem Sprites
■ Added new Item sprites:
■ item/sulfur_cube_bucket.png
■ item/sulfur_spike.png
■ item/music_disc_bounce.pngUI Sprites
■ Added new textures for the Sign edit screen background, replacing with the sign's wood type (e.g. mangrove):
■ gui/sign/.png
■ Added new UI sprites:
■ gui/sprites/friends/accept.png
■ gui/sprites/friends/accept_highlighted.png
■ gui/sprites/friends/cancel.png
■ gui/sprites/friends/friends.png
■ gui/sprites/friends/illustrations_00.png
■ gui/sprites/friends/list_separator_top.png
■ gui/sprites/friends/loading.png
■ gui/sprites/friends/reject.png
■ gui/sprites/friends/reject_highlighted.png
■ gui/sprites/friends/remove.png
■ gui/sprites/friends/background.png
■ gui/sprites/friends/button.png
■ gui/sprites/friends/button_disabled.png
■ gui/sprites/friends/button_highlighted.png
■ gui/sprites/friends/toast_background.png
■ gui/sprites/pause_menu/player_reporting.png
■ gui/sprites/pause_menu/bug.png
■ gui/sprites/pause_menu/social_interactions.pngEntity Textures
■ Added new Entity textures:
■ entity/sulfur_cube/sulfur_cube_outer.png
■ entity/sulfur_cube/sulfur_cube_inner.png
■ entity/sulfur_cube/sulfur_cube_outer_small.png
■ entity/sulfur_cube/sulfur_cube_inner_small.pngSounds
■ Added sounds for the Sulfur Block:
■ block.sulfur.break
■ block.sulfur.hit
■ block.sulfur.place
■ block.sulfur.step
■ block.sulfur.fall
■ Added sounds for the Potent Sulfur Block:
■ block.potent_sulfur.break
■ block.potent_sulfur.hit
■ block.potent_sulfur.place
■ block.potent_sulfur.step
■ block.potent_sulfur.fall
■ block.potent_sulfur.noxious_gas
■ Added sounds for the Cinnabar Block:
■ block.cinnabar.break
■ block.cinnabar.hit
■ block.cinnabar.place
■ block.cinnabar.step
■ block.cinnabar.fall
■ Added sounds for the Sulfur Cube:
■ entity.sulfur_cube.jump
■ entity.sulfur_cube.squish
■ entity.sulfur_cube.hurt
■ entity.sulfur_cube.death
■ entity.sulfur_cube.absorb
■ entity.sulfur_cube.eject
■ entity.sulfur_cube.bounce
■ entity.sulfur_cube.regular.hit
■ entity.sulfur_cube.regular.push
■ entity.sulfur_cube.bouncy.hit
■ entity.sulfur_cube.bouncy.push
■ entity.sulfur_cube.slow_flat.hit
■ entity.sulfur_cube.slow_flat.push
■ entity.sulfur_cube.fast_flat.hit
■ entity.sulfur_cube.fast_flat.push
■ entity.sulfur_cube.light.hit
■ entity.sulfur_cube.light.push
■ entity.sulfur_cube.fast_sliding.hit
■ entity.sulfur_cube.fast_sliding.push
■ entity.sulfur_cube.slow_sliding.hit
■ entity.sulfur_cube.slow_sliding.push
■ entity.sulfur_cube.high_resistance.hit
■ entity.sulfur_cube.high_resistance.push
■ entity.sulfur_cube.sticky.hit
■ entity.sulfur_cube.sticky.push
■ entity.sulfur_cube.hot.hit
■ entity.sulfur_cube.hot.push
■ Added sounds for the small Sulfur Cube:
■ entity.small_sulfur_cube.jump
■ entity.small_sulfur_cube.squish
■ entity.small_sulfur_cube.hurt
■ entity.small_sulfur_cube.death
■ Added sounds for geyser eruptions:
■ block.potent_sulfur.geyser_eruption
■ block.potent_sulfur.geyser_eruption_active
■ block.potent_sulfur.geyser_continuous_eruption
■ block.potent_sulfur.geyser_continuous_eruption_active
■ Added biome music for Sulfur Caves:
■ music.overworld.sulfur_cavesParticles
■ Added new Particle textures:
■ particle/noxious_gas_01.png
■ particle/noxious_gas_02.png
■ particle/noxious_gas_03.png
■ particle/noxious_gas_04.png
■ particle/noxious_gas_05.png
■ particle/noxious_gas_06.png
■ particle/noxious_gas_07.png
■ particle/noxious_gas_08.png
■ particle/geyser_base_01.png
■ particle/geyser_base_02.png
■ particle/geyser_base_03.png
■ particle/geyser_base_04.png
■ particle/geyser_base_05.png
■ particle/geyser_base_06.png
■ particle/geyser_base_07.png
■ particle/geyser_base_08.png
■ particle/geyser_plume_01.png
■ particle/geyser_plume_02.png
■ particle/geyser_plume_03.png
■ particle/geyser_plume_04.png
■ particle/geyser_plume_05.png
■ particle/geyser_plume_06.png
■ particle/geyser_plume_07.png
■ particle/geyser_plume_08.png
■ particle/geyser_poof_01.png
■ particle/geyser_poof_02.png
■ particle/geyser_poof_03.png
■ particle/geyser_poof_04.png
■ particle/geyser_poof_05.png
■ particle/geyser_poof_06.png
■ particle/geyser_poof_07.png
■ particle/geyser_poof_08.pngItem Models
■ The following special model types have been removed:
■ minecraft:bed
■ minecraft:standing_sign
■ minecraft:hanging_signShaders & Post-process Effects
■ The core/rendertype_text, core/rendertype_text_see_through, core/rendertype_text_intensity, core/rendertype_text_intensity_see_through, core/rendertype_text_background, and core/rendertype_text_background_see_through shaders have been replaced by core/text and core/text_background
■ Variants are now controlled by shader defines: IS_GUI, IS_SEE_THROUGH, and IS_GRAYSCALEFixed bugs in 26.2
■ MC-1788 - Ocelots do not spawn naturally on Peaceful difficulty in jungles and bamboo jungles
■ MC-123068 - The number of advancements said to be revoked from the player is incorrect
■ MC-134349 - Making a zoomed-out version of a map fails when using the "Pick Block" key
■ MC-174630 - The secondary beacon effect remains when switching the primary effect
■ MC-186131 - Piglins and hoglins cannot spawn naturally on Peaceful difficulty
■ MC-190728 - The side and bottom surfaces of waterlogged blocks z-fight when looking at them from a distance
■ MC-223248 - Spore blossom particles gradually disappear/lessen until the world is reloaded
■ MC-229057 - Picking up an axolotl with a lead attached destroys the lead
■ MC-236770 - The "Ambient" and "Axolotl" mob caps both display as "A" in the debug overlay
■ MC-248758 - Logged error: Detected setBlock in a far chunk
■ MC-252814 - The clamp density function takes a direct input and doesn't allow a reference
■ MC-268008 - Players' sneaking state can sometimes desync
■ MC-269520 - The game freezes when using /locate in a world without structures enabled
■ MC-269786 - "ID" is not capitalized in some strings
■ MC-271008 - Unused pixels in bed textures
■ MC-276733 - Bed items produce wool particles, but bed blocks produce planks particles
■ MC-277395 - The options.screenEffectScale.tooltip string displayed when holding your mouse cursor over the "Distortion Effects" slider is improperly capitalized
■ MC-277396 - Strings referencing nether portals are inconsistently capitalized
■ MC-277487 - The game softlocks when attempting to create a new world if the saves folder is not writable
■ MC-279122 - Some strings that contain the abbreviation "id" are improperly capitalized
■ MC-279125 - Some "/locate" strings are missing articles before the word "reasonable"
■ MC-279126 - The mco.configure.world.restore.download.question.line1 string incorrectly spells the word "singleplayer" as "single player"
■ MC-279137 - The titles within some player reporting and punishment menus are improperly capitalized
■ MC-279138 - The command.failed string is missing a conjunction
■ MC-279154 - The advancements.story.enter_the_nether.description string is missing a serial comma
■ MC-279156 - The titles within some player reporting and punishment menus are improperly capitalized
■ MC-279186 - The build.tooHigh string is missing an article before the word "Height"
■ MC-279189 - The mco.configure.world.leave.question.line1 string is missing a comma
■ MC-296343 - Using the mouse wheel to switch between cast fishing rods briefly displays the uncast texture in first-person
■ MC-297491 - Glyphs from TTF files are no longer rendered correctly on glow signs
■ MC-301325 - Menu music starts for a brief moment during the creation of a new world
■ MC-301761 - Elements within the Realms “Players” tab all move down slightly when the “Invited” element is selected using the TAB key
■ MC-302144 - Players respawn inside the bottom bedrock layers when the world spawn point is set in the Nether
■ MC-302268 - Running multiple commands quickly kicks the player for spamming in multiplayer
■ MC-302488 - Strings that contain the term "Safe Mode" are inconsistently capitalized
■ MC-302496 - Glowing dragon fireballs no longer show the glowing outline
■ MC-302554 - Glowing falling blocks no longer show the glowing outline
■ MC-302628 - Dolphins don't dismount minecarts when passing over activator rails
■ MC-303401 - Using the "Pick Block" key on maps with map_post_processing from a cartography table in Creative mode causes the game to crash
■ MC-304113 - Underwater fog is not applied correctly at low render distances
■ MC-304862 - Activating a dispenser with a hostile mob spawn egg in Peaceful difficulty consumes the egg and plays a sound
■ MC-304873 - The options.textureFiltering.rgss.tooltip string is missing a hyphen between the words "shader" and "based"
■ MC-304874 - The options.textureFiltering.anisotropic.tooltip string is missing a hyphen between the words "hardware" and "based"
■ MC-305182 - Textures far away from the player sometimes have black spots (with certain resource packs)
■ MC-305239 - Growing world borders reset to their starting size upon reopening the world
■ MC-305467 - The ender dragon's death animation effects render in front of worn armor
■ MC-305475 - Tripwire above the player's head gets triggered twice when jumping
■ MC-306064 - Mobs can be forced to look like they're dying while they aren't by using commands
■ MC-306399 - The Spectator mode "Teleport to Player" action only updates the list of valid targets after the Spectator mode menu is hidden
■ MC-306401 - Shulkers' name tags display inside them when they're open
■ MC-306460 - The game window is one pixel too tall in fullscreen mode
■ MC-306622 - The height of chicken jockeys is slightly off
■ MC-306673 - The color of sleeping baby snow foxes' eyes is inconsistent with their adult variant
■ MC-306685 - The riding position on baby hoglins is too low
■ MC-306726 - Transparent blocks flicker as the camera is moved
■ MC-306738 - Blocks sometimes remain visible after breaking
■ MC-306750 - The texture of snifflets contains unused pixels
■ MC-306840 - Dolphins still drown themselves when no players are nearby
■ MC-306890 - Campfires cause bees to work much more slowly
■ MC-306903 - Cubic Bézier easing functions sometimes produce wrong values
■ MC-306946 - The block light transition from level 1 to 0 under the night sky is not smooth when Smooth Lighting is enabled
■ MC-306962 - The "Take Screenshot" key bind doesn't work when set to a mouse button
■ MC-306972 - Wardens repeatedly roar in place when detecting ghasts
■ MC-307002 - Using /kill on one of the end crystals used to respawn the ender dragon no longer aborts the respawn sequence
■ MC-307008 - Severe framerate drops since 26.1
■ MC-307012 - When a scoreboard objective is set to the below_name display mode, all named entities with no score display it with a score of 0
■ MC-307043 - Applying a freeze effect while damaging a mob causes an incorrect value for ticks_since_last_hurt_by_mob
■ MC-307054 - Bone meal can no longer be applied to sweet berry bushes with a block above them
■ MC-307125 - Target selectors with duplicate team arguments are parsed inconsistently depending on argument order
■ MC-307144 - The game reads world generation data from data packs or world_gen_settings.dat inconsistently, preventing updating large biome sources
■ MC-307159 - Using bone meal from the main hand simultaneously places a block held in the off hand
■ MC-307418 - The game crashes when trying to upgrade a legacy worldGet 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 jarReport bugs here:
■ Minecraft issue tracker!Want to give feedback?
Original source
■ For any feedback and suggestions, head over to the Feedback site. If yo - Jun 12, 2026
- Date parsed from source:Jun 12, 2026
- First seen by Releasebot:Jul 3, 2026
Minecraft 26.2 Release Candidate 2
Minecraft releases a second Java Edition Release Candidate, fixing critical issues from the previous candidate, including a survival softlock in a hole with a sulfur cube and slower-than-normal respawning at the height limit.
A Minecraft Java Release Candidate
A second release candidate has arrived! In this one we are fixing a couple of critical issues found in the previous release candidate.
Happy mining!
Fixed bugs in 26.2 Release Candidate 2
- MC-308731 - With a specific setup, a survival player can become softlocked in a hole with a sulfur cube
- Fixed an issue where respawning at height limit caused the respawn to take a lot longer than normal
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.
- Jun 11, 2026
- Date parsed from source:Jun 11, 2026
- First seen by Releasebot:Jul 3, 2026
Minecraft 26.2 Release Candidate 1
Minecraft ships the first 26.2 release candidate and the Chaos Cubed game drop for Java Edition, with a fix for the Friends Screen key bind and a note that this candidate may become the full release if no critical issues appear.
A Minecraft Java Release Candidate
Today we are shipping the first release candidate for 26.2 and the Chaos Cubed 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.2 Release Candidate 1
- MC-308716 - Pressing the "Friends Screen" key bind while in a world doesn't bring up the friends list
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.
Similar to Minecraft with recent updates:
- Smokeball release notes135 release notes · Latest Jul 2, 2026
- Cosmolex release notes20 release notes · Latest Jul 30, 2025
- PracticePanther release notes34 release notes · Latest Apr 8, 2026
- Salesforce release notes15 release notes · Latest Jun 1, 2026
- Microsoft release notes632 release notes · Latest Jul 2, 2026
- Zoom release notes168 release notes · Latest Jun 22, 2026
- Jun 10, 2026
- Date parsed from source:Jun 10, 2026
- First seen by Releasebot:Jul 3, 2026
Minecraft 26.2 Pre-Release 6
Minecraft ships 26.2 Pre-Release 6 with a fix for proper spectating after dying in hardcore worlds, including a correction so respawning as a spectator no longer turns off the spectators_generate_chunks game rule.
Today we're shipping the 26.2 Pre-Release 6. This version includes a fix that allows proper spectating after dying in a hardcore world.
Happy mining!
Changes
- Respawning (as a spectator) in a hardcore world no longer turns off the spectators_generate_chunks game rule
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.
- Jun 8, 2026
- Date parsed from source:Jun 8, 2026
- First seen by Releasebot:Jul 3, 2026
Minecraft 26.2 Pre-Release 5
Minecraft releases 26.2 Pre-Release 5, bringing Hardcore mode setting updates, smarter Graphics API crash fallback behavior, and a batch of bug fixes across world options, sounds, menus, and game mode handling.
Today it is time for 26.2 Pre-Release 5, with a change to Hardcore mode settings along with other fixes! As announced at Minecraft Live, the drop is set to release on June 16!
Happy (careful) hardcore mining!Changes
- The game setting for Graphics API now changes if a crash is detected during startup
- The sound for when hitting the sulfur cube of a bouncy archetype now plays the correct sound
- As the host of a world, changing the game mode with F3 + F4 or with commands now changes the default game mode of the world
- The "Game Mode" and "Allow Commands" buttons are no longer available in Hardcore mode worlds
Startup and Fallback Behavior for Graphics API
- If the game crashes at startup with "Prefer Vulkan" set, the setting will automatically be changed to "Default"
- When set to "Default", the game will still attempt to gather systems information about Vulkan at startup
- If the game crashes at startup with "Default" set, the setting will automatically be changed to "Prefer OpenGL"
- With "Prefer OpenGL" set, no interaction will be made with Vulkan in case that causes crashes
Fixed bugs in 26.2 Pre-Release 5
- MC-308470 - The "bouncy" sulfur cube archetype's sounds play at a significantly higher volume
- MC-308575 - The flower_default and flower_warm features generate a single flower, instead of a flower patch
- MC-308587 - Using a spear with Lunge on a geyser launches you downwards
- MC-308619 - Players can change their game mode from the World Options menu in hardcore worlds
- MC-308620 - Pressing the key bound to the "Friends Screen" key bind in the username field in the friends screen closes it instead of typing
- MC-308622 - Custom dialog buttons break the game menu
- MC-308630 - Changing whether commands are enabled does not properly update the state of the "Game Rules" button in the World Options screen
- MC-308633 - Changing your game mode with commands doesn't update the World Options screen
- MC-308648 - The "Statistics" button in the game menu is shifted to the right when there is a "Server Links..." button
- MC-308657 - The gui.friends.error.unauthorized string contains a comma splice
- MC-308674 - After re-entering the save, the game mode is set to Survival mode.
- MC-308686 - Hardcore death can be bypassed by rejoining the world
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.
- Jun 4, 2026
- Date parsed from source:Jun 4, 2026
- First seen by Releasebot:Jul 3, 2026
Minecraft 26.2 Pre-Release 4
Minecraft releases 26.2 Pre-Release 4 with Chaos Cubed drop tweaks, particle rendering improvements, Sulfur Cube knockback adjustments, World Options and Open to LAN updates, plus fixes for fullscreen, Realms, crashes, and other bugs.
Today we are releasing 26.2 Pre-Release 4, with a couple of fixes and tweaks to the Chaos Cubed drop. As announced at Minecraft Live, the drop is set to release on June 16!
Happy crafting!
Changes
- When the game is overwhelmed with particles, instead of removing existing particles in flight, it will now randomly select for particles to render or not render to stay under the particle limit
- This change is especially visible with a large number of new geyser eruptions
Sulfur Cube mob
- The Sulfur Cube will now be knocked back farther as the knockback enchantment level increases
Potent Sulfur
- The Ender Dragon will no longer be affected by the Geyser
UI
- The "Multiplayer Options" screen has been renamed back to "Open to LAN"
- Fixed an issue where the Realms configuration screen could fail to open
World Options screen
- The host of a world now has access to the "Game Mode" and "Allow Commands" buttons in the World Options screen
Open to LAN screen
- As opposed to World Options, the host of a world can configure the "Game Mode" and "Allow Commands" values for other players in their world (separate from themselves)
- These buttons are available under a "Settings for Other Players" header
Technical Changes
- The Data Pack version is now 107.1
- The particle_render_stats now includes the counts of different particle groups (SQ for single quads, NR for no render, EG for elder guardians and IP for item pickup), as well as the total
Data Pack Version 107.1
Entity Tags
- Added #not_affected_by_geysers - entities that are not affected by the upward impulse applied by Geyser eruptions
Fixed bugs in 26.2 Pre-Release 4
- MC-223248 - Spore blossom particles gradually disappear/lessen until the world is reloaded
- MC-306460 - The game window is one pixel too tall in fullscreen mode
- MC-307382 - Screenshots taken in fullscreen mode on Windows are one pixel too tall
- MC-308063 - The client still thinks commands are enabled when enabling multiplayer with commands and disabling it
- MC-308097 - The "Server Links..." button in the game menu looks out of place
- MC-308174 - Hitboxes of item entities render from farther away than the item entities themselves
- MC-308337 - The "Friends Screen" key bind doesn't work when set to a mouse button
- MC-308339 - Visual glitches occur in the particle effects when plenty of continuous geysers erupt simultaneously
- MC-308579 - Charging a crossbow with Multishot level 32 or higher crashes the game
- MC-308583 - The block breaking animation no longer renders when breaking most mob heads
- MC-308584 - The block breaking animation z-fights with blocks with the Vulkan rendering backend (and rarely with the OpenGL backend)
- MC-308588 - Debug keybinds combinations now execute other keybinds bound to the key
- MC-308592 - Switching gamemode with F3 + F4 applies F4 keybind
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.
- Jun 2, 2026
- Date parsed from source:Jun 2, 2026
- First seen by Releasebot:Jul 3, 2026
Minecraft 26.2 Pre-Release 3
Minecraft ships the third 26.2 pre-release with gameplay tweaks, telemetry updates, and a broad round of bug fixes. It refines Sulfur Cube behavior, improves fullscreen guidance, and tackles crashes, rendering issues, and multiplayer quirks ahead of the next snapshot.
Today we are shipping the third pre-release for 26.2, with a few changes and fixes!
With today's pre-release we're reverting a fix that patched an exploit, known as "Attribute Swapping", for unrelated reasons. Please note that this does not mean "Attribute Swapping" is a supported functionality - it will instead be fixed in a future snapshot.
Happy Mining!
Changes
Sulfur Cube mob
- The block inside a Sulfur Cube now only aligns vertically with the block grid when the Sulfur Cube is invisible
- The squish animation will no longer be played when a Sulfur Cube has a block inside
UI
- The tooltip for the "Exclusive Fullscreen" video setting now mentions that Adaptive Sync (Nvidia G-Sync, AMD FreeSync) should work when it is enabled and will not work when it is disabled
Telemetry
New property in World Events
The following change was missing from the changelog for 26.2 Pre-Release 2:
- server_session_id a unique identifier for a multiplayer session, shared across all players in that session
Fixed bugs in 26.2 Pre-Release 3
- MC-268008 - Players' sneaking state can sometimes desync
- MC-301325 - Menu music starts for a brief moment during the creation of a new world
- MC-307713 - The noxious_gas_08 particle texture has a resolution of 16x15
- MC-307794 - Sulfur cubes with absorbed primed TNT cannot be hit with spears
- MC-307822 - Geysers are less effective on players riding other entities
- MC-307860 - The animation of the dark overlay in the advancements screen is slower on lower framerates
- MC-307884 - Characters in the Unicode font have uneven gaps between them
- MC-307899 - Adding large animated textures to atlases causes the Vulkan rendering backend to run out of memory
- MC-307916 - Explosions caused by sulfur cubes with absorbed TNT do not drop every destroyed block
- MC-307969 - Log spam when attempting to render a monster spawner in Peaceful difficulty
- MC-308036 - Attempting to send a friend request to yourself silently fails with no user feedback
- MC-308042 - CTRL+NUM within the friends menu requires the buttons to be focused in order to function, unlike other menus
- MC-308065 - When placing a bed, the head part takes an extra frame to appear
- MC-308092 - Disconnecting from the network on the friends screen and exiting the game causes the JVM to crash
- MC-308107 - The border around the text under the listed friends in the friends menu disappears when pressing Enter and exiting the link confirmation screen
- MC-308133 - Geysers take away boats' horizontal momentum
- MC-308152 - Hitting sulfur cubes that are hanging in mid air near the top now causes them to gain a lot more height
- MC-308245 - Partially transparent flower textures produce ghosting artifacts when mipmapped
- MC-308426 - Setting a movement key bind and the "Debug Modifier" key bind to the same key lets you move while an inventory is open
- MC-308436 - Blocks absorbed by small sulfur cubes are displayed incorrectly
- MC-308448 - The block outline on banners is white
- MC-308475 - The depth clear value is ignored in GlCommandEncoder.createRenderPass()
- MC-308476 - The timeout passed into glClientWaitSync is in milliseconds instead of nanoseconds
- MC-308477 - The vertex buffer slot is hardcoded to 0 in VulkanRenderPass.drawMultipleIndexed()
- MC-308484 - VulkanRenderPass: scissor is never set when renderArea is null
- MC-308533 - JVM crash when two shaders fail to compile when using Vulkan
- MC-308537 - The game can crash due to certain race conditions in multiplayer
- MC-308541 - You can still swap the blocks inside of a sulfur cube whilst their TNT is about to explode
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.
- Apr 1, 2026
- Date parsed from source:Apr 1, 2026
- First seen by Releasebot:Jul 3, 2026
THE HERDCRAFT UPDATE
Minecraft ships the playful Herdcraft snapshot for Java Edition, replacing the inventory with a world-based system where blocks and items follow players, crafting happens on the ground, and even combat can be commanded through your growing arsenal.
Goodbye inventory, hello ingenuity!
A new era of Minecrafting is upon us: the Herdcraft Update is here, and it’s going to change everything you thought you knew about inventory management.
How did we get the idea for this paradigm-shifting update? Last month, I once again discarded several piles of cobblestone and dirt from my inventory, only to close it and... walk directly into them. POP POP POP POP POP. Back they went into my once carefully curated storage slots.
Furious, I stomped down to the developers’ floor, waved my arms wildly until they took off their headphones, and exclaimed in my most entitled tone: ‘You need to do something about the inventory!’
They replied, ‘What if we removed it?’
‘... That works, I guess.’
SO WHAT IS THE HERDCRAFT UPDATE?
Herdcraft is a completely new (and very permanent) way to play Minecraft. Instead of spending minutes, hours, years on end trying to organize the chaos in your inventory, you get to be present in the world, together with your new friends: all the items and blocks that you own!
What a crew of ragtag adventurers we are, huh?
The inventory is gone, and it’s gone for good. Now, the world is your inventory. When you break a block, you won’t break its physical form; instead, you’ll break its spirit! From then on, it’ll do whatever you say. Want to take it with you? Ask it to follow you. Want to craft something? Place your crafting grid on the ground (yes, you read that right) and command the blocks to go in the appropriate slots for the recipe. It’s an engaging and mindful way of crafting, and we think you’ll love it.
Just trust the process!
Fighting also becomes much easier. Instead of waving your sword wildly at a creeper hoping it won’t blow up in your face, you can order an entire arsenal of weapons to attack it for you! Can’t believe we didn’t think of this sooner, really.
You go, buddy! Proud of you!!
HOW DO I INSTALL THIS UPDATE?
The Herdcraft Update is a snapshot, and it’s only available for Minecraft: Java Edition. To install the snapshot, open the Minecraft Launcher and enable snapshots in the "Installations" tab, then select the "Latest Snapshot". You can even play the snapshot on Java Realms so you can herd blocks together with your friends! Can’t think of a more peaceful pastime.
Remember, snapshots can corrupt your world, so please back up your world and/or run the snapshot in a different folder from your main worlds. If you want to revert to the release version, simply select “Latest Release” in the launcher.
FREQUENTLY ASKED QUESTIONS
When can I play the Herdcraft Update?
It’s technically mandatory to play it right now. Didn’t read those terms and conditions, did you?
Is the inventory gone forever?
Yes.
But where will I keep my super duper valuable stuff?
The safest place that ever was: always by your side. <3
How will Herdcraft affect my speedrun time?
Either greatly or tremendously – it depends on whether the blocks are in a docile mood!
What if I thought the inventory was a sensible solution considering the vast number of blocks and items that Minecraft contains?
I’m sorry, what? I can’t hear you over the sound of how wrong you are.
If I’m the herder, are the blocks my sheep?
I don’t know how the blocks would feel about you asking that question. Or the sheep, frankly.
Do blocks actually have spirits?
I consulted our Narrative Director Kevin on this, and he gave me his sneaky face, turned, and walked away. Guess we’ll never know!
Why did the developers even listen to you?
I asked them the same thing just now, and they said that they were planning on axing the inventory anyway so... yeah.
Original source - Apr 2, 2025
- Date parsed from source:Apr 2, 2025
- First seen by Releasebot:Jul 3, 2026
Take a vibrant test flight
Minecraft brings testing access to second 2025 game drop features, including the happy ghast, ghastling, dried ghast block, and ghast harness, plus Vibrant Visuals beta preview on select Bedrock devices for a brighter, more cinematic look.
April Fool’s is officially over – and we’re back to our regularly-scheduled programming of exciting testing releases for our game drops. I don’t know about you, but I’m still recovering from all the excitement of Minecraft LIVE! If you watched our broadcast on March 22, then you’ll know we have a smorgasbord of exciting new features coming your way. What you might not know is that some of them are available for testing TODAY!
Test features from our second game drop of 2025
Are you ready to soar through the Overworld skies in a brand-new way? Your ticket to flight lies in the happy ghast! Leap into the latest Bedrock beta and preview today and try out all the features revealed at Minecraft LIVE, including the happy ghast, ghastling, dried ghast block, and ghast harness! These features are coming soon to Java snapshot testing, too.
Your journey to the skies begins not by booking tickets or packing suitcases, but by venturing into the Nether to find a new block – the dried ghast block – which you can also craft from ghast tears and bone block!
Once you’ve secured the dried ghast block, you need to bring it to life! Waterlogging the dried ghast block will breathe new life into it, and soon enough you’ll have your very own ghastling! The ghastling is a smaller version of the happy ghast with adorable gills. They love to follow players around, and if you feed your ghastling enough of its favorite food (snowballs!) it’ll eventually grow into a very big and very jolly happy ghast!
Unlike its relative, the ghast (which is found in the Nether and thrives on chaos) the happy ghast thrives in the Overworld, and can be ridden by up to four players at once. To fly with your happy ghast, you’ll first need to craft yourself a ghast harness using leather, glass, and wool – and your choice of dye, if you want to customize it! I’m no fashion expert, but I reckon the ghast harness will be the must-have travel accessory for 2025. Equip it to your ghast, and you and up to three friends will be able to explore, build, and even fight from the skies!*
You can try out the multiplayer functionality by testing these features on your Realm! Any player who has an active Realms subscription is eligible to create a free testing Realm, so you can try out the new features with friends. Find more information how to enable betas/previews on Bedrock Edition Realms*! Testing versions can corrupt your world, so please backup and/or run them in a different save folder from your main worlds.
Experience Vibrant Visuals in beta/preview testing!
If that wasn’t enough excitement – Vibrant Visuals is also available for testing today in beta/preview on select Minecraft: Bedrock Edition devices! Showcased for the very first time at Minecraft LIVE, Vibrant Visuals is a dazzling visual refresh that'll transform the way players experience Minecraft – as clouds appears infinite, water reflects, and the sun casts shadows that’ll make you want to reshape every build to face the sunrise!
Rather than telling you about how incredible Vibrant Visuals looks, why don’t I show you instead?
While it'll release initially on select Bedrock Edition devices (listed below) Vibrant Visuals is planned for Java Edition in the future. You can find out more about that here.
How to test these features
You can test these features by enabling previews/beta for Minecraft: Bedrock Edition. To enable preview/beta for Minecraft: Bedrock Edition, follow these instructions.
*Preview is available for Minecraft: Bedrock Edition Realms on Xbox, Windows 10/11, and iOS. Betas are available on Android (Google Play).
Vibrant Visuals is available for preview and beta testing on Xbox Series X/S, Xbox One, PlayStation 4, PlayStation 5, Android, iOS, and PC.
- Android: Adreno 640, Mali-G68, Mali-G77, or Xclipse 530 or higher
- iOS: A12 or M1 or higher
- PC: Running Minecraft on DX12
Our team is hard at work testing Vibrant Visuals on even more Minecraft: Bedrock Edition devices, and we hope to be able to update this list of supported devices in the future.
To use Vibrant Visuals in a World, you’ll need to enable the “Vibrant Visuals” toggle when creating or editing a new world. You’ll find this toggle in the Experimental tab, which you can reach from both the Create New World or Edit World screens.
Scroll to the “Video” settings, and you’ll see Vibrant Visuals as an option alongside our existing other graphics mode settings. You'll also be able to select whether to favor performance, or favor visuals, and you can even adjust specific features and individual settings by expanding “Vibrant Visuals Options”.
Splitscreen isn’t currently supported with Vibrant Visuals, so if another player joins locally the game will switch to either Fancy or Simple rendering. Marketplace Add-Ons, Skins, and Persona items will work with Vibrant Visuals, however, Worlds and Texture Packs are not compatible with the new mode at this time.
For more information on this – make sure to check out our changelog!
Important note:
Testing versions can corrupt your world, so please backup and/or run them in a different save folder from your main worlds.
We hope you have fun soaring through the skies, dyeing your ghast harness your favorite color, or toggling Vibrant Visuals on for the first time. As usual, we’re releasing these features into testing so we can iterate on them based on your feedback, so please send us your feedback on happy ghast, ghastling and more here, and Vibrant Visuals here. Help us by reporting bugs at bugs.mojang.com!
Original source - Sep 21, 2023
- Date parsed from source:Sep 21, 2023
- First seen by Releasebot:Jul 3, 2026
Minecraft Java Edition 1.20.2 Now Available
Minecraft releases Java Edition 1.20.2 with smoother online play, more diamond ore in deep deepslate layers, mob attack reach changes, and new tools for map makers and pack creators. It also adds player skin and name reporting plus the Villager Trade Rebalance experiment.
Minecraft Java 1.20.2 Released
We're now releasing 1.20.2 for Minecraft: Java Edition. This release comes with more diamond ore in the deep regions of the world and changes to mob attack reach as well as optimizations to the game's networking performance enabling smoother online play even on low-bandwidth connections.
This release also includes new features for map makers and pack creators like macro functions, a random command and pack overlays.
With 1.20.2, we are making some important updates to our Player Reporting Tool to better protect the online safety of our players. You will now be able to report player skins and usernames that violate our Community Standards.
The optional Villager Trade Rebalance Experiment also makes its debut in this version with changes to trades in the making that you can try out.
New Features
Player Skin & Name Reporting
We are making some important updates to our Player Reporting Tool to better protect the online safety of our players.
Playing Minecraft should be an inclusive and safe experience for everyone, which is why alongside in-game chat messages, you will now be able to report player skins and usernames that violate our Community Standards in Java Edition.
Just like with chat reports, nothing is automated. Any reported skin or username will be reviewed manually by a team of trained Minecraft moderators, who will use the submitted evidence to decide whether the skin and/or username is in breach of our Community Standards. Skins that are in violation of these standards will be removed from Minecraft and will no longer be accessible for use by any player. Usernames that are in violation of these standards will need to be changed before that player can play online via a shared server or Realm; though single player mode will still be accessible. To find out more about this and other safety policies, including more detail on the suspension procedure, appeals process, and how we handle malicious or repeat reporting, please visit our dedicated FAQ page.
- Player Skins and Names can now be reported in the Social Interactions Screen
- If a skin or name is reported, and found to be violating the Community Standards, our team of human moderators can action in a few ways:
- Ban the skin from being used by any player
- Ban the name from being used by any player
- Suspend the player from online play in the case of repeated offences
- When a skin is banned, players with that skin:
- Will have their skin removed
- Will be notified when they launch the game
- Will be automatically assigned one of the default skins
- Can still play multiplayer and singleplayer
- Can select a new custom skin at any time
- When a player's name is banned, that player:
- Will need to choose a new name
- Will be notified when they launch the game
- Will not be able to play online until they change their name
- Can still play singleplayer
- A skin or name that has been banned cannot be used by any player in the future
Changes
- The calculations to determine whether a mob can attack a player or other mobs have been changed
- Diamond Ore is now generated more frequently in the Deepslate layers of the Overworld
- Optimizations to networked play
- Curing a Zombie Villager now only gives a big discount the first time
- There is no longer a bonus discount for reinfecting and curing the same Villager multiple times
- Sponges and Wet Sponges now have their own custom sounds
- Barrier blocks can now be waterlogged by players in Creative mode
- Water cannot be placed in them or taken out by non-direct interactions such as Dispensers
- The positions that all entities ride on other entities have been adjusted to make more sense
- Added the "Narrator Hotkey" accessibility option (default on)
- The narrator can be toggled on and off with Ctrl+B when this is on
- Added "I want to report them" Player Reporting category
- Removed Herobrine
Mob attack reach changes
The calculations to determine whether a mob can attack a player or other mobs have been changed. Previously a mob's horizontal width was used to determine their attack reach and their height had no effect. The area where a mob can attack is now their bounding box extended in horizontal directions.
Here are some situations where the new rules will affect the reach of mobs:
- If a mob is entirely below you, or entirely above you, it will not be able to reach you
- While riding on a medium-sized mob, like a Horse, you will be protected from small mobs, like Baby Zombies
- While riding on a tall mob, like a Camel, you will be protected from standard-size mobs, like Zombies
- Also, Ravagers won't be able to attack you through a few block thick walls anymore
- However, to escape from an Enderman, you need to be at least 3 blocks above the ground, not 1.5 as before
- Mobs will be able to attack you with the bottom of their hitbox, assuming your head is in range
- Builds that trap hostile mobs might need to be adjusted to be safe
This change does not affect the reach of players, and mobs still need to see their target to attack it.
Networked Play
The Multiplayer mode of the game has been optimized to enable more fluid online play. If you have previously experienced disconnections or slow loading into online servers, this version may significantly improve that experience.
- The game world will now show earlier instead of the loading screen while loading into a world on a server
- Clients with extremely low-bandwidth connections will not time out while loading the world
- Clients with low-bandwidth connections can interact with the world while some chunks are still loading
Vibrations
- Vibrations no longer risk being lost on simulation distance limit
- Using Bone Meal emits an item_interact_finish vibration of frequency 3
- Unequipping items emits a new unequip vibration of frequency 4
- Camels eating Cactus emit an eat vibration of frequency 8
- Carrots being eaten by Rabbits emit a block_change vibration of frequency 11
- Sweet Berries being eaten by Foxes emit a block_change vibration of frequency 11
- Chiseled Bookshelves emit a block_change vibration of frequency 11 when receiving books from Hoppers
- Turtle Eggs cracking emit a block_change vibration of frequency 11
- Turtle Eggs hatching emit a block_destroy vibration of frequency 12
- Fire being doused by Water Potion emits a block_destroy vibration of frequency 12
- Evokers evoking Vexes or Fangs emit an entity_place vibration of frequency 14
Miscellaneous Minor Tweaks
- Chorus Flower no longer provides support for hanging or standing blocks
- Updated structure icons on Explorer Maps sold by Cartographers
- When Villagers unlock new trades, the order of those trades in the UI is now always random instead of sometimes being deterministic
- The sizes of text fields in the user interface are now consisent with the size of buttons
Experimental Features
Villager Trade Rebalance
The Experiments screen when creating a world now has an option to enable the Villager Trade Rebalance. When this option is selected, some Villager trades will change.
This experiment has no effect on normal worlds. You can find more information about Feature Toggles here.
Librarian Changes
- Librarians from different biomes now sell different Enchanted Books
- Each village biome has one special enchantment that is only available from Master Librarians with full XP
- This means that players must visit all seven village biomes to get the full set of villager enchantments
- There are two secret village biomes where villages do not generate
- A player must build these villages to access their trades!
- Some enchantments have been removed from village trading and must be found in other ways
Cartographer Changes
- Cartographers can now sell seven new Explorer Maps
- Five new maps show the way to five different types of village
- The other two new maps show the way to a Swamp Hut and a Jungle Temple
- Cartographers from different biomes now sell a different range of maps
Wandering Trader Changes
- Wandering Traders now have lower prices and have a higher amount of each item in stock
- Wandering Traders now sell Logs
- Wandering Traders can now buy many items, instead of only selling
Armorer Changes
- Armorer from different biomes now sell different Armor with different enchantments
- Buying Diamond Armor now requires a small amount of Diamonds as well as Emeralds
- Many other Armorer trades have been updated
Structure Loot
Certain Enchanted Books now have a high chance of generating in some structures:
- Ancient Cities: Mending
- Mineshafts: Efficiency (I to V)
- Pillager Outposts: Quick Charge (I to III)
- Desert Temples: Unbreaking (I to III)
- Jungle Temples: Unbreaking (I to III)
Fixed bugs in 1.20.2
- MC-1297 - You can attack and be attacked through glass panes
- MC-2310 - Wrong attack radius calculation damages/kills entities through blocks and corners
- MC-25088 - Health Boost completely reset if applied again
- MC-29371 - Several buttons and icons use the old tooltip design upon being hovered over
- MC-61041 - "CustomPotionEffects", "ActiveEffects", and "Effects" NBT tags still use numeral IDs
- MC-67532 - Bottom 2 rows of pixels in selected hotbar slot texture don't appear in game
- MC-69387 - The "/item" command cannot replace items within jukeboxes
- MC-70127 - Some block state changes aren't communicated to clients
- MC-72721 - Chat messages show after death independent of chat setting
- MC-80876 - Entity riding vehicle has always same offset
- MC-80938 - Non-default BurnTime, CookTime and CookTimeTotal values of furnace can cause GUI to be displayed incorrectly
- MC-82239 - Minecarts riding minecarts are unrideable
- MC-85582 - Entity models in the inventory can render outside the boundaries of the black box
- MC-86918 - Ender dragon and piglin heads are not activated when powered by comparators
- MC-93320 - Water freezes even if randomTickSpeed is 0
- MC-93820 - Rain filling cauldrons is not affected by randomTickSpeed
- MC-96409 - Creepers can't blow up the boat and boat with chest they ride, when it is on the land
- MC-103800 - Sometimes armor stands won't update their visual rotation
- MC-103831 - Creepers only deal half a heart of damage to nearby entities when exploding inside of boats
- MC-109346 - Newly rendered players always look south until they move their head
- MC-112133 - Eating chorus fruit does not reset fall distance
- MC-118616 - The sounds of magma cubes and slimes aren't controlled by the "Hostile Creatures" sound slider
- MC-119873 - The text used for the credits button within the title screen is untranslatable
- MC-121772 - Can't scroll while holding SHIFT on macOS
- MC-121884 - Server->Client custom payload packets can leak resources
- MC-122296 - Horizontal scrolling does not work on Mac [Magic Mouse]
- MC-122547 - Barriers can produce fall particles
- MC-122645 - Narrator hotkey cannot be customized or disabled
- MC-125046 - "RepairCost" NBT tag is created on any renamed item using anvils which can cause items to not stack properly
- MC-131684 - Chunk data packet allocates an extra byte for each section using GlobalPalette
- MC-135339 - Host's skin is not visible to other players in a LAN world if the host has not opened any world before
- MC-140646 - Text fields don't scroll while selecting text with Shift
- MC-147766 - Shift key stays pressed until press any other key
- MC-154827 - Typo in splash text "Verlet intregration!"
- MC-164080 - Entities riding on Ghast are partially or fully inside it
- MC-164176 - Player ping indicator uses the same textures as the server list ping indicator
- MC-169201 - Missing "rolls" in loot tables causes NullPointerException
- MC-169464 - Scoreboard slots are not case-sensitive
- MC-169530 - Player sneaks client-side when riding a pig in a two block high tunnel
- MC-173057 - Text field can scroll when auto completing, so that you do not see what you auto completed
- MC-173643 - Zombies don't attack villager when elevated below them
- MC-177110 - Mob stepping sounds are inconsistently subtitled
- MC-177172 - Dash in villager/trader UI is hardcoded / untranslatable
- MC-178787 - Sitting on a pig with a saddle without a carrot on a stick makes the pig stand still
- MC-181109 - Grindstone adds RepairCost: 0
- MC-181190 - The discount for curing a villager is multiplied if the villager is reinfected and cured again
- MC-182686 - Realms connection screen elements are vertically off-center
- MC-182820 - Repeaters and comparators use wood sounds for placing/breaking despite being made mostly of stone
- MC-190815 - Shulker boxes don't conduct redstone when open, but don't trigger redstone updates when opened
- MC-192307 - Accessibility icon does not support semi-transparent pixel
- MC-193457 - Dropper/Dispenser 'Triggered' block state not updating without player interaction
- MC-196884 - Bees exit the beehive for less than a second when its honey or honeycombs are collected during the daytime
- MC-197473 - Renamed block entities don't stack properly
- MC-200484 - Jukeboxes use stone sounds despite being composed predominantly of wood
- MC-201166 - A summoned minecart can stay visually tilted
- MC-202432 - Absorption effect does not go away even after the hearts are gone
- MC-203232 - endermites hitbox is so little it doesn't comes above the boat when sitting in one.
- MC-206182 - Cannot tab out of console text field of command block
- MC-208909 - Axolotl will still be dry on the boat or boat with chest if it's in water when raining
- MC-209220 - Cursor in Edit Game Rules menu does not blink
- MC-209798 - Sculk sensors are not activated upon using bone meal
- MC-210485 - Sculk sensors are not activated upon evokers summoning vexes
- MC-214126 - Bees don't pollinate themselves with spore blossoms or chorus flowers
- MC-215768 - Sculk sensors do not detect turtles clearing away sand
- MC-217627 - Spore blossoms are not part of the #minecraft:flowers tag
- MC-217628 - Levers use wood sounds rather than stone
- MC-217629 - Tripwire hooks use stone sounds, rather than wood
- MC-219440 - Sculk sensors do not detect fire being put out by a water splash potion
- MC-225800 - Ghasts appearing in the wrong location after teleporting
- MC-227338 - Vindicators have insane range when riding a ravager
- MC-228420 - World not loading / falling through the world when joining a server / travelling between dimensions / respawning
- MC-229121 - JVM crash in jdk.internal.loader.NativeLibraries.load
- MC-230732 - Minecraft local difficulty setting is calculated/displayed wrongly when running a world in a server
- MC-231898 - The structure block UI selection outline doesn't highlight the right side of certain focused fields
- MC-232840 - Baby zombie legs clip through heads of mobs they are riding
- MC-234780 - Buttons in the realms reset world menu are not selected in order when using the TAB key
- MC-235762 - Screenshots wider than 16384 pixels causes a crash / java.lang.OutOfMemoryError: Out of stack space
- MC-236966 - Audio output setting choices are limited on macOS
- MC-237326 - Horse flashing heart texture is unused
- MC-237333 - Cake, banners and paintings cannot be placed on chorus flowers, despite being able to support them
- MC-237427 - Horse flashing heart background texture is unused
- MC-237428 - Flashing hunger icon texture is unused
- MC-237429 - Flashing hunger background texture is unused
- MC-238793 - Excessive chunks sent to client with low render distance
- MC-242076 - The skeleton of a spider jockey sits "inside" of spider model rather than on top of the spider
- MC-242092 - Texture map for magma cube (magmacube.png) has unused pixels
- MC-242385 - Inconsistency on the buffer size calculation in the chunk packet data
- MC-242395 - Texture map for the blaze (blaze.png) contains unused pixels
- MC-242396 - Unused pixels in wood.png UV texture map for armor stands
- MC-242397 - Texture maps for cow, red & brown mooshroom (red/brown_mooshroom.png & cow.png) contain unused pixels
- MC-242592 - Texture map for the polar bear (polarbear.png) contain unused pixels
- MC-245930 - GUI texture files have hidden transparent remnants
- MC-248778 - The item count symbol within shulker box tooltips is untranslatable
- MC-248833 - The parentheses used before and after the warning label within the language menu are untranslatable
- MC-248844 - The page indicator symbol within the recipe book GUI is untranslatable
- MC-248846 - The colon used within the death screen to show the player's score is untranslatable
- MC-249109 - Sniffers, frogs, goats, and camels don't panic when attached to leads
- MC-249355 - The hyphen used within the statistics menu to show a null value is untranslatable
- MC-249702 - Server crash when attempting to start a server with malformatted banned-ips.json
- MC-249776 - Players sneak client-side while riding boat chests under hoppers
- MC-249893 - Authlib: MinecraftSessionService#fillProfileProperties doesn't check if server returns an error
- MC-250985 - Unused recipe book button in crafting and inventory texture
- MC-251525 - Sculk sensors are not activated upon rabbits eating planted carrots
- MC-252231 - Warm Frog texture has inconsistent pixels
- MC-252295 - The word "whilst" within several death messages isn't spelled in American English
- MC-252298 - Death messages relating to the Thorns enchantment don't contain conjunctions where appropriate
- MC-252316 - The word "burnt" within some death messages isn't spelled in American English
- MC-253137 - The game output console is logged with errors regarding missing signatures from property textures when joining LAN worlds
- MC-253241 - The player count indicator symbol within the multiplayer menu is untranslatable
- MC-253269 - The advancement progress indicator symbol within the advancements menu is untranslatable
- MC-253270 - The hyphen used within boss bars for raids is untranslatable
- MC-253278 - The percentage symbol used within the level loading screen to show the loading progress of the world is untranslatable
- MC-253281 - Text within filled map tooltips when advanced tooltips are hidden is untranslatable
- MC-253283 - The percentage and chunk indicator symbols used within the optimize world menu are untranslatable
- MC-253638 - The symbols used within shulker box tooltips to show random loot table contents are untranslatable
- MC-253797 - Resource pack rejection prints component instead of username
- MC-254100 - Iron golem spawn rate decreased
- MC-255263 - Players' positions are desynced after stopping movement while moving the camera
- MC-255418 - Vertical redstone dust placed against dropper/dispenser/hopper doesn't visually disappear when the dust above is removed
- MC-255829 - Villager trades air if it has a totem of undying trade and uses the held totem
- MC-255967 - Old chunks that would have Deep Dark biomes below Y=0 if generated newly doesn't completely generate; only Ancient Cities are spawned
- MC-256466 - Raft entities are named boats
- MC-256482 - Sculk sensors are not activated upon camels standing up or sitting down
- MC-256485 - Camels that spawn within villages can spawn inside blocks
- MC-256549 - Baby camels that aren't moving face in the direction of their adults when pathfinding to players that are tempting them
- MC-256641 - Bamboo fence and fence gate aren't grouped with the other fences and fence gates in the crafting table
- MC-256652 - Endermen are almost unable to attack Players on a Camel
- MC-256675 - Z-fighting occurs between the legs of the camel and the texture of the saddle when it is sitting
- MC-256690 - Camels attempt to stand up when blocks are placed over them, causing them to take suffocation damage if blocks are at eye level
- MC-256696 - Player sneaks client-side while riding a camel in a three-block high space
- MC-256737 - Sniffers, frogs, goats, and camels prioritize pathfinding to their lover when fed over panicking when being damaged
- MC-256777 - The two characters used within the tab list to show players' health are untranslatable
- MC-257342 - You get slowed down when riding a camel in a 3 block tall area
- MC-257366 - Vines, glow lichens, and sculk veins attached to the sides of shulker boxes are only destroyed when shulker box fully opens
- MC-257431 - Bamboo fence gates utilize the wrong textures
- MC-257628 - Sculk sensors are not activated upon camels dashing
- MC-257909 - Zoglins, hoglins, and pandas can still attack players riding camels
- MC-258287 - Uncontrolled mobs (with the exception of a camel) cannot walk when a player sits on them
- MC-258379 - Parity issue: The locations of camels' ears differ across platforms
- MC-258620 - Piglins barter every 121 game ticks instead of every 120 game ticks
- MC-259152 - Player's model displayed in inventory while sneaking differs between the versions
- MC-259382 - Message "Failed to get element" is logged repeatedly when giving yourself armor with invalid trimming pattern or material
- MC-259401 - Lapis lazuli icons in enchanting table and smithing table are inconsistent
- MC-259452 - Baby Camel's laying down/getting up sounds are not sped up
- MC-259475 - The rotation of controlling passengers on sitting camels is sometimes restricted while adjusting your rotation slowly
- MC-259769 - Firework explosions no longer deal knockback to entities
- MC-259794 - Armor enchanted with curse of binding cannot be swapped via right-clicking in creative mode
- MC-259860 - Sitting camels that have passengers continuously look up and down for other players
- MC-259915 - Item display position interpolation not working
- MC-260054 - Pink Petals hitbox does not adjust to contents
- MC-260058 - Pick Block does not work properly for blank decorated pots
- MC-260085 - Particles are created when using a brush on a barrier
- MC-260096 - Decorated pots don't have creative mode tooltips
- MC-260485 - The "/item" command cannot remove items within chiseled bookshelves
- MC-260490 - Passenger's riding position is too low for non-default-sized mobs
- MC-260604 - Terrible loudness following consecutive use of /fill
- MC-260675 - Decorated pots render blank on the first frame after being placed
- MC-260819 - The "death.attack.message_too_long" string is missing an article before the word "stripped"
- MC-260844 - Right-clicking will select/move worlds in the multiplayer and singleplayer screens
- MC-260968 - The narrator does not narrate the word "Experimental" in the world selection screen
- MC-261119 - Accessibility button in the Welcome screen needs its own string
- MC-261123 - item_display entity breaks certain mobs' AI when being used as a passenger
- MC-261182 - Sign color looks different in world and in editing screen
- MC-261261 - Sculk sensors do not detect when a chiseled bookshelf changes via hoppers and droppers
- MC-261369 - Washed banner does not stack with blank banner
- MC-261411 - All Smithing Templates share the same translation key
- MC-261420 - Sculk sensor and calibrated sculk sensor don't detect a witch drinking a potion
- MC-261427 - Sculk sensors and calibrated sculk sensors don't detect totem of undying activating
- MC-261440 - Resizing the window makes it so you can't change names in anvils
- MC-261502 - Prompting resource pack disappears if player dies before installing or disconnecting
- MC-261611 - Placing blocks against a waxed sign does not play the block's placement sound
- MC-261657 - Sculk sensor range is still spherical, creating different outputs from within a given block
- MC-261739 - Bamboo raft next to visually half blocks z-fights
- MC-261926 - Cannot join a realm because of realms ad.
- MC-261951 - Dragon/piglin head does not move when placed on a jukebox that is playing a record
- MC-261965 - The "Glow and Behold!" advancement is granted when interacting with empty signs while holding glow ink sacs, despite no glow ink sacs being consumed
- MC-262108 - Smithing table GUI issue with custom recipes
- MC-262132 - Pigstep music disc is in wrong location in the creative menu
- MC-262295 - Warped and Crimson hanging signs uses their respective plank sounds, despite their stripped stems having unique sounds
- MC-262436 - Copying a pot in creative does not save NBT data
- MC-262442 - Camels stand a bit too close to players that are tempting them
- MC-262591 - Camels emit mob interaction vibrations instead of item consumption vibrations when eating cactus
- MC-262613 - Mobs can't control some rideable mobs
- MC-262615 - Ridden camels need to be equipped with a saddle before they can be moved by mob control which is inconsistent with other rideable mobs
- MC-262620 - Llamas and trader llamas need to be tamed in order to be ridden by the mob which is inconsistent with other rideable mobs
- MC-262636 - Mobs with passengers that are slimes or magma cubes can't move and don't function correctly
- MC-262638 - When a "Size:0" slime and magma cube rides on some mobs the rendering position is too low
- MC-262720 - One of the pink petals' stems has an incomplete model
- MC-262751 - Blank decorated pot's NBT depends on method used to obtain it
- MC-262754 - Change in AbstractScrollWidget breaks MultiLineEditBox click-to-move-cursor behaviour
- MC-262766 - NBSP is a valid invisible character that can be added into Book titles so that they have blank names
- MC-262804 - Players' swimming animations are jittery for other players
- MC-262947 - The "Smithing with Style" advancement doesn't grant experience upon completion
- MC-263011 - Sniffers can sniff out and follow players from incredibly large distances
- MC-263049 - Camels indefinitely dash while in lava
- MC-263126 - Sponges no longer make a sound when absorbing water
- MC-263133 - Inconsistent word usage in Out of Memory screen
- MC-263200 - Entities riding baby sniffers render too high
- MC-263203 - Tadpoles riding striders are rendered inside of them
- MC-263283 - Loading a 1.12.2 structure block with signs on 1.20 removes the text
- MC-263313 - You cannot use the TAB key to initially create a realm
- MC-263322 - When a camel walks on suspicious sand, the sound produced is "camel steps" instead of "camel sands"
- MC-263387 - The chat scroll bar no longer renders
- MC-263430 - Memory leak in TickingTracker
- MC-263588 - Unbreakable blocks display the first breaking animation frame in client, when other player attempting to mine them in server
- MC-263833 - Minecraft is incorrectly assuming it is able to set the window icon on Wayland
- MC-263879 - Open shulker boxes transmit redstone power
- MC-264092 - Functions execute commands out of order when containing /say
- MC-264233 - Player is shown as Anonymous after dying and respawning
- MC-264260 - Furnace GUI is displayed incorrectly when modifying block data
- MC-264356 - Sniffers attached to a lead will dig in the same spot forever, ignoring "explored positions"
- MC-264467 - GUI texture "villager2.png" contains unused sections
- MC-264468 - GUI texture "legacy_smithing.png" still present in game files despite not being used anymore
- MC-264561 - Some new strings introduced in 23w31a are missing articles
- MC-264574 - symlink does not work for root world folder
- MC-264809 - Redstone comparators cause redstone dust connection issue
- MC-264829 - Text Filter on signs doesn't hide if fully filtered
- MC-265151 - The "(Unknown)" string that's displayed when being banned from a server for an unknown reason is untranslatable
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.
- Jun 7, 2023
- Date parsed from source:Jun 7, 2023
- First seen by Releasebot:Jul 3, 2026
The Trails & Tales Update Out Today on Java
Minecraft ships Trails & Tales, a major Java Release that adds archaeology, camels, sniffer mobs, armor trims, cherry and bamboo wood sets, chiseled bookshelves, hanging signs, and updated sculk sensor gameplay, while also improving signs, music, and Windows ARM64 support.
A Minecraft Java Release
What, is there something special happening today? Hold on, let me grab my calendar book from my chiseled bookshelf.
Oh, it's time for Trails & Tales! How could I forget? Time to equip your new brush and ride your camel off to new adventures!
New Features
- All features and changes from the "Update 1.20" experimental pack are now part of the game
- Added Archaeology
- Added Sniffer mob, Torchflowers and Pitcher Plants
- Added Camel mob
- Added Smithing Template items and redesigned the Smithing Table
- Added a new armor trimming system to visually customize your armor
- Changed how Netherite equipment is crafted
- Added the Cherry Grove biome and Cherry Wood Set
- Added the Bamboo Wood Set
- Added the Chiseled Bookshelf block
- Added Hanging Signs
- Improved customization options for Signs
- Added the Calibrated Sculk Sensor block
- Vibration resonance functionality has been added to Blocks of Amethyst
- Added playable mob sounds with Mob Heads on Note Blocks
- Added Piglin Mob Head
- New music tracks added to Cherry Groves, Desert, Jungle, Badlands, and Flower Forest biomes
- New Trails & Tales Advancements
- Added support for Windows Aarch64/ARM64
Archaeology
- Added craftable Brush item
- Added Suspicious Sand and Suspicious Gravel
- Suspicious Sand can be found in Desert Temples, Desert Wells and Warm Ocean Ruins
- Suspicious Gravel can be found in Cold Ocean Ruins and Trail Ruins
- These fragile blocks are hard to spot and easy to destroy, so be careful!
- Brushing Suspicious Sand or Suspicious Gravel with a Brush will extract objects that were buried long ago
- Added the Trail Ruins, a buried structure from a lost culture
- Four types of Armor Trim Templates can be found here
- Trail Ruins can be found in Taigas, Snowy Taigas, all Old Growth forest biomes and Jungles
- A new music disc can be found by brushing suspicious blocks in this structure
- When put in a Jukebox, "Relic" by Aaron Cherof is played
- Added Pottery Sherds
- Pottery Sherds have pictures on them
- A total of 20 sherd have been distributed between the 5 Archaeology sites: Desert Wells, Desert Temples, Cold Ocean Ruins, Warm Ocean Ruins, and Trail Ruins
- They cannot be crafted, and are only found by brushing Suspicious Sand or Suspicious Gravel
Decorated Pots
- Crafting four Pottery Sherds together will create a Decorated Pot with a picture on each side
- Brick items can be used instead of Pottery Sherds in the Decorated Pot recipe
- The sides that were made from Brick items will not have pictures
- Smash a Decorated Pot with any block-breaking tool to break it apart and get the Pottery Sherds back
- Hitting the pot with bare hands, silk touch tools, or any other item will drop an intact pot instead
- Crafted Decorated Pots with at least one pattern have a hover tooltip displaying the Sherd & Brick ingredients
Sniffer
- The Sniffer is the mob vote winner of Minecraft Live 2022
- Sniffers are passive, friendly mobs
- Sniffers sniff the air and occasionally dig for seeds, which produces a Torchflower Seed or a Pitcher Pod item
- Sniffers can only dig grass and dirt-like blocks
- Sniffers can be tempted by, and bred with Torchflowers Seeds
Sniffer Egg
- Can be found by brushing the Suspicious Sand of Warm Ocean Ruins
- When two Sniffers breed they do not immediately spawn a Snifflet; instead, a Sniffer Egg is dropped
- When placed in the world, the Sniffer Egg will hatch after some time
- When placed on Moss, the Egg will hatch in approximately 10 minutes
- On all other blocks, it will hatch in approximately 20 minutes
Torchflowers
- The Sniffer can occasionally sniff up a Torchflowers seed, and it can be used to breed two Sniffers
- The Torchflower seed can be planted on Farmland and grows into a Torchflower
- The full-grown flower can be harvested and replanted
- The Torchflower can be crafted into Orange Dye
Pitcher Plant
- The Sniffer can occasionally sniff up a Pitcher Pod item
- The Pitcher Pod, when planted on Farmland, grows into a Pitcher Crop
- The Pitcher Crop has five growth stages
- Once fully grown, the Pitcher Crop can be harvested, yielding a two-block-tall Pitcher Plant
- The Pitcher Plant can be crafted into Cyan Dye
Camel
- Camels can be equipped with a Saddle and ridden by two players
- Camels spawn naturally when Desert Villages generate
- Camels can be tempted by holding Cactus
- Feed Cactus to Camels to breed them
- Camels are tall
- Most hostile mobs will not be able to reach you when you are on a Camel
- They can walk over Fences and Walls
- Camels randomly sit down
- While sitting, it is difficult to convince them to move
- Camels can either walk slowly or sprint quickly
- They can also dash forward but will lose stamina for a while when doing so
Smithing
- Smithing Tables have been redesigned into a workstation for physical equipment upgrades and modifications
- Alongside slots for combining a piece of equipment and materials, there is now a required slot for an item type called Smithing Template
- Smithing Templates define what type of upgrade you will be making to a piece of equipment
- It specifies both what type of items you can upgrade, and which ingredients are valid to customize the upgrade
- There are currently two categories of Smithing Templates: Armor Trim and Netherite Upgrade
- Smithing Templates are consumed when used to upgrade an item in the Smithing Table
- You can craft a copy of a Smithing Template in the Crafting Table with 7 diamonds + 1 block of material that the template is made out of + 1 smithing template, which will output 2 of the same Smithing Template
Netherite Equipment
- Netherite equipment crafting now also requires a Netherite Upgrade Smithing Template
- Netherite Upgrade Smithing Templates can be found randomly in all Bastion Remnant chests
- Every Treasure Room Bastion Remnant will contain 2 Smithing Templates
- This change was made for a variety of reasons:
- Increase the time players utilize Diamond equipment before Netherite
- Make Netherite equipment more significant achievement in the game's progression
- Adapt Netherite more naturally into the new Smithing Table crafting system
Armor Trims
- You can now visually customize your armor with a variety of unique trims at the Smithing Table
- Armor trims are purely visual with no gameplay benefits
- Armor trims can be applied to Helmets, Chestplates, Leggings and Boots
- All trim patterns are visually the same on an armor's item icon, but the color will still change based on the trim material
- To check which trim pattern a piece of armor has, you can hover over it in the inventory
- Armor Trim Smithing Templates can be found all throughout the world, and each of the following structures contain their own unique Smithing Templates:
- Trail Ruins: Wayfinder, Raiser, Shaper, and Host Armor Trims
- Pillager Outpost: Sentry Armor Trim
- Desert Pyramid: Dune Armor Trim
- Shipwreck: Coast Armor Trim
- Jungle Temple: Wild Armor Trim
- Ocean Monument: Tide Armor Trim
- Ancient City: Ward and Silence Armor Trims
- Woodland Mansion: Vex Armor Trim
- Nether Fortress: Rib Armor Trim
- Bastion Remnant: Snout Armor Trim
- Stronghold: Eye Armor Trim
- End City: Spire Armor Trim
- Smithing Templates are found in chests in their respective structure
- Trail Ruins have no chests, Smithing Templates are instead found by brushing Suspicious Gravel
- The Ocean Monument has no chests, Elder Guardians sometimes instead drop a Smithing Template upon death
- Some Armor Trim Smithing Templates are rarer than others, so be on the lookout for them to impress your friends!
- An armor trim has two properties: a pattern and a material
- The pattern is defined by the Smithing Template used to apply the trim, and represents the visual pattern of the trim
- The material is defined by which ingredient you used to apply the trim, and controls the color of the trim
- The viable ingredients you can use to define the color of your armor trim are the following:
- Iron, Copper, Gold, Lapis, Emerald, Diamond, Netherite, Redstone, Amethyst, Quartz
Cherry Groves
- Added a new Cherry Grove biome, with pretty cherry blossom trees
- The biome can be found in the mountains, in similar places as Meadows
- Added a new Cherry wood set, with all the corresponding wooden things you can craft from it
- Pink particles fall from beneath Cherry Leaves
- Added a new Pink Petals block with lots of pink flowers on the ground
- Each Pink Petal block can contain up to 4 petals
- Using Bone Meal on it increases the number of petals
- Placing a Pink Petal into an already placed block increases the number of petals
- Drops the number of petals in the block when mined
Bamboo Wood Set
- Added a new Bamboo wood set, with all the corresponding wooden things you can craft from it
- Block of Bamboo can be crafted from 9 Bamboo and can be stripped like other wood logs
- Bamboo Planks crafted from Block of Bamboo yield only 2 planks compared to 4 for wood logs
- Added a new "Mosaic" plank variant that is unique to Bamboo called the Bamboo Mosaic
- It can be crafted with 1x2 Bamboo Slabs in a vertical strip
- You can craft Stair and Slab variants of Bamboo Mosaic
- Bamboo Mosaic blocks cannot be used as a crafting ingredient where other wooden blocks are used, but they can be used as fuel
- Added a unique Bamboo Raft and Bamboo Chest Raft which can be crafted like normal boats, but with Bamboo Planks
- They function the same as ordinary boats, but have a unique look to them
Chiseled Bookshelf
- A new, chiseled variation of the Bookshelf
- Crafted with 6 planks and 3 wooden slabs
- Can store Books, Book and Quills, Written Books, Enchanted Books, and Knowledge Books
- Holds up to 6 books
- These can be added or removed from any slot by targeting the specific slot
- The Comparator signal strength corresponds to the number of the last book that was inserted or removed
- The numbering of book slots starts from 1 at the top-left, and increments from left-to-right
- Works with Hoppers
Hanging Signs
- Hanging Signs are a more expensive version of normal Signs
- Crafted with 2 chains and 6 stripped logs of your preferred wood type
- Crafting results in 6 Hanging Signs
- Can be hung up in the following ways:
- Underneath a block that can provide support in the center, like a full block or a fence
- Attached to the solid side of a block
- Attached to the side or underneath another Hanging Sign
- Unlike normal Signs, they cannot be placed directly on the ground without support from the side or above
- However, Hanging Signs that have a horizontal bar will not pop when the supporting block is removed
Signs
The following changes have been made for both Signs and Hanging Signs.
- Sign text can now be edited after being placed in the world
- This can be done by interacting with the Sign
- Signs with non-text chat components can not be edited
- Both sides of the Sign can now have separate text and colors, allowing for further customization options
- By default, a Sign will prompt you to input the front side's text when placed
- To apply text to the back-side, you must walk to the other side and interact with that face to edit it
- Signs can now also be waxed with Honeycomb, preventing any further edits to its text
- Opening the sign edit screen in singleplayer no longer pauses the game
Calibrated Sculk Sensors
- A new variant of Sculk Sensors that allows you to filter vibrations based on their frequency level
- They are not found naturally and can only be crafted with 1 Sculk Sensor and 3 Amethyst Shards in the Crafting Table
- One side of the Calibrated Sculk Sensor can receive a redstone signal as input
- The strength of that redstone signal is the only vibration frequency the Sculk Sensor will listen to
- They have a combined active and cooldown phase that lasts 20 game ticks
- They output their redstone signal for the first 10 game ticks
- They can detect vibrations up to 16 blocks away
Vibration Resonance
- Blocks of Amethyst have a new behavior when placed adjacent to Sculk Sensors
- If that Sculk Sensor receives a vibration, the Block of Amethyst will re-emit its frequency as a separate vibration at its location
- This behavior is called Vibration Resonance, and allows players to move vibration frequencies across long distances without having to recreate the vibration naturally
Playable Mob Sounds
- When placing a Mob Head on a Note Block, that Note Block will now play one of the ambient sounds of that mob when played by a player or powered by Redstone
- Mob Heads can be placed on top of Note Blocks without sneaking
Piglin Mob Head
- Piglins will now drop their heads when killed by a charged Creeper
- Placing the Piglin head on a Note Block will play one of the Piglin's ambient sounds
- The Piglin head will flap its ears when powered by Redstone, or when worn by a player while walking
New Music
- Added the following new music tracks by Aaron Cherof to Cherry Groves, Desert, Jungle, Badlands, and Flower Forest biomes:
- A Familiar Room
- Bromeliad
- Crescent Dunes
- Echo in the Wind
- Added a new music disc with the track "Relic" by Aaron Cherof, found in Trail Ruins
Windows Aarch64/ARM64 support
- Minecraft Java Edition is now fully supported on Windows devices using an Aarch64/ARM64 architecture, such as the Windows Surface Pro X
Advancements
New Husbandry Advancements
- Smells Interesting: Obtain a Sniffer Egg
- Little Sniffs: Feed a Snifflet (requires Smells interesting)
- Planting the Past: Plant any Sniffer seed (requires Little sniffs)
New Adventure Advancements
- Respecting the Remnants: Brush a Suspicious block to obtain a Pottery Sherd
- Careful Restoration: Make a Decorated Pot out of 4 Pottery Sherds (requires Respecting the Remnants)
- Crafting a New Look: Craft a trimmed armor at a Smithing Table
- Smithing with Style: Apply these Trim Smithing Templates at least once: Spire, Snout, Rib, Ward, Silence, Vex, Tide, Wayfinder (requires Crafting a New Look)
- The Power of Books: Read the power signal of a Chiseled Bookshelf using a Comparator
Changes
- Changes to Sculk Sensor block behaviors
- Vibration frequencies of many actions in the game have been tweaked
- Colored Wool, Carpets and Beds can now be dyed to any other color
- Replaceable blocks no longer block the connection between enchanting tables and bookshelves
- Wither effect particle and Potion of Slow Falling color have been adjusted to make them more distinguishable
- Updated step sounds
- Updated Advancements
- The main menu background is now a Trails & Tales panorama
- Updated the Minecraft Java Edition logo
- Updated the Minecraft Realms logo
- The game's application icon has been updated
- This will be a Grass Block in release versions, and a Dirt Block in snapshot versions
- GUI can be scaled on the Video Settings screen by holding Ctrl and scrolling the mouse wheel
- Updated the credits
- Added the ability to scroll upwards by pressing the up arrow key
- The game will now display a message box on startup if user enabled text-to-speech functionality, but it is not available
- Removed Herobrine
Sculk Changes
- If a vibration is scheduled to be received by a Sculk Sensor or Sculk Shrieker, they will stay queued until all adjacent chunks are loaded and ticking
- Prevents vibration resonance setups from breaking when unloading their chunks from a distance
- Waterlogging a Sculk Shrieker will now silence their shriek sounds
- Sculk Sensors' default redstone output has been modified to be more reliable for distance calculations
- Sculk Sensors and Calibrated Sculk Sensors now strongly power the block they are placed on
- Both types of Sculk Sensors now stay in their Cooldown phase for 10 ticks, with other phase timings being adjusted to compensate
Sculk Sensor Phases
- Sculk Sensors and Calibrated Sculk Sensors have three phases: Inactive, Active and Cooldown
- The default phase is Inactive
- This phase lasts indefinitely until the block receives a vibration
- During this phase, the block is able to listen to nearby vibrations until one has been scheduled
- When a scheduled vibration is received, the block switches to the Active phase
- This phase lasts 30 game ticks for Sculk Sensors, and 10 game ticks for Calibrated Sculk Sensors
- During this phase, the block stops listening to nearby vibrations, wiggles its tendrils and emits a redstone signal and light
- After the Active phase has finished, the block switches to a Cooldown phase
- This phase lasts for 10 game ticks
- During this phase, the block keeps wiggling its tendrils, but no longer emits a redstone signal nor light
- Finally, once this phase is finished, the block will switch back to the Inactive phase
- Previously, some of these phases had different timing values:
- Active: 40 game ticks for Sculk Sensors and 20 game ticks for Calibrated Sculk Sensors
- Cooldown: 1 game tick for both types of Sculk Sensors
- These phase timings were tweaked so that it is less common for activated contraptions to recursively activate the Sculk Sensor that powered them
Vibration Frequencies
In preparation for the Calibrated Sculk Sensor, vibration frequencies have been greatly simplified to prevent unwanted interference. The following are category descriptions for each frequency and the expected events that they correspond to:
- Movement in any medium (land, water and air)
- Landing on any surface (land or water)
- Item interactions
- Gliding with an elytra or unique mob actions (Ravager roar, Wolf shaking, etc)
- Dismounting a mob or equipping gear
- Mounting a mob or interacting with a mob
- Mobs and players getting damaged
- Consuming items (drinking and eating)
- Blocks 'deactivating' (door close, chest close, button unpress, etc)
- Blocks 'activating' (door open, chest open, button press, etc)
- Blocks changing (cauldron water level rising, adding food to campfire, etc.)
- Blocks being destroyed
- Blocks being placed
- Mobs and players teleporting or spawning
- Mobs and players dying or an explosion
Step Sounds
- Walking on a block will now always play a step sound
- It was previously not the case if you were walking along the edge of a block with air or fluid besides it
- Walking on the ocean floor will produce a step sound for the block you are walking on at a lower volume and pitch
- When walking on Carpets, Snow, Nether Sprouts, Warped Roots, and Crimson Roots, a combination of step sounds will be played
- The top-most block you are walking on is played as normal
- The block underneath is played at a lower volume and pitch
Advancements
- Breeding Camels and Sniffers now count for "The Parrots and the Bats" and are now required for "Two by Two"
- Hanging Signs now count for "Glow and Behold"
- Visiting a Cherry Grove is now required for "Adventuring Time"
Technical Changes
- Improved performance of the light engine
- The data pack version is now 15, accounting for sign data format, item display orientation and advancement changes
- Removed update_1_20 feature flag and built-in datapack - features are no longer experimental
- Added a return command
- Tweaked display entity interpolation
- Added a capped rule structure processor that limits the number of replaced blocks for a structure piece to a configured maximum
- Configuring block entity fields in a rule processor rule is now delegated to a referenced block_entity_modifier instead of the previously fixed output_nbt configuration
- Random sequences for loot tables are now deterministic
- Added a reference loot table function
- Loot table condition/predicate changes: Renamed alternative to any_of; Added all_of
- Advancement trigger changes: Added recipe_crafted; Changed format of placed_block, item_used_on_block, and allay_drop_item_on_block triggers
- Ingredients in array form are now also allowed in smithing_trim and smithing_transform recipes on fields template, base and addition
- Added new damage types: outside_border and generic_kill
- Game events have changed vibration frequency and some have been removed
- The resource pack version is now 15, accounting for the font and credits update
- Updated the sprite layout of minecraft.png
- Removed the overriding minecraft.png from the Programmer Art resource pack
- Updated the sprite layout of invite_icon.png
- legacy_unicode glyph provider has been removed
- Bitmaps used by uniform font have been removed
- uniform font has been updated to use Unifont 15.0.06
- That changes shape of multiple characters, while also adding support for new ones
- Combining characters no longer include circle overlayed over them (so M◌̆ now renders as M ̆)
- Added second level of organization of entries in credits.json on top of titles, called disciplines
- Font textures are included in debug texture dump (F3 + S)
- Added new font glyph providers: unihex and reference, removed legacy_unicode
- Added support for Quick Play
- Removed the server & port commandline arguments as their functionality has been replaced by Quick Play
- Updates to telemetry
- Changed encoding of server.properties to UTF-8
- Added validation for symbolic links in world saves
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 dedicated Feedback site category. If you're feeling chatty, join us over at the official Minecraft Discord.
- Jun 7, 2022
- Date parsed from source:Jun 7, 2022
- First seen by Releasebot:Jul 3, 2026
The Wild Update Out Today on Java
Minecraft releases The Wild Update, bringing the Mangrove Swamp, frogs, Allays, Wardens, the Deep Dark, Ancient Cities, mud, sculk, boat chests, new music, and many gameplay improvements, fixes, and technical updates across the game.
Features
- Added Mangrove Swamp biome
- Added Mangrove Trees
- Added Mangrove Blocks
- Added Mud and Mud Brick Blocks
- Added Clay renewability
- Added Frogs and Tadpoles
- Added the Deep Dark biome
- Added Ancient Cities
- Added Darkness mob effect
- Added Disc Fragment and Music Disc 5
- Added Echo Shard and Recovery Compass
- Added the Swift Sneak enchantment
- Added Sculk, Sculk Veins, Sculk Shrieker, and Sculk Catalyst Blocks
- Added Warden mob
- Added Allay mob
- Added Boat with Chest
- Added Goat Horns
- Added new music
- Leaves are now waterloggable
- The main menu background now shows a Wild Update panorama
- Minor changes to Minecart with Chest/Furnace/TNT/Hopper
- Improved the predictability a number of gamplay elements
- Explosions caused by player-ignited TNT now cause experience to drop from broken blocks (such as ore and sculk blocks)
- We will be keeping an eye on feedback for this change, it might change in a future update
- Added sound option for 3D Directional Audio simulation
- This option is best experienced with headphones
- Replaced Realms subtle selected world highlight with a clear green checkmark
Mangrove Swamp
Muddy! Murky! Magnificent! Welcome to Minecraft’s newest biome - the Mangrove Swamp
- Located in warmer, more humid places where you’d normally find Swamp biomes in Minecraft
- Here you can find Bees and Warm Frogs
- The floor of this biome is coated with a thick layer of Mud
- Have a nice boat ride under and around the larger-than-life roots of Mangrove trees
- Mud generates all the way from the surface down to Stone
- Tall Mangroves are far more common than Short Mangroves
Mangrove trees
Introducing a new type of water-adapted trees that spawn propped up on roots
- Have a chance of spawning a Bee Nest
- Grows from Mangrove Propagules
- Moss Carpet generates on top of the tree’s roots
Mangrove wood blocks
Added a new type of wood: Mangrove!
- Mangrove Log and Stripped Mangrove Log
- Mangrove Wood and Stripped Mangrove Wood
- Mangrove Roots and Muddy Mangrove Roots
- Mangrove Boat, Button, Pressure Plate, Door, Trapdoor, Sign, Slab, Fence, Fence Gate, and Stairs
Mangrove leaves and propagules
- Mangrove Propagule is a type of sapling that grows from the bottom of Mangrove Leaves
- Bonemealing Mangrove Leaves will cause a new Propagule to start growing beneath it
- Propagules grow through 4 stages, and growth can be accelerated by bonemealing
- You can break off a fully grown Propagule and plant it like a sapling
- Propagules can be placed and grow on all normal blocks normal saplings support, plus Mud and Clay
- Propagules can be grown underwater
- The Wandering Trader will now sometimes offer Propagules for sale
Mud
- Mud is a block that will generate in the upcoming Mangrove biome
- When walking on Mud, entities slightly sink down into it like Soul Sand
- Unlike Soul Sand, no slowdown effect will be applied
- Mud can be created by using a water bottle on dirt, by hand or with a Dispenser
- Packed Mud can be crafted from Mud
Mud bricks
- Mud Bricks are a building block that can be crafted from Packed Mud
- Mud Bricks can be crafted into Mud Brick Stairs, Walls, and Slabs using a Crafting Table or Stonecutter
Clay renewability
- Placing Mud above a block that has pointed Dripstone underneath will eventually turn the Mud Block into Clay
Frogs
- Frogs can spawn in Swamps and Mangrove Swamps on Grass, Mud, Mangrove Roots, and Muddy Mangrove Roots
- Frogs can croak
- Frogs can walk on land, swim and jump
- Frogs can eat small Slimes, causing a Slime Ball to drop
- Frogs can eat small Magma Cubes, causing a Froglight block to drop
- Each Frog variant drops a specific Froglight Block
- Added three Froglight blocks, a type of light source blocks
Tadpoles
- Tadpoles can swim in water
- Tadpoles on land “jump around” like fishes on land, and eventually dies
- Tadpoles that grows up turns into a Frog
- Tadpoles grow into a different type of frog based on the biome they grow up in (Cold, Temperate, Warm)
- Tadpoles can be caught in a bucket
Deep Dark biome
Dig into the depths far underground to uncover the darkest biome in Minecraft - the Deep Dark.
- Dimly lit and eerie, the Deep Dark is sure to strike fear into the hearts of even the most brave player
- Less flooded than surrounding areas
- The floor of the Deep Dark is covered in sculk
- No mobs spawn in the Deep Dark
Ancient City
Wander the halls of these long-abandoned structures in the Deep Dark depths to uncover some relics long forgotten.
- Ancient City structures spawn in Deep Dark biomes
- In chests, guarded by Sculk Sensors and Sculk Shriekers, you can find the new Swift Sneaking enchantment
- You can also find a new mysterious block called Reinforced Deepslate here, which cannot be obtained in Survival
- Mobs cannot spawn in Ancient Cities
Darkness
- A new mob effect applied to nearby players by the Warden and Sculk Shrieker
- Lowers the gamma to an equivalent of “Moody” while having this effect
- In periodic pulses, will lower the overall brightness of the world so that the darkness creeps up towards light sources
- The icon for the Darkness effect is only shown in the inventory
- A new Accessibility slider has been added in your Options menu called “Darkness Effect”
- Controls strength of the Darkness lighting effect
- Does not affect the fog distance
Music Disc 5
A new music disc has been added to the game
- Unlike other discs, it can only be obtained by finding and crafting 9 Disc Fragments together
- These Disc Fragments can be found rarely in Ancient City Chests
Recovery Compass
A new Recovery Compass can be crafted with Echo Shards, another new item which can only be found in Ancient City Chests
- Unlike a normal Compass, the Recovery Compass will point to the last place you died
- If you are not in the dimension you last died, or you haven’t died yet in your world, it will spin randomly
- It can be crafted with 1 Compass surrounded by 8 Echo Shards, which can be found in Ancient Cities
Swift Sneak
Imbue your leggings with this shiny new enchantment to move as fast while crouching as you would normally walk!
- When applied, it will increase your movement speed while sneaking
- Has 3 different levels with different speed increases
- It is the first enchantment unique to leggings equipment!
Sculk
The rattling tendrils of the Sculk Sensors had to come from somewhere, right? Introducing sculk, a new family of blocks that dwells in the Deep Dark.
- Added Sculk Catalyst Block, a mysteriously soul-emitting block that blooms with Sculk patches underneath nearby dying mobs
- Mobs that perish in the presence of the Sculk Catalyst will not drop their experience
- Added Sculk Blocks
- When a mob dies near a Sculk Catalyst, some unknown process seems to consume blocks beneath and turn them into Sculk Blocks
- A Sculk charge that spreads has a chance to consume some of its charge to grow a Sculk Sensor or Sculk Shrieker
- Sculk Blocks have very low blast resistance
- Added Sculk Vein Blocks
- These veins are found on the edge of Sculk patches
- Similar to Glow Lichen, they can be placed in any orientation
- Spreading of veins causes other blocks to be taken over by the sculk
- Sculk Vein can spread underwater
- Added Sculk Shrieker Block
- Sculk Shriekers can be found growing rarely from the charge of a Sculk Catalyst
- Sculk Shrieker can be waterlogged
- Notable for its boney appendages, this block responds to Sculk Sensors detecting vibrations by sending out a warning call to distant Wardens
- Watch out when stepping on them, as they will feel that too and send out a call!
- Initially it may take some time for a Warden to arrive, but you’ll hear it responding in the distance…
- Once it’s close enough, a call from the Sculk Shrieker will summon the Warden nearby - be prepared!
- Souls from mobs will spread through Sculk Veins and Sculk Blocks in random directions until they find a valid substrate they can feed off of
- The charge from souls in the Sculk Blocks and Sculk Veins will eventually decay, but it will decay slower within close vicinity of the Sculk Catalyst and faster when further away from its host
- If the charge is dropped outside the range of the Catalyst, it has a chance of growing a Sculk Sensor
- Sculk, Sculk Veins, and Sculk Catalysts require Silk Touch to acquire
- If mined without Silk Touch, they will drop experience instead
- The efficient tool for all Sculk family blocks is the Hoe
Warden
The horror of the Deep Dark! A creature with no eyes, roughly resembling the Sculk that can be found throughout the Deep Dark, the Warden is an unstoppable force of nature that inhabits this biome. Wardens are powerful creatures, and it is often better to sneak around one that has emerged instead of taking it head on - you have been warned.
- Just like Sculk Sensors, these terrifying creatures use vibrations as a means to navigate their environment
- When vibrations aren’t enough, they will also use a sense of smell to track down their prey - you can observe them sniffing their surroundings to get closer to unsuspecting players and mobs
- If something gets too close, it will be noticed
- In the Deep Dark, Wardens can appear anywhere
- When enough Sculk Shriekers have been alerted to your presence, a Warden will appear
- The more vibrations a Warden detects, the more angry it will get
- You can hear and see this from how fast the souls in its chest are beating
- Once a mob has pushed beyond the Warden’s anger threshold, it will face its prey and roar before charging
- Building up high, hiding behind walls or being out of range of their powerful melee attack will cause Wardens to switch to their ranged attack
- Their rib cages will open up to shriek a sonically charged ranged attack that can penetrate walls
- This attack bypasses protection for armor and shield
- If, however, you keep the Warden from noticing you or getting angry for 60 seconds, it will dig back underground and despawn
- If the Warden is stuck in a liquid, it will despawn instead of digging
- They have a special interaction with thrown projectiles
- If the Warden receives two projectile vibrations within 5 seconds of one another, it will grow angrier at the shooter
- If the Warden receives a projectile vibration more than 5 seconds from the last projectile, it will not grow angrier at the shooter
- This allows you to strategically distract the Warden without it getting angry while you take loot from nearby chests
- Wardens will also disable shields when they hit them with their fists
- They drop a Sculk Catalyst upon death
Changes to vibrations
- Carpets, like Wool Blocks, will now dampen the vibrations caused by their placing, breaking, or dropping as items
- Carpets now also dampen the vibrations caused by running and jumping over them
- item_interact_start and item_interact_finish vibrations are ignored if sneaking
Allay
- Allays will collect all the surrounding items that match the item they are holding
- Allays will like a player who hands them an item and will bring the items they collect to their liked player
- If the Allay hears a Note Block play, that Note Block becomes the Allay’s favorite Note Block for 30 seconds
- The Allay will stay near that Note Block for that duration and bring its collected items to Note Block instead of to the player
- Interacting with an Allay with an empty hand will remove the item the Allay is holding
- Allays can be found at Pillager Outposts and in Woodland Mansions
- Allays are immune to damage from their liked player
- Allays have a natural health regen of 2 health per second
Boat with Chest
- Lets you bring more stuff on your boat adventures
- If you are in the Boat, press the open inventory key to access the Chest contents
- If you are not in the Boat, sneak and use your interact key to access the Chest contents
- If you break the Boat the Chest contents will spill out, like with other Chests
- Also works with Hoppers, Droppers, and other blocks that interact with Chests
- Like other Chests, opening a Boat with Chest or breaking the Boat will anger Piglins, since they think all Chests belong to them
Goat Horns
- A Goat Horn drops when a Goat rams a tree or any other hard block that occurs naturally where Goats spawn (Log, Stone, Packed Ice, Iron Ore, Copper Ore, or Emerald Ore)
- Other solid blocks are unfamiliar to the goat, so it won’t ram them
- Use the Goat Horn to play a loud sound that can be heard from afar
- Each Goat Horn has its own sound based on the Goat it originated from
- There are 8 Goat Horn variants, 4 of them exclusive to Screaming Goats
- Goat Horns can sometimes be found in Pillager Outposts
Advancements
- Added “It Spreads” for killing a mob near a Sculk Catalyst
- Added “You’ve Got a Friend in Me” for having an Allay deliver items to you
- Added “Birthday Song” for having an Allay drop a Cake at a Note Block
- Added “With our Powers Combined” for having all Froglights in your inventory
- Added “Bukkit Bukkit” for catching a Tadpole in a Bucket
- Added “When the Squad Hops into Town” for getting each Frog variant on a Lead
- Added “Sneak 100” for sneaking near a Sculk Sensor or Warden to prevent it detecting you
- Added Darkness effect to the “How Did We Get Here?” advancement
Predictability of randomized events
Some randomized events are now more predictable and no longer have a possibility of extreme behaviors:
- Placement and velocity of things dropped from Droppers/Dispensers
- Placement and velocity of items spawned from containers upon destroy
- Randomized follow_range component attribute for mobs
- Velocity of Horses spawned from Skeleton Traps
- Blaze random position and randomized speed of Blaze projectiles
- Randomized portion of damage and velocity of Arrows
- Randomized flight pattern of Fireworks
- Bobbing patterns and time until a Fish appears for Fishing Rods
Four new music tracks
- The new music tracks are called Ancestry, Aerie, Firebugs, and Labyrinthine
- They play in certain biomes
Minecart variants
- The recipes for minecart with Chest/Furnace/TNT/Hopper are now shapeless
- When broken each Minecart variant drops itself as item, instead of splitting into two items (such as Chest and Minecart)
Monster Spawning
- Endermen, Skeletons, Wither Skeletons and Piglins now spawn in a wider range of light levels in the Nether (from light level 0 to 11)
- This makes it possible for more types of mobs to spawn inside Nether Portals, which causes them to instantly change dimensions after spawning
- Our intent for the future is to prevent most mobs from spawning in Nether Portals and the ones that do will not immediately travel through the portal - expect to see these changes in a coming version
Technical
- The data pack format is now 10
- The resource pack format is now 9
- Added the ability for data and resource packs to selectively hide files from packs below them
- Added kill_mob_near_sculk_catalyst advancement trigger
- Added thrown_item_picked_up_by_player advancement trigger
- Added allay_drop_item_on_block advancement trigger
- Added avoid_vibration advancement trigger
- Removed field location from triggers location, slept_in_bed, hero_of_the_village and voluntary_exile - it was handled exactly the same as player.location
- Some mutually exclusive tests in entity predicate (player, fishing_hook, lightning_bolt and catType) have been collapsed to the type_specific field
- Removed the placefeature command
- Added the place command
- The locate command is now moved to locate structure, locatebiome is moved to locate biome
- Added locate poi <type: point_of_interest_type>
- Added the loot table function set_instrument
- The bundled Java runtime has been updated to 17.0.3
- The M1 ARM64 architecture is now supported
- LWJGL library has been updated to version 3.3.1
- Banner patterns available in the Loom can now be controlled with tags (banner_pattern/no_item_required for no pattern item and banner_pattern/pattern_item/* for specific banner pattern items)
- Added new font glyph provider for spaces
- Added new game events
- Renamed some game events
- CatType fields on enitites with type minecraft:cat have been replaced with variant, with numeric values being replaced by string ids (so, for example, 5 becomes minecraft:calico)
- The type of the field Id in the mob effect structure (for example, in the ActiveEffects list on entities) has been changed from byte to int
- Added minecraft:darkness mob effect
- Added sonic_explosion particle
- World presets/types and flat world presets in the “Create World” screen can now be controlled by datapacks
- Servers can now enable Chat Preview, which displays a server-controlled preview above the chat edit box
- Servers can now define different chat style formats for clients
- Added server property max-chained-neighbor-updates to limit the amount of consecutive neighbor updates before skipping additional ones
- Negative values remove the limit
- Servers will now also send an additional icon and MOTD packet after a player has connected
- This allows servers with enable-status=false to set an icon and MOTD for players that successfully connect
Advancements
New triggers
allay_drop_item_on_block- Triggered when an Allay drops an item on a block
- Conditions:
- player - a predicate for the player who gave the Allay the item to collect
- location - a predicate for the block that the item was dropped on
- item - a predicate for the item that was dropped
- Triggered when a vibration event is ignored because the source player is holding the sneak key
- Conditions:
- player - a player for which this trigger runs
- Triggered when a player kills an entity next to a Sculk Catalyst
- Conditions:
- player - a predicate for the player killing the entity
- entity - a predicate for the entity that was killed
- killing_blow - a predicate for how the entity was killed
- Triggered when a player picks up an item that was thrown by an entity
- Conditions:
- player - a predicate for the player picking up the item
- entity - a predicate for the entity that threw the item
- item - a predicate for the item
Blending
- Blending now supports 3D biome blending, which blends the underground biomes as well as the overground biomes
- Removed blending_data.old_noise, now existence of blending_data in chunk data determines if a chunk is considered old
- Added blending_data.min_section and blending_data.max_section that determines which section data that will be used for blending
Chat Preview
- Servers can enable Chat Preview by setting previews-chat=true in server.properties
- Custom servers can enable or disable chat preview for certain clients by sending a new network packet
- When enabled, a server-controlled preview appears above the chat edit box, showing how the message will look when sent
- A preview is also shown for chat-related commands, such as /say and /msg
- This can be used by servers to preview messages with styling applied, such as emojis or chat coloring
- Chat Preview sends chat messages to the server as they are typed, even before they’re sent
- The server then sends back the styled preview in real time
- This allows servers to apply dynamic message stylings while still allowing chat to be securely signed
- A warning screen is shown on the client when joining a server with Chat Preview, and it can be globally disabled in Chat Settings
Chat Types
- Different chat style formats can now be controlled by the server through the chat_type registry, or with server resource packs as before
- Dynamic chat styling can also be controlled by the server, although this is only signed when Chat Preview is enabled
- Clients can prefer to always show the original, signed message by enabling “Only Show Secure Chat” in Chat Settings
- Chat from players still using Mojang Accounts is not signed
- Their messages will not show for players with “Only Show Secure Chat” enabled
- They may be unable to join server with the enforce-secure-profile option enabled
Commands
place
New command that replaces placefeature and can place features, jigsaws, structures, and templates at a given location. Syntax:
place feature <feature> [pos] place jigsaw <pool> <start> <depth> [pos] place structure <structure> [pos] place template <template> [pos] [rotation] [mirror] [integrity] [seed]Parameters:
- place feature works like placefeature used to work
- place jigsaw works like using the generate button in the UI of a Jigsaw Block
- place template works like using the load button in the UI of a Structure Block
- place structure generates a full structure, matching how structures generate during world generation
- feature: The namespaced id of a configured feature to try to place
- structure: The namespaced id of a structure to try to generate
- template: The namespaced id of a template (“structure block file”) to load and place
- pool: The namespaced id of a template pool to start generating
- start: The namespaced id name of a jigsaw to use as the starting anchor
- depth: The maximum number of jigsaw connections to traverse during placement
- pos: The position to use as the origin for the generation (if omitted, ~ ~ ~ is used)
- rotation: The rotation to apply (if omitted, none is used)
- mirror: The mirroring to apply (if omitted, none is used)
- integrity: The structure integrity value between 0 and 1
- seed: The seed to use for the randomized degradation when integrity is less than 1
Debug
- Added a heap memory allocation metric to the F3 debug screen
- Added estimated GPU utilization percentage to performance profiling metrics and the F3 debug screen
- This is only available for graphics devices that support GPU timer queries
- Removed the debug hotkey that cycles the render distance
Game Events
Added Events
- teleport with a vibration frequency of 5
- note_block_play with a vibration frequency of 6
- instrument_play with a vibration frequency of 15
Combined Events
The following events have been collapsed into block_activate and block_deactivate:
- block_press
- block_unpress
- block_switch
- block_unswitch
Other Changes
Other miscellaneous changes to game events:
- ring_bell has been removed and replaced with block_change
- Both shulker_open and shulker_close have been removed in favour of using container_open and container_close
- fishing_rod_cast and fishing_rod_reel_in have been renamed to item_interact_start and item_interact_finish
- item_interact_start is not detectable as a vibration to allow more specific actions be detected, like drink or eat, but item_interact_finish is
- entity_interact should be dispatched more often when interacting with various mobs
- Added the dampens_vibrations block tag that includes all Wool and Wool Carpet blocks, to indicate blocks that will not trigger when placed, broken, or stepped on
- Renamed item tag occludes_vibration_signals to dampens_vibrations item tag as well
Renamed Events
Some game events have been renamed, with some of those changes to make them more gramatically consistent:
- drinking_finish -> drink
- entity_killed -> entity_die
- entity_damaged -> entity_damage
- elytra_free_fall -> elytra_glide
- mob_interact -> entity_interact
- ravager_roar -> entity_roar
- wolf_shaking -> entity_shake
Game Rules
- Added doWardenSpawning game rule
Loot Tables
New functions
set_instrumentSets the item tags needed for instrument items to a randomly selected instrument from a tag
Parameters:
- options - a tag reference specifying the instrument options to randomly pick from
Multiplayer Secure Chat Signing
- Chat messages between players are now cryptographically signed
- The message arguments to /say, /msg, /teammsg, and /me commands are all also signed
- Players are given a Mojang provided key-pair on startup
- Servers can require players to have a Mojang-signed public key by setting enforce-secure-profile=true in server.properties
- Enforcing secure profiles will prevent players without a Mojang-signed public key from connecting
- By default this is set to false, allowing players to connect without a Mojang-signed public key
- Static chat styling can now be controlled by the server through the chat_type registry, or with server resource packs as before
- Dynamic chat styling can also be controlled by the server, although this is only signed when Chat Preview is enabled
- Clients can prefer to always show the original, signed message by enabling “Only Show Secure Chat” in Chat Settings
- Chat from players still using Mojang Accounts is not signed
- Their messages will not show for players with “Only Show Secure Chat” enabled
- They may be unable to join server with the enforce-secure-profile option enabled
Pack filters
- Data and resource packs can have filter section in pack.mcmeta
- This section has mandatory field block, which is a list of patterns (regular expressions) for namespaces and paths
- If any of the files in packs are added before one with filter, the section will match any pattern inside block, and it will then be filtered out (i.e. treated as if it wasn’t present in the first place)
- filter section does not apply to a pack containing it - only to packs loaded before it
- Both namespace and path can be omitted
- Missing field matches every value
- For example, adding a pack with this section in pack.mcmeta after the vanilla pack will hide all the recipes and advancements defined by the vanilla pack
Paintings
- Paintings that are placeable in survival can now be controlled with the painting_variant/placeable tag
- Added unused paintings from Bedrock edition (earth, wind, fire, water)
- These paintings are not placeable by default, but can be added through a datapack
Point of Interest types
- Removed unemployed and nitwit point_of_interest_types
- Added tag point_of_interest_type/acquirable_job_site for all job sites seeked by villagers with none profession
- Added tag point_of_interest_type/village for PoI that are part of village
- Added tag point_of_interest_type/bee_home for all PoI targeted by bees
Predicates
- The feature field in location predicates is now called structure
Entity predicate
- player, fishing_hook, lightning_bolt, and catType fields have been replaced with type_specific
- type_specific has field type (one of player, fishing_hook, lightning, cat) and same fields as removed fields
- catType has been wrapped to match new format and now uses new cat variant names instead of texture names
- New type_specific options:
- frog has variant field matching Frog variant (minecraft:warm, minecraft:temperate or minecraft:cold)
- slime applies for Slimes and Magma Cubes, has size field matching Slime size (smallest is 1)
Space glyph provider
- The new glyph provider type space is added to allow creation of space-like glyphs
- The new provider has a single argument called advances which is a map of codepoint to glyph advance (width)
- The rendering of space glyph is no longer hardcoded (needs to be declared manually in font)
World presets
- New registry types worldgen/world_preset and worldgen/flat_level_generator_preset have been added to configure data-driven presets (like “Amplified” or “Single Biome”)
- Two tags for world presets have been added (normal and alternative) to control which values show on the “World Type” button in the “Create World” screen
- One tag has been added (visible) for flat world presets to control the order that elements are displayed in the “Configure Flat World” screen
- World presets can also be used as a value of level-type in server.properties
Fixed Bugs in 1.19
- MC-11783 - Stacking snow lighting inconsistency (smooth lighting)
- MC-13103 - Texture Z-Fighting at Wolf/Dog/Cat snout
- MC-45838 - Certain chat messages exceed 32767 byte limit and disconnect clients
- MC-51418 - Changing brightness/gamma above in-game limit using options.txt
- MC-53312 - Illager/(zombie) villager/witch robes don't render the last two rows of pixels
- MC-67308 - Door top and side textures flip illogically when opened and closed
- MC-74211 - Door placed in spawn protection only half disappears
- MC-81870 - Editing entitydata of Painting does not reflect ingame until chunk reload
- MC-85780 - Rapidly swapping hands with a door or double flower can cause half door/double flower
- MC-88677 - High FoV (manually changed in options.txt) causes X-ray effect
- MC-91364 - Mob loot cannot be specified for small magma cube and big/medium slime
- MC-94060 - Equipping armor/elytra through inventory or dispenser doesn't play sounds
- MC-94161 - Boat paddles in the inventory are oak instead of their respective wood type
- MC-95103 - Shield item rendering not adjusted to the center
- MC-99930 - Brewing stand extends arms and inverts its texture when bottles are placed
- MC-100923 - Entities with knockback resistance can get knocked back using Punch
- MC-106510 - Long structure names (over 64 characters) do not fit in the Structure Block GUI
- MC-106627 - Leather cap texture overlay doesn't align correctly
- MC-109055 - Large Cocoa Pod texture is inconsistent
- MC-111809 - Paintings unrender when entity data is updated rapidly
- MC-121376 - Cannot bind "caps" key in control settings
- MC-122421 - On Linux, simultaneously pressing two keys introduces a delay for one of the keys pressed
- MC-124984 - Command syntax help does not recognize invalid tags
- MC-127885 - The textures on the spider models aren't mirrored properly
- MC-131740 - Re-running the data generator in the same folder causes previously generated -reports and- .snbt files to be deleted
- MC-132428 - Client-side block model (of fences, iron bars, walls ...) is not updated when placement is cancelled
- MC-134158 - Doors open one half when they fail to open / desync when interacting with a door
- MC-134546 - Mouse won't move first couple seconds after you open your inventory
- MC-134892 - PacketBuffer.writeString's max length is in bytes, while readString is in characters
- MC-136188 - # disappears from item/block tag suggestions, but not function/entity tag suggestions
- MC-141064 - Cleric collar z-fighting
- MC-143209 - All mobs with passengers float in the air, but not horses with passengers
- MC-147686 - Joining a world that uses custom resources shows default resources until fully loaded
- MC-148795 - Ghost blocks can occasionally be created when placing scaffolding too quickly
- MC-149805 - While editing a book, you cannot use Ctrl+Home or Ctrl+End to jump to the beginning or end of the text
- MC-157020 - /fill fails when removing large amounts of blocks under redstone
- MC-158668 - Vex continue to attack their target after it has been killed
- MC-165036 - Bottom half of door is missing when an entity is passing through while placing it
- MC-165503 - Boss bars with the notched style are rendered incorrectly if more than one boss bar is active
- MC-165990 - Fence gates (between walls) aren't affected by ambient occlusion/smooth lighting
- MC-166437 - Crafting bamboo into scaffolding gives you 8 times the furnace fuel for free
- MC-166686 - Interaction with multi-blocks in spawn protection creates desync
- MC-172550 - Villagers with taiga outfits show Z-fighting around their neck
- MC-173020 - Ghost blocks sometimes appear when insta-mining
- MC-176081 - Minecarts can't pickup entities at some heights
- MC-176621 - Striders with NoAI still get cold
- MC-176840 - Entity spawn packets use integers for yaw and pitch instead of bytes
- MC-177321 - Ores no longer drop experience when blown up
- MC-179447 - Soul sand doesn't have smooth lighting / ambient occlusion
- MC-179916 - Foxes path towards origin (0,0) during a thunderstorm
- MC-183309 - Player reach is different for client and server when crawling
- MC-183520 - Phantoms with NoAI can go through blocks
- MC-186148 - "death.attack.witherSkull.item" displays raw translation string (is untranslated)
- MC-186851 - "death.attack.sting.item" displays raw translation string (is untranslated)
- MC-189214 - Painting NBT and registry contain a typo: "Motive" instead of "Motif"
- MC-189897 - Game hangs while loading world saves when entering the singleplayer world selection menu
- MC-190661 - Pressing Esc or using the Cancel button in the "Experimental Settings" warning returns to main menu
- MC-195468 - World Generation Settings not working on dedicated server
- MC-195717 - Custom Dimensions JSON Requires Seed
- MC-196149 - You cannot use CTRL+BACKSPACE to delete words in the book and quill GUI
- MC-196212 - You cannot use CTRL+ARROW KEY to navigate the cursor between words in the book and quill GUI
- MC-197106 - JVM crash in atio6axx.dll at org.lwjgl.opengl.GL11C.nglDrawElements(IIIJ)V
- MC-197306 - NBT suggesting is not present in clear command when using an item tag.
- MC-197920 - "Feels like home" advancement is incorrectly capitalized
- MC-197922 - "Jukebox" in Sound of Music description is incorrectly capitalized
- MC-197924 - The word "villager" within the "Star Trader" advancement description is improperly capitalized
- MC-198009 - Some end cities can generate floating above the ground
- MC-198070 - Brewing stand arms do not connect with their bases
- MC-198716 - The minecraft:item.armor.equip_TYPE sound can be heard only by other players when taking armor off armor stands
- MC-198807 - "Out of memory!" message is untranslatable
- MC-199019 - /locatebiome command doesn't consistently locate the nearest cave biome
- MC-204957 - "Search" Option in Social Interactions Screen is not labeled in the right order when using Tab
- MC-205001 - "Manage with Microsoft account" button in Social Interactions menu is not centered
- MC-205504 - Touchscreen mode crash // java.lang.ClassCastException: class eec$a cannot be cast to class eec$c (eec$a and eec$c are in unnamed module of loader 'app')
- MC-206227 - The minecraft:item.armor.equip_TYPE sound can be heard only by other players when switching wearable items between hands
- MC-208161 - Weaponsmith zombie villager texture has leftover pixels from the regular weaponsmith texture
- MC-208292 - Llama uses pre-1.14 chest texture
- MC-208555 - Mismatches within (zombie) villager textures
- MC-208556 - Savanna Zombie Villager missing a body texture
- MC-208557 - Savanna villager body defines pixels identical to base villager texture
- MC-208561 - Vindicator's crossed arms element has miscolored pixels on the faces touching the other arm elements
- MC-208562 - Iron golem has unused pixels in the texture
- MC-208621 - TagKey creation leads to memory leak
- MC-208790 - Custom structures using jigsaw blocks will not generate new pieces under Y-0
- MC-208936 - Minecraft icon on MacOS is not showing correct icon
- MC-209021 - The invitation and news buttons aren't consistently displayed within the realms menu
- MC-209032 - Fence item model's bars inconsistent with placed block
- MC-209039 - "Half" armor bar icon texture is incorrect
- MC-209169 - Paintings do not have their packet coordinates set on spawn
- MC-209246 - Strider can't pathfind through open doors
- MC-209493 - Breaking a minecart with chest/furnace/TNT/hopper separates the minecart and the block it contains
- MC-209558 - All versions crash on M1 Mac with JVM crash when attempting to launch
- MC-209962 - Exploding an End Crystal doesn't produce explosion vibration
- MC-210918 - Players are disconnected from servers when opening command blocks that consist of large numbers of characters within the previous output field
- MC-210921 - Spawners do not drop experience when blown up
- MC-211420 - Demo Mode: The "Purchase Now!" link's destination is incorrect
- MC-212352 - URL in eula.txt (dedicated server) points to the wrong location
Get the Release
To install the release, open up the Minecraft Launcher and click play!
Cross-platform server jar:
- Minecraft server jar
Report bugs here:
- Minecraft issue tracker!
Want to give feedback?
- Head over to our feedback website or come chat with us about it on the official Minecraft Discord.
- Feb 28, 2022
- Date parsed from source:Feb 28, 2022
- First seen by Releasebot:Jul 3, 2026
Minecraft Java Edition 1.18.2
Minecraft releases Java Edition 1.18.2 with universal tags, the new placefeature command, and experimental datapack support for custom cave generation and structures. It also adds South Korea compliance updates and a broad round of bug fixes and stability improvements.
Minecraft Java 1.18.2 Released
We're now releasing 1.18.2 for Minecraft: Java Edition. This release adds universal tags and the placefeature command. It also introduces the possibility for experimental data packs to customize cave generation and to add new custom structures to worlds.
Additionally, this version contains compliance updates for South Korean players.
Enjoy!
Changes in 1.18.2
- Users running Minecraft in a 32-bit environment will receive a warning in the main menu about the upcoming end of 32-bit environment support
- If you’re playing in South Korea, we added gameplay timers and notices in compliance with gaming laws to help remind players to take occasional breaks from gameplay
- A seed of the number zero is no longer handled as a special case
- Any spaces before/after an inputted seed will now be trimmed
- Dolphins will now more accurately pick the closest structure regardless of type
- Ender chests are no longer gift wrapped around Christmas
Technical Changes in 1.18.2
- Added command: placefeature
- The locate command now uses a namespaced id parameter
- The locate command parameter is now a configured structure rather than a structure type. For instance, you can now use /locate village_desert or /locate shipwreck_beached
- locate and locatebiome commands now support tags (prefix with # to distinguish from normal ids)
- It is now possible to add custom structures in experimental datapacks
- A lot of the cave generation is now configurable through experimental datapacks
- Any type present in registries (blocks, items, biomes, etc.) can now have tags
- The datapack version is now 9
PLACEFEATURE Command
PLACEFEATURE Command
New command that places a configured feature at a given location. Syntax:
placefeature <id> [pos]Parameters:
- id: The namespaced id of a configured feature to place
- pos: The position to use as the origin for the feature placement (if omitted, ~ ~ ~ is used)
Configurable caves
- A new registry was added for Density functions (caves are created by combining those together)
- Noise settings got a new field noise_router (and lost a couple of flags), see worldgen/noise_settings folder in the worldgen report
- Noise router wires data-driven parts of the cave generation with the rest of the code
Configured Structures and Structure Sets
The game now generates and stores data-driven configured structures.
- Experimental datapacks can add new structure sets
- The feature field in location predicates now references a configured feature
- The exploration_map loot table function destination field is now a configured feature tag id
- The exploration_map loot table function no longer automatically sets the display name of the map
Universal tags
- Tags can now be defined for any registry (blocks, items, biomes, etc. - see registries.json in report)
- New tags are stored in datapacks under tags directory (same as old ones)
- Names of new tag directories are the same as registry names (so /data/[namespace]/tags/potion and /data/[namespace]/tags/worldgen/biome)
- Existing tags (blocks, items, fluids, entity_types, game_events and functions) keep their name (for now)
- Some fields in worldgen structures that previously accepted only lists of element ids now accept tags
- Those entries now accept [id, ...], id (shortcut for [id]) and #tag
- Changed fields are:
- feature.glow_lichen configuration: can_be_placed_on
- feature.spring_feature configuration: valid_blocks
- feature.simple_random_selector configuration: features
- block_predicate_type.matching_blocks : blocks
- block_predicate_type.matching_fluids : fluids
- biome : inner list in features, map value in carvers
- biome_source.checkerboard : biomes
- Some tag fields now require id to be prepended with # (however they are not yet accepting element list)
- dimension_type : infiniburn
- feature.geode configration: blocks.cannot_replace, blocks.invalid_blocks
- feature.vegetation_patch, feature.waterlogged_vegetation_patch configuration: replaceable
- feature.root_system configuration: root_replaceable
- structure_processor.protected_blocks : value
Fixed bugs in 1.18.2
- MC-3524 - Structure related mobs do not spawn in flat type world generation
- MC-4533 - Water graphical glitch when connecting diagonally
- MC-9232 - When loading a world, the held item from the previously loaded world is briefly visible
- MC-53850 - Invulnerable item entities and experience orbs are removed client-side when they take damage
- MC-56037 - Killing falling_block entity: texture disappears while falling but the block is still there
- MC-70848 - Water looks like it flows up
- MC-72248 - Falling sand creates invisible blocks
- MC-83938 - Standing on entities with solid collision boxes (shulkers, boats) kicks you for flying
- MC-94025 - A world with seed 0 cannot be copied using the "Re-Create" option
- MC-98727 - Server: Entering a boat/minecart/horse while going upwards from jumping causes a kick for flying
- MC-105317 - Structure blocks do not rotate entities correctly when loading
- MC-111082 - Riding a boat with NoGravity on a server without flight enabled causes kick for flying
- MC-126772 - Underwater fog doesn't hide edge of chunks correctly at low render distances
- MC-129652 - Long names of backed up worlds are cut off in toasts
- MC-133703 - Right hand shown for one tick after joining world, ignoring handedness
- MC-135989 - Kicked for flying using trident with Riptide enchantment
- MC-138717 - /locate command does not locate certain structures in Superflat
- MC-142590 - StackOverflowError when using /stop with player logged in
- MC-146854 - Player movement favors x axis when in a corner
- MC-156309 - TNT entities dont properly collide with blocks , when being fires in X direction
- MC-158696 - Armor stand with a falling block creates ghost block.
- MC-159952 - Camera is shifting when trying to move against a block while in a corner when "Bobbing" is turned on
- MC-165974 - Game pushes east/west you when jump from the inside corner
- MC-167763 - Blindness does not work underwater for certain graphics cards
- MC-170545 - macOS: Crash upon entering fullscreen
- MC-179315 - Ruined portals never generate in superflat worlds by default
- MC-184549 - Fallling blocks visually jump up when falling through cobweb
- MC-185545 - Knockback Resistance on players is still affected by chance
- MC-185695 - Twisting vines don't reliably protect the player from fall damage
- MC-187549 - Horizontal velocity is not reset on +/- Z axis in 1.15.2+ when colliding with a wall
- MC-187911 - minecraft:endcity structure has no underscore while end_city_treasure does
- MC-188086 - Decorations and amethyst geodes get cut off on full chunk boundaries upon relog
- MC-191765 - Chat closes after death when gamerule doImmediateRespawn is true
- MC-192361 - /locate stronghold does not locate stronghold in Superflat worlds despite them generating
- MC-193709 - When looking exactly to the positive X direction you don't take kinetic damage when gliding with an elytra against a wall
- MC-195692 - Structure 'End City' and configured structure in vanilla end 'End City' use inconsistent identifiers
- MC-197128 - If a custom biome uses multiple configured structure features of the same type, only one of them can generate
- MC-205232 - Player can see farther in powder snow with blindness effect
- MC-210612 - Strongholds do not generate in certain customized worlds despite /locate saying otherwise
- MC-214138 - Placing block after jumping from an enchantment table causes desync
- MC-214289 - Pointed dripstone can replace blocks when generating
- MC-216004 - Wood pillars from mineshafts are generating on pointed dripstones
- MC-216589 - Abandoned Mineshafts don't delete dripstone in certain situations
- MC-218739 - Glow berries and glow lichen generation does not cause light updates across chunk borders
- MC-221312 - Decorations can occasionally replace logs that support mineshafts when generating
- MC-223834 - Pointed dripstone can form below some non-full (non-solid) blocks
- MC-226359 - The Zero-Width Non-Joiner shows as a "ZWNJ" box
- MC-227358 - Baby goats do not avoid powder snow on the same y level as them
- MC-227995 - Goats can't pathfind through open doors
- MC-229313 - Some blocks that negate fall damage don't reliably protect mobs at certain heights
- MC-229966 - java.lang.NullPointerException when referencing an invalid template pool in start_pool
- MC-230905 - Sky background is visible on certain reduced fog situations
- MC-232290 - Foxes will lay down in powder snow and not try to escape even when taking damage
- MC-232822 - Various structures not generating in superflat worlds
- MC-233599 - /spreadplayers command does not allow for negative "under" values
- MC-234390 - The minecraft:ui.button.click sound isn't played when clicking on the credits button in the main menu
- MC-235574 - Game crashes when replacing a block with a wall with blockstate up:false
- MC-236693 - "Done" button in controls submenu is very low
- MC-236775 - Biome Selector is disordered in other languages
- MC-237110 - Grass blocks can generate underwater
- MC-237262 - Crash report and tick profiling causes "Failed to find module info for _" spam to log
- MC-238114 - Meadow trees can spawn without bee nests
- MC-238696 - Using '/locate stronghold' or throwing an eye of ender in the superflat, will be able to find the stronghold that do not actually exist
- MC-238866 - Snow / powder snow can generate underwater
- MC-238977 - Glow squids spawn in villager farms and wells in superflat worlds
- MC-239031 - Glitchy chunk rendering persists since 21w41a
- MC-239436 - Broken culling in very long caves
- MC-239708 - Superflat world "Water World" preset settings are obsolete for the 1.18 update
- MC-240559 - JFR JSON report's bytesPerSecond is incorrectly calculated
- MC-241152 - Powder snow is part of #goat_spawnable_on block tag / Goats can spawn on powder snow
- MC-241205 - Sandstone generates 2-5 layers instead of 3-8 layers
- MC-241232 - Pointed dripstone doesn't properly maintain its shape when falling directly over a block
- MC-241288 - Support for custom structures has been removed
- MC-242010 - Snow Blocks, Powder Snow aren't a part of #azalea_root_replaceable / Rooted dirt can't replace Snow Blocks & Powder Snow
- MC-242331 - Entities are displayed faster than chunks
- MC-242543 - Suffocation always uses the entity head center position for predicate and collision box
- MC-242709 - Pointed dripstone clusters create holes in the ground when generating in aquifers
- MC-243015 - Falling blocks at chunk generation cause tons of entities and (client-side) lag
- MC-243152 - Slimes spawn in "Redstone Ready" superflat worlds
- MC-243190 - Rooted dirt can replace cave vines
- MC-243196 - Driver view angle resets when another player enters or exits boat
- MC-243245 - Unable to select "What is Realms?" button using Tab
- MC-243489 - Console spam: Skipping update for removed player
- MC-243619 - Raid waves can spawn outside of simulation distance
- MC-243766 - Unable to put focus on "Copyright Mojang AB. Do not distribute" using Tab key
- MC-244137 - The option "level-seed" is not present in server.properties by default
- MC-244164 - Upgrade to 1.18 makes chests invisible and empty
- MC-244174 - Fog effect for void, blindness, water, lava & powder snow is cylindrical
- MC-244682 - Some custom dimensions settings can cause the server to stop running, but not crash
- MC-244683 - Tropical Fish in lush caves spawn in bubble columns
- MC-244772 - Can't double click to join a realm
- MC-245345 - Crash when reloading chunks
- MC-245347 - Flying with an elytra and colliding with floating flowing water sometimes doesn't reset fall damage
- MC-245406 - Memory leak leading to crashes when loading pre-1.18 chunks
- MC-245416 - Baby turtles suffocate on soul sand
- MC-245772 - Outdated chests' loot tables get deleted when updating to 1.18.1
- MC-245817 - Server constantly writes to disk at about 500kB/s
- MC-245850 - Buttons in the multiplayer warning menu are not selected in order when using the TAB key
- MC-245857 - Enchanting table registers block diagonally above the bookshelves as blocking said bookshelf
- MC-245910 - Campfires and hoppers cause constant chunk saving
- MC-245925 - Falling block visual glitch when dying with doImmediateRespawn
- MC-245937 - Flashing particles when boosting upwards with firework rockets
- MC-246445 - Game crashes when dispenser with shears is used on non-beehive block in #beehives tag
- MC-246449 - Game crashes when villager tries to open non-door in #wooden_doors tag
- MC-246464 - Game crashes when dispensing a bone meal in a warm ocean and there is a block with no facing block state in #wall_corals
- MC-246465 - Lava can burn, damage, and destroy entities client-side and lead to de-sync
- MC-247415 - Game crashes if coral related block tags are empty during coral reef generation
- MC-247636 - Deleting a world no longer logs that a world is being deleted
- MC-247871 - Cannot invoke "com.mojang.datafixers.util.Either.left()" because "$$6" is null
- MC-248095 - Active repeating command blocks stop running after world conversion to 1.18
- MC-248106 - Parrot dying while using Riptide enchantment
- MC-248163 - Horrible server performance since changes to auto-saving in 1.18-pre6
- MC-248225 - Incorrect BlockPos getSquaredDistance() calculation
- MC-248316 - Minecraft server 1.18.1 crashes with OutOfMemoryError: Java heap space
Get the Release
To install the release, open up the Minecraft Launcher and click play!
Cross-platform server jar:
- Minecraft server jar
Report bugs here:
- Minecraft issue tracker!
Want to give feedback?
- Head over to our feedback website or come chat with us about it on the official Minecraft Discord.
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.